[2026-01-09T20:15:04.166695] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-09T20:15:04.337358] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-09T20:15:04.506479] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-09T20:15:04.680350] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-09T20:15:04.681776] [WARN ] [STATE ] State set to: WAITING [2026-01-09T20:15:04.681847] [INFO ] [STATE ] Checking TDM service status... [2026-01-09T20:15:04.759458] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-09T20:15:04.763854] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-09), and is a dependency of this service. [2026-01-09T20:15:04.799336] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-09T20:15:04.835988] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-09T20:15:04.871647] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-09T20:15:04.871908] [WARN ] [STATE ] State set to: RUNNING [2026-01-09T20:15:04.871973] [INFO ] [CACHE ] Starting cache update [2026-01-09T20:15:04.872011] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-09T20:15:04.875720] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-09T20:15:04.878137] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-09T20:15:04.878198] [INFO ] [CACHE ] Cache update completed successfully [2026-01-09T20:15:04.878247] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-09T20:15:04.878281] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-09T20:15:04.960273] [DEBUG] [REMOTE ] Fetched 3504 unique symbols from directory listing. [2026-01-09T20:15:04.969612] [INFO ] [sig ] Skipping 3504 symbols with existing configuration [2026-01-09T20:15:04.969749] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-09T20:15:04.970977] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-09T20:15:04.971025] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-09T20:15:05.080098] [DEBUG] [REMOTE ] Fetched 3504 unique symbols from directory listing. [2026-01-09T20:15:05.084607] [INFO ] [sig ] Found 3504 active symbols to forecast [2026-01-09T20:15:05.088250] [INFO ] [sig ] [1/3504] Forecasting A... [2026-01-09T20:15:05.088326] [INFO ] [sig ] Generating forecast for: A [2026-01-09T20:15:05.088364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-09T20:15:05.103405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-09T20:15:05.103899] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-09T20:15:05.105099] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-09T20:15:05.105157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:05.105191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:05.105220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:05.105294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:05.169920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:05.170946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:05.171052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:05.171086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:05.296817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:05.296971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:05.297012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:05.297057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:05.300906] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-09T20:15:05.301244] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-09T20:15:05.301400] [INFO ] [sig ] A: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:05.448798] [INFO ] [LOCAL ] Saved forecast: A 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/A.txt [2026-01-09T20:15:05.448944] [INFO ] [sig ] [1/3504] Completed A in 0.4s | 2.77 sym/s | Total: 0.4s | ETA: 21.1m [2026-01-09T20:15:05.448986] [INFO ] [sig ] [2/3504] Forecasting AAL... [2026-01-09T20:15:05.449016] [INFO ] [sig ] Generating forecast for: AAL [2026-01-09T20:15:05.449048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-09T20:15:05.461608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-09T20:15:05.462112] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-09T20:15:05.463135] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-09T20:15:05.463187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:05.463219] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:05.463245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:05.463303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:05.521143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:05.521975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:05.522071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:05.522106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:05.646164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:05.646303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:05.646341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:05.646369] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:05.649819] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-01-09T20:15:05.650097] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-09T20:15:05.650233] [INFO ] [sig ] AAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:05.790398] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAL.txt [2026-01-09T20:15:05.790538] [INFO ] [sig ] [2/3504] Completed AAL in 0.3s | 2.85 sym/s | Total: 0.7s | ETA: 20.5m [2026-01-09T20:15:05.790596] [INFO ] [sig ] [3/3504] Forecasting AAOI... [2026-01-09T20:15:05.790628] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-09T20:15:05.790659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-09T20:15:05.803031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-09T20:15:05.803348] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-09T20:15:05.804159] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-09T20:15:05.804214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:05.804247] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:05.804283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:05.804343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:05.862845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:05.863740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:05.863855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:05.863903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:05.987482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:05.987654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:05.987696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:05.987726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:05.991286] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=26.86%) [2026-01-09T20:15:05.991629] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-09T20:15:05.991773] [INFO ] [sig ] AAOI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:06.136701] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAOI.txt [2026-01-09T20:15:06.136861] [INFO ] [sig ] [3/3504] Completed AAOI in 0.3s | 2.86 sym/s | Total: 1.0s | ETA: 20.4m [2026-01-09T20:15:06.136901] [INFO ] [sig ] [4/3504] Forecasting AAON... [2026-01-09T20:15:06.136932] [INFO ] [sig ] Generating forecast for: AAON [2026-01-09T20:15:06.136962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-09T20:15:06.150064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-09T20:15:06.150461] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-09T20:15:06.151331] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-09T20:15:06.151387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:06.151421] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:06.151450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:06.151509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:06.213791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:06.214764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:06.214867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:06.214914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:06.360880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:06.361051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:06.361110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:06.361157] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:06.365514] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-09T20:15:06.365940] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-09T20:15:06.366095] [INFO ] [sig ] AAON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:06.515850] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAON.txt [2026-01-09T20:15:06.515996] [INFO ] [sig ] [4/3504] Completed AAON in 0.4s | 2.80 sym/s | Total: 1.4s | ETA: 20.8m [2026-01-09T20:15:06.516036] [INFO ] [sig ] [5/3504] Forecasting AAP... [2026-01-09T20:15:06.516066] [INFO ] [sig ] Generating forecast for: AAP [2026-01-09T20:15:06.516097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-09T20:15:06.531753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-09T20:15:06.532050] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-09T20:15:06.532872] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-09T20:15:06.532925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:06.532956] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:06.532997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:06.533074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:06.590024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:06.590818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:06.590900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:06.590935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:06.711713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:06.711868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:06.711911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:06.711941] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:06.715483] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-09T20:15:06.715793] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-09T20:15:06.715929] [INFO ] [sig ] AAP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:06.856678] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AAP.txt [2026-01-09T20:15:06.856839] [INFO ] [sig ] [5/3504] Completed AAP in 0.3s | 2.83 sym/s | Total: 1.8s | ETA: 20.6m [2026-01-09T20:15:06.856880] [INFO ] [sig ] [6/3504] Forecasting AAPB... [2026-01-09T20:15:06.856910] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-09T20:15:06.856940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-09T20:15:06.871166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-09T20:15:06.871569] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-09T20:15:06.872490] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-09T20:15:06.872546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:06.872600] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:06.872629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:06.872687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:06.934360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:06.935290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:06.935386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:06.935432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:07.055557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:07.055732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:07.055773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:07.055803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:07.059278] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=42.57%) [2026-01-09T20:15:07.059561] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-09T20:15:07.059708] [INFO ] [sig ] AAPB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:07.210213] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAPB.txt [2026-01-09T20:15:07.210460] [INFO ] [sig ] [6/3504] Completed AAPB in 0.4s | 2.83 sym/s | Total: 2.1s | ETA: 20.6m [2026-01-09T20:15:07.210519] [INFO ] [sig ] [7/3504] Forecasting AAPD... [2026-01-09T20:15:07.210567] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-09T20:15:07.210636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-09T20:15:07.226334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-09T20:15:07.226815] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-09T20:15:07.227890] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-09T20:15:07.227954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:07.227996] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:07.228032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:07.228114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:07.287631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:07.288557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:07.288661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:07.288695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:07.410201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:07.410355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:07.410395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:07.410424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:07.413850] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-01-09T20:15:07.414143] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-09T20:15:07.414278] [INFO ] [sig ] AAPD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:07.557400] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AAPD.txt [2026-01-09T20:15:07.557529] [INFO ] [sig ] [7/3504] Completed AAPD in 0.3s | 2.83 sym/s | Total: 2.5s | ETA: 20.6m [2026-01-09T20:15:07.557568] [INFO ] [sig ] [8/3504] Forecasting AAPL... [2026-01-09T20:15:07.557616] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-09T20:15:07.557647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-09T20:15:07.570683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-09T20:15:07.570944] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-09T20:15:07.571734] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-09T20:15:07.571785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:07.571817] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:07.571844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:07.571900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:07.631964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:07.632695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:07.632774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:07.632807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:07.758865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:07.759006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:07.759046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:07.759075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:07.762506] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-01-09T20:15:07.762813] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-09T20:15:07.762946] [INFO ] [sig ] AAPL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:07.911280] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAPL.txt [2026-01-09T20:15:07.911422] [INFO ] [sig ] [8/3504] Completed AAPL in 0.4s | 2.83 sym/s | Total: 2.8s | ETA: 20.6m [2026-01-09T20:15:07.911462] [INFO ] [sig ] [9/3504] Forecasting AAXJ... [2026-01-09T20:15:07.911491] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-09T20:15:07.911523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-09T20:15:07.929344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-09T20:15:07.929627] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-09T20:15:07.930554] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-09T20:15:07.930624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:07.930657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:07.930683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:07.930739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:07.991501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:07.992423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:07.992517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:07.992551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:08.114892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:08.115043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:08.115080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:08.115110] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:08.118522] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-09T20:15:08.118823] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-09T20:15:08.118955] [INFO ] [sig ] AAXJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:08.261445] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AAXJ.txt [2026-01-09T20:15:08.261589] [INFO ] [sig ] [9/3504] Completed AAXJ in 0.4s | 2.84 sym/s | Total: 3.2s | ETA: 20.5m [2026-01-09T20:15:08.261632] [INFO ] [sig ] [10/3504] Forecasting AB... [2026-01-09T20:15:08.261662] [INFO ] [sig ] Generating forecast for: AB [2026-01-09T20:15:08.261691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-09T20:15:08.273887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-09T20:15:08.274207] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-09T20:15:08.274998] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-09T20:15:08.275051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:08.275121] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:08.275149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:08.275206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:08.332131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:08.333069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:08.333178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:08.333228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:08.459828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:08.459979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:08.460022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:08.460050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:08.463435] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-01-09T20:15:08.463757] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-09T20:15:08.463884] [INFO ] [sig ] AB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:08.603004] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AB.txt [2026-01-09T20:15:08.603139] [INFO ] [sig ] [10/3504] Completed AB in 0.3s | 2.85 sym/s | Total: 3.5s | ETA: 20.5m [2026-01-09T20:15:08.603180] [INFO ] [sig ] [11/3504] Forecasting ABCB... [2026-01-09T20:15:08.603210] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-09T20:15:08.603240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-09T20:15:08.615333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-09T20:15:08.615630] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-09T20:15:08.616402] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-09T20:15:08.616454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:08.616485] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:08.616512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:08.616590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:08.673160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:08.673824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:08.673902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:08.673936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:08.793961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:08.794100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:08.794137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:08.794165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:08.801080] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=32.39%) [2026-01-09T20:15:08.801438] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-09T20:15:08.801643] [INFO ] [sig ] ABCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:08.945802] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABCB.txt [2026-01-09T20:15:08.945948] [INFO ] [sig ] [11/3504] Completed ABCB in 0.3s | 2.85 sym/s | Total: 3.9s | ETA: 20.4m [2026-01-09T20:15:08.945990] [INFO ] [sig ] [12/3504] Forecasting ABCL... [2026-01-09T20:15:08.946020] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-09T20:15:08.946050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-09T20:15:08.957797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-09T20:15:08.958181] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-09T20:15:08.959009] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-09T20:15:08.959064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:08.959097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:08.959124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:08.959182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:09.018265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:09.019195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:09.019326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:09.019362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:09.142179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:09.142337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:09.142376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:09.142404] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:09.146470] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-01-09T20:15:09.146887] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-09T20:15:09.147033] [INFO ] [sig ] ABCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:09.303787] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABCL.txt [2026-01-09T20:15:09.303919] [INFO ] [sig ] [12/3504] Completed ABCL in 0.4s | 2.85 sym/s | Total: 4.2s | ETA: 20.4m [2026-01-09T20:15:09.303959] [INFO ] [sig ] [13/3504] Forecasting ABEO... [2026-01-09T20:15:09.303988] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-09T20:15:09.304019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-09T20:15:09.315664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-09T20:15:09.315913] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-09T20:15:09.316708] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-09T20:15:09.316760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:09.316792] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:09.316819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:09.316876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:09.374250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:09.375118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:09.375211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:09.375244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:09.493566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:09.493734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:09.493774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:09.493855] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:09.497327] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-09T20:15:09.497632] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-09T20:15:09.497764] [INFO ] [sig ] ABEO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:09.646248] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABEO.txt [2026-01-09T20:15:09.646393] [INFO ] [sig ] [13/3504] Completed ABEO in 0.3s | 2.85 sym/s | Total: 4.6s | ETA: 20.4m [2026-01-09T20:15:09.646442] [INFO ] [sig ] [14/3504] Forecasting ABG... [2026-01-09T20:15:09.646473] [INFO ] [sig ] Generating forecast for: ABG [2026-01-09T20:15:09.646504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-09T20:15:09.657949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-09T20:15:09.658256] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-09T20:15:09.659084] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-09T20:15:09.659138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:09.659171] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:09.659200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:09.659258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:09.717009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:09.717686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:09.717764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:09.717796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:09.836516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:09.836651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:09.836688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:09.836717] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:09.839913] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=78.08%) [2026-01-09T20:15:09.840179] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-09T20:15:09.840308] [INFO ] [sig ] ABG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:09.979235] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABG.txt [2026-01-09T20:15:09.979354] [INFO ] [sig ] [14/3504] Completed ABG in 0.3s | 2.86 sym/s | Total: 4.9s | ETA: 20.3m [2026-01-09T20:15:09.979393] [INFO ] [sig ] [15/3504] Forecasting ABM... [2026-01-09T20:15:09.979422] [INFO ] [sig ] Generating forecast for: ABM [2026-01-09T20:15:09.979452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-09T20:15:09.990973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-09T20:15:09.991234] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-09T20:15:09.992014] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-09T20:15:09.992066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:09.992097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:09.992124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:09.992180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:10.048857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:10.049447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:10.049522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:10.049554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:10.165461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:10.165601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:10.165641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:10.165670] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:10.168955] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-01-09T20:15:10.169227] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-09T20:15:10.169351] [INFO ] [sig ] ABM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:10.313392] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABM.txt [2026-01-09T20:15:10.313526] [INFO ] [sig ] [15/3504] Completed ABM in 0.3s | 2.87 sym/s | Total: 5.2s | ETA: 20.3m [2026-01-09T20:15:10.313589] [INFO ] [sig ] [16/3504] Forecasting ABNB... [2026-01-09T20:15:10.313624] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-09T20:15:10.313654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-09T20:15:10.325048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-09T20:15:10.325306] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-09T20:15:10.326089] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-09T20:15:10.326141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:10.326172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:10.326198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:10.326255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:10.385942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:10.386729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:10.386807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:10.386839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:10.505441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:10.505585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:10.505626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:10.505653] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:10.508993] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-09T20:15:10.509264] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-09T20:15:10.509401] [INFO ] [sig ] ABNB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:10.653198] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABNB.txt [2026-01-09T20:15:10.653377] [INFO ] [sig ] [16/3504] Completed ABNB in 0.3s | 2.88 sym/s | Total: 5.6s | ETA: 20.2m [2026-01-09T20:15:10.653418] [INFO ] [sig ] [17/3504] Forecasting ABOS... [2026-01-09T20:15:10.653449] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-09T20:15:10.653480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-09T20:15:10.666780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-09T20:15:10.667157] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-09T20:15:10.668113] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-09T20:15:10.668169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:10.668202] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:10.668229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:10.668287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:10.728134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:10.728922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:10.729010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:10.729042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:10.856954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:10.857125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:10.857190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:10.857222] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:10.860879] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-01-09T20:15:10.861180] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-09T20:15:10.861337] [INFO ] [sig ] ABOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:11.005223] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABOS.txt [2026-01-09T20:15:11.005382] [INFO ] [sig ] [17/3504] Completed ABOS in 0.4s | 2.87 sym/s | Total: 5.9s | ETA: 20.2m [2026-01-09T20:15:11.005422] [INFO ] [sig ] [18/3504] Forecasting ABSI... [2026-01-09T20:15:11.005452] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-09T20:15:11.005482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-09T20:15:11.019168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-09T20:15:11.019513] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-09T20:15:11.020395] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-09T20:15:11.020462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:11.020513] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:11.020555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:11.020673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:11.082808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:11.083707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:11.083807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:11.084033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:11.221119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:11.221308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:11.221377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:11.221413] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:11.226261] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=85.70%) [2026-01-09T20:15:11.226593] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-09T20:15:11.226772] [INFO ] [sig ] ABSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:11.374451] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABSI.txt [2026-01-09T20:15:11.374607] [INFO ] [sig ] [18/3504] Completed ABSI in 0.4s | 2.86 sym/s | Total: 6.3s | ETA: 20.3m [2026-01-09T20:15:11.374649] [INFO ] [sig ] [19/3504] Forecasting ABUS... [2026-01-09T20:15:11.374679] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-09T20:15:11.374710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-09T20:15:11.387900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-09T20:15:11.388251] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-09T20:15:11.389136] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-09T20:15:11.389191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:11.389225] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:11.389251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:11.389309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:11.454380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:11.455355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:11.455449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:11.455483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:11.577778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:11.577931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:11.577972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:11.578001] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:11.581595] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-01-09T20:15:11.581895] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-09T20:15:11.582030] [INFO ] [sig ] ABUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:11.732138] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABUS.txt [2026-01-09T20:15:11.732303] [INFO ] [sig ] [19/3504] Completed ABUS in 0.4s | 2.86 sym/s | Total: 6.6s | ETA: 20.3m [2026-01-09T20:15:11.732355] [INFO ] [sig ] [20/3504] Forecasting ABVC... [2026-01-09T20:15:11.732387] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-09T20:15:11.732418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-09T20:15:11.745288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-09T20:15:11.745641] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-09T20:15:11.746463] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-09T20:15:11.746519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:11.746552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:11.746601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:11.746662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:11.806751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:11.807551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:11.807679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:11.807713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:11.933794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:11.933945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:11.933989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:11.934019] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:11.937558] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-09T20:15:11.938054] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-09T20:15:11.938192] [INFO ] [sig ] ABVC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:12.088220] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABVC.txt [2026-01-09T20:15:12.088376] [INFO ] [sig ] [20/3504] Completed ABVC in 0.4s | 2.86 sym/s | Total: 7.0s | ETA: 20.3m [2026-01-09T20:15:12.088418] [INFO ] [sig ] [21/3504] Forecasting ABVE... [2026-01-09T20:15:12.088451] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-09T20:15:12.088482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-09T20:15:12.101771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-09T20:15:12.102303] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-09T20:15:12.103155] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-09T20:15:12.103212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:12.103245] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:12.103273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:12.103331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:12.171463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:12.172630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:12.172728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:12.172761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:12.298737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:12.298892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:12.298933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:12.298961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:12.302704] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-09T20:15:12.303006] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-09T20:15:12.303169] [INFO ] [sig ] ABVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:12.456208] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ABVE.txt [2026-01-09T20:15:12.456400] [INFO ] [sig ] [21/3504] Completed ABVE in 0.4s | 2.85 sym/s | Total: 7.4s | ETA: 20.4m [2026-01-09T20:15:12.456471] [INFO ] [sig ] [22/3504] Forecasting ABVX... [2026-01-09T20:15:12.456509] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-09T20:15:12.456557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-09T20:15:12.471207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-09T20:15:12.471598] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-09T20:15:12.472418] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-09T20:15:12.472472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:12.472504] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:12.472532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:12.472611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:12.534976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:12.535868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:12.535955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:12.535989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:12.662499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:12.662688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:12.662733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:12.662762] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:12.666373] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-01-09T20:15:12.666686] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-09T20:15:12.666825] [INFO ] [sig ] ABVX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:12.815685] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ABVX.txt [2026-01-09T20:15:12.815839] [INFO ] [sig ] [22/3504] Completed ABVX in 0.4s | 2.85 sym/s | Total: 7.7s | ETA: 20.4m [2026-01-09T20:15:12.815881] [INFO ] [sig ] [23/3504] Forecasting ACA... [2026-01-09T20:15:12.815912] [INFO ] [sig ] Generating forecast for: ACA [2026-01-09T20:15:12.815942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-09T20:15:12.833548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-09T20:15:12.833928] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-09T20:15:12.834771] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-09T20:15:12.834826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:12.834859] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:12.834886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:12.834943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:12.906105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:12.907354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:12.907447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:12.907479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:13.039411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:13.039563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:13.039635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:13.039666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:13.043524] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-09T20:15:13.043856] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-09T20:15:13.044071] [INFO ] [sig ] ACA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:13.197851] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACA.txt [2026-01-09T20:15:13.198052] [INFO ] [sig ] [23/3504] Completed ACA in 0.4s | 2.84 sym/s | Total: 8.1s | ETA: 20.5m [2026-01-09T20:15:13.198108] [INFO ] [sig ] [24/3504] Forecasting ACAD... [2026-01-09T20:15:13.198156] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-09T20:15:13.198205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-09T20:15:13.212314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-09T20:15:13.212747] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-09T20:15:13.213991] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-09T20:15:13.214044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:13.214077] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:13.214104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:13.214162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:13.276070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:13.277093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:13.277197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:13.277233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:13.405753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:13.405906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:13.405963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:13.406008] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:13.410025] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-09T20:15:13.410380] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-09T20:15:13.410523] [INFO ] [sig ] ACAD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:13.563196] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACAD.txt [2026-01-09T20:15:13.563344] [INFO ] [sig ] [24/3504] Completed ACAD in 0.4s | 2.83 sym/s | Total: 8.5s | ETA: 20.5m [2026-01-09T20:15:13.563386] [INFO ] [sig ] [25/3504] Forecasting ACB... [2026-01-09T20:15:13.563418] [INFO ] [sig ] Generating forecast for: ACB [2026-01-09T20:15:13.563449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-09T20:15:13.576768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-09T20:15:13.577327] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-09T20:15:13.578331] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-09T20:15:13.578386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:13.578419] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:13.578447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:13.578504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:13.646825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:13.648016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:13.648111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:13.648145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:13.781830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:13.781998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:13.782040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:13.782088] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:13.785709] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=44.13%) [2026-01-09T20:15:13.786000] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-09T20:15:13.786133] [INFO ] [sig ] ACB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:13.935681] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACB.txt [2026-01-09T20:15:13.936041] [INFO ] [sig ] [25/3504] Completed ACB in 0.4s | 2.83 sym/s | Total: 8.8s | ETA: 20.5m [2026-01-09T20:15:13.936083] [INFO ] [sig ] [26/3504] Forecasting ACCO... [2026-01-09T20:15:13.936114] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-09T20:15:13.936146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-09T20:15:13.950743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-09T20:15:13.951321] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-09T20:15:13.952327] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-09T20:15:13.952381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:13.952413] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:13.952440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:13.952495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:14.015593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:14.016414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:14.016499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:14.016542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:14.144599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:14.144761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:14.144802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:14.144832] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:14.148374] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-09T20:15:14.148680] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-09T20:15:14.148817] [INFO ] [sig ] ACCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:14.295163] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACCO.txt [2026-01-09T20:15:14.295309] [INFO ] [sig ] [26/3504] Completed ACCO in 0.4s | 2.82 sym/s | Total: 9.2s | ETA: 20.5m [2026-01-09T20:15:14.295350] [INFO ] [sig ] [27/3504] Forecasting ACDC... [2026-01-09T20:15:14.295378] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-09T20:15:14.295407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-09T20:15:14.306827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-09T20:15:14.307187] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-09T20:15:14.308081] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-09T20:15:14.308134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:14.308192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:14.308220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:14.308276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:14.368731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:14.369531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:14.369656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:14.369699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:14.489258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:14.489431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:14.489480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:14.489509] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:14.493424] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-01-09T20:15:14.493761] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-09T20:15:14.493918] [INFO ] [sig ] ACDC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:14.636373] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACDC.txt [2026-01-09T20:15:14.636510] [INFO ] [sig ] [27/3504] Completed ACDC in 0.3s | 2.83 sym/s | Total: 9.5s | ETA: 20.5m [2026-01-09T20:15:14.636550] [INFO ] [sig ] [28/3504] Forecasting ACEL... [2026-01-09T20:15:14.636596] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-09T20:15:14.636636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-09T20:15:14.648810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-09T20:15:14.649114] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-09T20:15:14.650004] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-09T20:15:14.650058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:14.650091] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:14.650118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:14.650175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:14.713238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:14.713950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:14.714030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:14.714062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:14.833253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:14.833397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:14.833436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:14.833465] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:14.836840] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-09T20:15:14.837114] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-09T20:15:14.837260] [INFO ] [sig ] ACEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:14.974735] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACEL.txt [2026-01-09T20:15:14.974863] [INFO ] [sig ] [28/3504] Completed ACEL in 0.3s | 2.83 sym/s | Total: 9.9s | ETA: 20.5m [2026-01-09T20:15:14.974902] [INFO ] [sig ] [29/3504] Forecasting ACGL... [2026-01-09T20:15:14.974930] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-09T20:15:14.974959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-09T20:15:14.986491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-09T20:15:14.986793] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-09T20:15:14.987634] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-09T20:15:14.987687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:14.987718] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:14.987755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:14.987811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:15.043448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:15.044115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:15.044196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:15.044227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:15.163269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:15.163426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:15.163467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:15.163495] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:15.166924] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=40.62%) [2026-01-09T20:15:15.170694] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-09T20:15:15.171114] [INFO ] [sig ] ACGL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:15.315032] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACGL.txt [2026-01-09T20:15:15.315174] [INFO ] [sig ] [29/3504] Completed ACGL in 0.3s | 2.84 sym/s | Total: 10.2s | ETA: 20.4m [2026-01-09T20:15:15.315215] [INFO ] [sig ] [30/3504] Forecasting ACGLN... [2026-01-09T20:15:15.315245] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-09T20:15:15.315275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-09T20:15:15.327191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-09T20:15:15.327457] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-09T20:15:15.328249] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-09T20:15:15.328301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:15.328332] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:15.328359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:15.328415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:15.389147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:15.389833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:15.389912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:15.389944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:15.507977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:15.508118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:15.508155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:15.508235] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:15.511790] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-01-09T20:15:15.512249] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-09T20:15:15.512372] [INFO ] [sig ] ACGLN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:15.658378] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACGLN.txt [2026-01-09T20:15:15.658528] [INFO ] [sig ] [30/3504] Completed ACGLN in 0.3s | 2.84 sym/s | Total: 10.6s | ETA: 20.4m [2026-01-09T20:15:15.658567] [INFO ] [sig ] [31/3504] Forecasting ACGLO... [2026-01-09T20:15:15.658618] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-09T20:15:15.658650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-09T20:15:15.670219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-09T20:15:15.670538] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-09T20:15:15.671329] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-09T20:15:15.671381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:15.671412] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:15.671438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:15.671494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:15.728927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:15.729674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:15.729753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:15.729785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:15.852001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:15.852156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:15.852195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:15.852225] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:15.855559] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-01-09T20:15:15.855850] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-09T20:15:15.855983] [INFO ] [sig ] ACGLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:15.998172] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACGLO.txt [2026-01-09T20:15:15.998340] [INFO ] [sig ] [31/3504] Completed ACGLO in 0.3s | 2.84 sym/s | Total: 10.9s | ETA: 20.4m [2026-01-09T20:15:15.998382] [INFO ] [sig ] [32/3504] Forecasting ACHC... [2026-01-09T20:15:15.998414] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-09T20:15:15.998443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-09T20:15:16.020235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-09T20:15:16.020554] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-09T20:15:16.021390] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-09T20:15:16.021444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:16.021476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:16.021505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:16.021601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:16.077318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:16.078068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:16.078146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:16.078177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:16.198650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:16.198803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:16.198842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:16.198871] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:16.202251] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-09T20:15:16.202528] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-09T20:15:16.202674] [INFO ] [sig ] ACHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:16.342982] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACHC.txt [2026-01-09T20:15:16.343121] [INFO ] [sig ] [32/3504] Completed ACHC in 0.3s | 2.84 sym/s | Total: 11.3s | ETA: 20.4m [2026-01-09T20:15:16.343162] [INFO ] [sig ] [33/3504] Forecasting ACI... [2026-01-09T20:15:16.343198] [INFO ] [sig ] Generating forecast for: ACI [2026-01-09T20:15:16.343230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-09T20:15:16.356540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-09T20:15:16.357152] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-09T20:15:16.358078] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-09T20:15:16.358133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:16.358164] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:16.358190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:16.358247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:16.417187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:16.418127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:16.418213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:16.418247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:16.541156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:16.541317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:16.541357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:16.541386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:16.545251] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-09T20:15:16.545529] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-09T20:15:16.545674] [INFO ] [sig ] ACI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:16.687557] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACI.txt [2026-01-09T20:15:16.687720] [INFO ] [sig ] [33/3504] Completed ACI in 0.3s | 2.84 sym/s | Total: 11.6s | ETA: 20.3m [2026-01-09T20:15:16.687767] [INFO ] [sig ] [34/3504] Forecasting ACIC... [2026-01-09T20:15:16.687803] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-09T20:15:16.687840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-09T20:15:16.700672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-09T20:15:16.700984] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-09T20:15:16.701814] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-09T20:15:16.701867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:16.701900] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:16.702120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:16.702177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:16.765513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:16.766663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:16.766753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:16.766786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:16.887931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:16.888296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:16.888337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:16.888366] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:16.892044] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-01-09T20:15:16.892321] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-09T20:15:16.892447] [INFO ] [sig ] ACIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:17.035294] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACIC.txt [2026-01-09T20:15:17.035438] [INFO ] [sig ] [34/3504] Completed ACIC in 0.3s | 2.85 sym/s | Total: 11.9s | ETA: 20.3m [2026-01-09T20:15:17.035477] [INFO ] [sig ] [35/3504] Forecasting ACLS... [2026-01-09T20:15:17.035506] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-09T20:15:17.035535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-09T20:15:17.047897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-09T20:15:17.048228] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-09T20:15:17.049256] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-09T20:15:17.049311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:17.049343] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:17.049369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:17.049425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:17.108659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:17.109550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:17.109655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:17.109688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:17.237246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:17.237402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:17.237445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:17.237475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:17.240972] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-01-09T20:15:17.241249] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-09T20:15:17.241375] [INFO ] [sig ] ACLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:17.385717] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACLS.txt [2026-01-09T20:15:17.385862] [INFO ] [sig ] [35/3504] Completed ACLS in 0.4s | 2.85 sym/s | Total: 12.3s | ETA: 20.3m [2026-01-09T20:15:17.386082] [INFO ] [sig ] [36/3504] Forecasting ACLX... [2026-01-09T20:15:17.386111] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-09T20:15:17.386141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-09T20:15:17.399448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-09T20:15:17.399831] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-09T20:15:17.400659] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-09T20:15:17.400713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:17.400745] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:17.400772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:17.400829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:17.459066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:17.460017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:17.460098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:17.460131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:17.592723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:17.592906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:17.592954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:17.593001] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:17.596832] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-09T20:15:17.597374] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-09T20:15:17.597530] [INFO ] [sig ] ACLX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:17.746401] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACLX.txt [2026-01-09T20:15:17.746556] [INFO ] [sig ] [36/3504] Completed ACLX in 0.4s | 2.84 sym/s | Total: 12.7s | ETA: 20.3m [2026-01-09T20:15:17.746613] [INFO ] [sig ] [37/3504] Forecasting ACM... [2026-01-09T20:15:17.746645] [INFO ] [sig ] Generating forecast for: ACM [2026-01-09T20:15:17.746674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-09T20:15:17.762789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-09T20:15:17.763468] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-09T20:15:17.764661] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-09T20:15:17.764724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:17.764757] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:17.764786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:17.764843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:17.826340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:17.827462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:17.827597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:17.827635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:17.956662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:17.956820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:17.956859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:17.956887] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:17.960405] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-09T20:15:17.960729] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-09T20:15:17.960870] [INFO ] [sig ] ACM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:18.101498] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACM.txt [2026-01-09T20:15:18.101660] [INFO ] [sig ] [37/3504] Completed ACM in 0.4s | 2.84 sym/s | Total: 13.0s | ETA: 20.3m [2026-01-09T20:15:18.101702] [INFO ] [sig ] [38/3504] Forecasting ACN... [2026-01-09T20:15:18.101732] [INFO ] [sig ] Generating forecast for: ACN [2026-01-09T20:15:18.101763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-09T20:15:18.113124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-09T20:15:18.113411] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-09T20:15:18.114203] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-09T20:15:18.114256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:18.114287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:18.114314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:18.114370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:18.169942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:18.170611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:18.170691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:18.170723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:18.295111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:18.295290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:18.295331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:18.295361] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:18.299082] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-01-09T20:15:18.299390] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-09T20:15:18.299528] [INFO ] [sig ] ACN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:18.440384] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACN.txt [2026-01-09T20:15:18.440510] [INFO ] [sig ] [38/3504] Completed ACN in 0.3s | 2.85 sym/s | Total: 13.4s | ETA: 20.3m [2026-01-09T20:15:18.440548] [INFO ] [sig ] [39/3504] Forecasting ACNB... [2026-01-09T20:15:18.440594] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-09T20:15:18.440632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-09T20:15:18.452646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-09T20:15:18.452907] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-09T20:15:18.453681] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-09T20:15:18.453733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:18.453767] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:18.453795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:18.453851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:18.510449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:18.511268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:18.511351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:18.511384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:18.622138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:18.622297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:18.622336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:18.622365] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:18.625842] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-09T20:15:18.626128] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-09T20:15:18.626256] [INFO ] [sig ] ACNB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:18.776299] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACNB.txt [2026-01-09T20:15:18.776455] [INFO ] [sig ] [39/3504] Completed ACNB in 0.3s | 2.85 sym/s | Total: 13.7s | ETA: 20.3m [2026-01-09T20:15:18.776495] [INFO ] [sig ] [40/3504] Forecasting ACON... [2026-01-09T20:15:18.776525] [INFO ] [sig ] Generating forecast for: ACON [2026-01-09T20:15:18.776556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-09T20:15:18.787677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-09T20:15:18.787933] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-09T20:15:18.788719] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-09T20:15:18.788771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:18.788806] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:18.788832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:18.788897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:18.850255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:18.851305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:18.851389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:18.851422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:18.969384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:18.969534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:18.969590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:18.969622] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:18.973203] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-09T20:15:18.973497] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-09T20:15:18.973647] [INFO ] [sig ] ACON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:19.118585] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACON.txt [2026-01-09T20:15:19.118773] [INFO ] [sig ] [40/3504] Completed ACON in 0.3s | 2.85 sym/s | Total: 14.0s | ETA: 20.3m [2026-01-09T20:15:19.118818] [INFO ] [sig ] [41/3504] Forecasting ACP... [2026-01-09T20:15:19.118848] [INFO ] [sig ] Generating forecast for: ACP [2026-01-09T20:15:19.118878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-09T20:15:19.130098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-09T20:15:19.130394] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-09T20:15:19.131179] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-09T20:15:19.131232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:19.131264] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:19.131291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:19.131346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:19.188738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:19.189628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:19.189720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:19.189754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:19.321169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:19.321322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:19.321361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:19.321390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:19.324799] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-09T20:15:19.325074] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-09T20:15:19.325201] [INFO ] [sig ] ACP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:19.463822] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACP.txt [2026-01-09T20:15:19.463964] [INFO ] [sig ] [41/3504] Completed ACP in 0.3s | 2.85 sym/s | Total: 14.4s | ETA: 20.2m [2026-01-09T20:15:19.464006] [INFO ] [sig ] [42/3504] Forecasting ACRE... [2026-01-09T20:15:19.464037] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-09T20:15:19.464068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-09T20:15:19.476460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-09T20:15:19.476835] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-09T20:15:19.477669] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-09T20:15:19.477733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:19.477766] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:19.477792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:19.477848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:19.533996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:19.534664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:19.534744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:19.534775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:19.654310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:19.654450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:19.654488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:19.654516] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:19.657908] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-01-09T20:15:19.658181] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-09T20:15:19.658310] [INFO ] [sig ] ACRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:19.803647] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACRE.txt [2026-01-09T20:15:19.803788] [INFO ] [sig ] [42/3504] Completed ACRE in 0.3s | 2.85 sym/s | Total: 14.7s | ETA: 20.2m [2026-01-09T20:15:19.803829] [INFO ] [sig ] [43/3504] Forecasting ACRS... [2026-01-09T20:15:19.803857] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-09T20:15:19.803886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-09T20:15:19.815988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-09T20:15:19.816314] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-09T20:15:19.817134] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-09T20:15:19.817213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:19.817249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:19.817276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:19.817343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:19.879660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:19.880680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:19.880771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:19.880817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:20.010482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:20.010657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:20.010698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:20.010727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:20.014716] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=39.30%) [2026-01-09T20:15:20.015230] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-09T20:15:20.015387] [INFO ] [sig ] ACRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:20.171801] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACRS.txt [2026-01-09T20:15:20.171953] [INFO ] [sig ] [43/3504] Completed ACRS in 0.4s | 2.85 sym/s | Total: 15.1s | ETA: 20.2m [2026-01-09T20:15:20.171995] [INFO ] [sig ] [44/3504] Forecasting ACTG... [2026-01-09T20:15:20.172025] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-09T20:15:20.172054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-09T20:15:20.184726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-09T20:15:20.185284] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-09T20:15:20.186139] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-09T20:15:20.186193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:20.186254] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:20.186282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:20.186342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:20.249350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:20.250214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:20.250296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:20.250328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:20.376092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:20.376280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:20.376325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:20.376357] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:20.379886] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-09T20:15:20.380187] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-09T20:15:20.380326] [INFO ] [sig ] ACTG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:20.533984] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ACTG.txt [2026-01-09T20:15:20.534125] [INFO ] [sig ] [44/3504] Completed ACTG in 0.4s | 2.85 sym/s | Total: 15.4s | ETA: 20.2m [2026-01-09T20:15:20.534164] [INFO ] [sig ] [45/3504] Forecasting ACVA... [2026-01-09T20:15:20.534192] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-09T20:15:20.534223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-09T20:15:20.546128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-09T20:15:20.546463] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-09T20:15:20.547362] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-09T20:15:20.547416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:20.547448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:20.547474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:20.547531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:20.608487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:20.609313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:20.609396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:20.609431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:20.736078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:20.736231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:20.736270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:20.736300] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:20.740180] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-09T20:15:20.740472] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-09T20:15:20.740651] [INFO ] [sig ] ACVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:20.888219] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACVA.txt [2026-01-09T20:15:20.888406] [INFO ] [sig ] [45/3504] Completed ACVA in 0.4s | 2.85 sym/s | Total: 15.8s | ETA: 20.2m [2026-01-09T20:15:20.888454] [INFO ] [sig ] [46/3504] Forecasting ACWI... [2026-01-09T20:15:20.888490] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-09T20:15:20.888526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-09T20:15:20.901485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-09T20:15:20.901862] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-09T20:15:20.902855] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-09T20:15:20.902907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:20.902939] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:20.902966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:20.903021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:20.963561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:20.964485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:20.964569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:20.964621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:21.088220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:21.088375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:21.088414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:21.088442] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:21.092086] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-01-09T20:15:21.092364] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-09T20:15:21.092497] [INFO ] [sig ] ACWI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:21.240040] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACWI.txt [2026-01-09T20:15:21.240198] [INFO ] [sig ] [46/3504] Completed ACWI in 0.4s | 2.85 sym/s | Total: 16.2s | ETA: 20.2m [2026-01-09T20:15:21.240239] [INFO ] [sig ] [47/3504] Forecasting ACWX... [2026-01-09T20:15:21.240280] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-09T20:15:21.240321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-09T20:15:21.251403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-09T20:15:21.251844] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-09T20:15:21.252789] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-09T20:15:21.252844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:21.252877] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:21.252904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:21.252962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:21.312442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:21.313345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:21.313437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:21.313471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:21.439935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:21.440089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:21.440127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:21.440192] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:21.443651] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=52.76%) [2026-01-09T20:15:21.443956] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-09T20:15:21.444088] [INFO ] [sig ] ACWX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:21.592557] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACWX.txt [2026-01-09T20:15:21.592733] [INFO ] [sig ] [47/3504] Completed ACWX in 0.4s | 2.85 sym/s | Total: 16.5s | ETA: 20.2m [2026-01-09T20:15:21.592773] [INFO ] [sig ] [48/3504] Forecasting ACXP... [2026-01-09T20:15:21.592802] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-09T20:15:21.592834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-09T20:15:21.604417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-09T20:15:21.604834] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-09T20:15:21.605660] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-09T20:15:21.605713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:21.605745] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:21.605771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:21.605827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:21.665816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:21.666717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:21.666813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:21.666846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:21.785154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:21.785307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:21.785346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:21.785375] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:21.788897] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-09T20:15:21.789207] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-09T20:15:21.789348] [INFO ] [sig ] ACXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:21.940953] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ACXP.txt [2026-01-09T20:15:21.941123] [INFO ] [sig ] [48/3504] Completed ACXP in 0.3s | 2.85 sym/s | Total: 16.9s | ETA: 20.2m [2026-01-09T20:15:21.941164] [INFO ] [sig ] [49/3504] Forecasting ADBE... [2026-01-09T20:15:21.941195] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-09T20:15:21.941226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-09T20:15:21.953561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-09T20:15:21.953974] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-09T20:15:21.954841] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-09T20:15:21.954899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:21.954932] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:21.954960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:21.955018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:22.027335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:22.028478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:22.028597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:22.028632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:22.159222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:22.159390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:22.159430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:22.159460] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:22.163394] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-09T20:15:22.163800] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-09T20:15:22.163960] [INFO ] [sig ] ADBE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:22.340170] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADBE.txt [2026-01-09T20:15:22.340327] [INFO ] [sig ] [49/3504] Completed ADBE in 0.4s | 2.84 sym/s | Total: 17.3s | ETA: 20.3m [2026-01-09T20:15:22.340367] [INFO ] [sig ] [50/3504] Forecasting ADC... [2026-01-09T20:15:22.340397] [INFO ] [sig ] Generating forecast for: ADC [2026-01-09T20:15:22.340427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-09T20:15:22.352640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-09T20:15:22.353056] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-09T20:15:22.354021] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-09T20:15:22.354099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:22.354149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:22.354192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:22.354271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:22.417007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:22.417945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:22.418031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:22.418064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:22.537603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:22.537760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:22.537799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:22.537828] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:22.541347] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-09T20:15:22.541673] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-09T20:15:22.541810] [INFO ] [sig ] ADC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:22.685692] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADC.txt [2026-01-09T20:15:22.685852] [INFO ] [sig ] [50/3504] Completed ADC in 0.3s | 2.84 sym/s | Total: 17.6s | ETA: 20.3m [2026-01-09T20:15:22.685893] [INFO ] [sig ] [51/3504] Forecasting ADEA... [2026-01-09T20:15:22.685922] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-09T20:15:22.685954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-09T20:15:22.697639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-09T20:15:22.698014] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-09T20:15:22.698850] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-09T20:15:22.698906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:22.698939] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:22.698965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:22.699022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:22.755902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:22.756850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:22.756945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:22.756977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:22.881166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:22.881324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:22.881365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:22.881394] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:22.884925] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-01-09T20:15:22.885252] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-09T20:15:22.885424] [INFO ] [sig ] ADEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:23.031131] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADEA.txt [2026-01-09T20:15:23.031275] [INFO ] [sig ] [51/3504] Completed ADEA in 0.3s | 2.84 sym/s | Total: 17.9s | ETA: 20.2m [2026-01-09T20:15:23.031315] [INFO ] [sig ] [52/3504] Forecasting ADI... [2026-01-09T20:15:23.031343] [INFO ] [sig ] Generating forecast for: ADI [2026-01-09T20:15:23.031374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-09T20:15:23.042324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-09T20:15:23.042610] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-09T20:15:23.043382] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-09T20:15:23.043434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:23.043467] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:23.043493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:23.043550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:23.100566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:23.101474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:23.101554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:23.101604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:23.229598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:23.229751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:23.229792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:23.229821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:23.233557] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-01-09T20:15:23.233861] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-09T20:15:23.233994] [INFO ] [sig ] ADI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:23.380371] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADI.txt [2026-01-09T20:15:23.380547] [INFO ] [sig ] [52/3504] Completed ADI in 0.3s | 2.84 sym/s | Total: 18.3s | ETA: 20.2m [2026-01-09T20:15:23.380608] [INFO ] [sig ] [53/3504] Forecasting ADM... [2026-01-09T20:15:23.380641] [INFO ] [sig ] Generating forecast for: ADM [2026-01-09T20:15:23.380673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-09T20:15:23.392832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-09T20:15:23.393228] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-09T20:15:23.394064] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-09T20:15:23.394116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:23.394162] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:23.394190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:23.394248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:23.455029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:23.455892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:23.455977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:23.456009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:23.582918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:23.583073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:23.583112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:23.583140] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:23.586728] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-01-09T20:15:23.587237] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-09T20:15:23.587375] [INFO ] [sig ] ADM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:23.736638] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADM.txt [2026-01-09T20:15:23.736795] [INFO ] [sig ] [53/3504] Completed ADM in 0.4s | 2.84 sym/s | Total: 18.6s | ETA: 20.2m [2026-01-09T20:15:23.736834] [INFO ] [sig ] [54/3504] Forecasting ADMA... [2026-01-09T20:15:23.736863] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-09T20:15:23.736895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-09T20:15:23.749287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-09T20:15:23.749681] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-09T20:15:23.750459] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-09T20:15:23.750512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:23.750543] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:23.750595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:23.750656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:23.809164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:23.810050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:23.810165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:23.810198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:23.931938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:23.932103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:23.932150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:23.932182] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:23.935738] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-09T20:15:23.936027] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-09T20:15:23.936159] [INFO ] [sig ] ADMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:24.077342] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADMA.txt [2026-01-09T20:15:24.077475] [INFO ] [sig ] [54/3504] Completed ADMA in 0.3s | 2.84 sym/s | Total: 19.0s | ETA: 20.2m [2026-01-09T20:15:24.077513] [INFO ] [sig ] [55/3504] Forecasting ADP... [2026-01-09T20:15:24.077542] [INFO ] [sig ] Generating forecast for: ADP [2026-01-09T20:15:24.077587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-09T20:15:24.089704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-09T20:15:24.090036] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-09T20:15:24.090855] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-09T20:15:24.090907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:24.090938] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:24.090965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:24.091023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:24.147730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:24.148505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:24.148604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:24.148640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:24.270460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:24.270631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:24.270673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:24.270701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:24.274129] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-09T20:15:24.274403] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-09T20:15:24.274532] [INFO ] [sig ] ADP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:24.414323] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADP.txt [2026-01-09T20:15:24.414465] [INFO ] [sig ] [55/3504] Completed ADP in 0.3s | 2.85 sym/s | Total: 19.3s | ETA: 20.2m [2026-01-09T20:15:24.414504] [INFO ] [sig ] [56/3504] Forecasting ADSE... [2026-01-09T20:15:24.414534] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-09T20:15:24.414563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-09T20:15:24.426635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-09T20:15:24.426972] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-09T20:15:24.427810] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-09T20:15:24.427863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:24.427894] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:24.427920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:24.427977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:24.489484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:24.490362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:24.490448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:24.490482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:24.617118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:24.617304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:24.617369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:24.617409] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:24.620966] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-01-09T20:15:24.621265] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-09T20:15:24.621402] [INFO ] [sig ] ADSE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:24.769788] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADSE.txt [2026-01-09T20:15:24.769945] [INFO ] [sig ] [56/3504] Completed ADSE in 0.4s | 2.85 sym/s | Total: 19.7s | ETA: 20.2m [2026-01-09T20:15:24.770007] [INFO ] [sig ] [57/3504] Forecasting ADSK... [2026-01-09T20:15:24.770057] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-09T20:15:24.770091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-09T20:15:24.781853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-09T20:15:24.782381] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-09T20:15:24.783242] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-09T20:15:24.783297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:24.783330] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:24.783358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:24.783416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:24.842507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:24.843427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:24.843513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:24.843547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:24.970944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:24.971094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:24.971134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:24.971164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:24.974700] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=12.32%) [2026-01-09T20:15:24.974982] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-09T20:15:24.975116] [INFO ] [sig ] ADSK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:25.122839] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADSK.txt [2026-01-09T20:15:25.123014] [INFO ] [sig ] [57/3504] Completed ADSK in 0.4s | 2.85 sym/s | Total: 20.0s | ETA: 20.2m [2026-01-09T20:15:25.123059] [INFO ] [sig ] [58/3504] Forecasting ADTN... [2026-01-09T20:15:25.123093] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-09T20:15:25.123134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-09T20:15:25.136014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-09T20:15:25.136552] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-09T20:15:25.137616] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-09T20:15:25.137670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:25.137704] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:25.137730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:25.137788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:25.198883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:25.199788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:25.199874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:25.199917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:25.324830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:25.324986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:25.325028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:25.325057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:25.329010] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=21.28%) [2026-01-09T20:15:25.329307] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-09T20:15:25.329464] [INFO ] [sig ] ADTN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:25.479688] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADTN.txt [2026-01-09T20:15:25.479860] [INFO ] [sig ] [58/3504] Completed ADTN in 0.4s | 2.84 sym/s | Total: 20.4s | ETA: 20.2m [2026-01-09T20:15:25.479901] [INFO ] [sig ] [59/3504] Forecasting ADUS... [2026-01-09T20:15:25.479932] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-09T20:15:25.479966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-09T20:15:25.491735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-09T20:15:25.492006] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-09T20:15:25.492797] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-09T20:15:25.492850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:25.492882] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:25.492909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:25.492969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:25.550187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:25.550813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:25.550890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:25.550922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:25.669541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:25.669677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:25.669716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:25.669743] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:25.672989] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-09T20:15:25.673259] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-09T20:15:25.673383] [INFO ] [sig ] ADUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:25.820415] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ADUS.txt [2026-01-09T20:15:25.820537] [INFO ] [sig ] [59/3504] Completed ADUS in 0.3s | 2.85 sym/s | Total: 20.7s | ETA: 20.2m [2026-01-09T20:15:25.820592] [INFO ] [sig ] [60/3504] Forecasting ADX... [2026-01-09T20:15:25.820624] [INFO ] [sig ] Generating forecast for: ADX [2026-01-09T20:15:25.820654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-09T20:15:25.831745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-09T20:15:25.832036] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-09T20:15:25.832821] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-09T20:15:25.832873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:25.832906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:25.832934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:25.832993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:25.889519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:25.890152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:25.890227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:25.890258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:26.010923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:26.011078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:26.011119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:26.011167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:26.014739] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-01-09T20:15:26.015050] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-09T20:15:26.015190] [INFO ] [sig ] ADX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:26.159019] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ADX.txt [2026-01-09T20:15:26.159190] [INFO ] [sig ] [60/3504] Completed ADX in 0.3s | 2.85 sym/s | Total: 21.1s | ETA: 20.2m [2026-01-09T20:15:26.159230] [INFO ] [sig ] [61/3504] Forecasting AEE... [2026-01-09T20:15:26.159261] [INFO ] [sig ] Generating forecast for: AEE [2026-01-09T20:15:26.159291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-09T20:15:26.170845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-09T20:15:26.171185] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-09T20:15:26.171980] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-09T20:15:26.172032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:26.172089] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:26.172117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:26.172173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:26.229537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:26.230452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:26.230536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:26.230589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:26.351807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:26.351958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:26.351997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:26.352025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:26.355500] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-01-09T20:15:26.355800] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-09T20:15:26.355931] [INFO ] [sig ] AEE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:26.498059] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AEE.txt [2026-01-09T20:15:26.498230] [INFO ] [sig ] [61/3504] Completed AEE in 0.3s | 2.85 sym/s | Total: 21.4s | ETA: 20.1m [2026-01-09T20:15:26.498282] [INFO ] [sig ] [62/3504] Forecasting AEFC... [2026-01-09T20:15:26.498322] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-09T20:15:26.498362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-09T20:15:26.511080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-09T20:15:26.511436] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-09T20:15:26.512262] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-09T20:15:26.512317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:26.512350] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:26.512379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:26.512436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:26.570131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:26.570786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:26.570864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:26.570910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:26.690944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:26.691101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:26.691148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:26.691180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:26.694700] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-01-09T20:15:26.694980] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-09T20:15:26.695109] [INFO ] [sig ] AEFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:26.836325] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEFC.txt [2026-01-09T20:15:26.836465] [INFO ] [sig ] [62/3504] Completed AEFC in 0.3s | 2.85 sym/s | Total: 21.7s | ETA: 20.1m [2026-01-09T20:15:26.836503] [INFO ] [sig ] [63/3504] Forecasting AEG... [2026-01-09T20:15:26.836532] [INFO ] [sig ] Generating forecast for: AEG [2026-01-09T20:15:26.836562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-09T20:15:26.847622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-09T20:15:26.847907] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-09T20:15:26.848721] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-09T20:15:26.848772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:26.848804] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:26.848830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:26.848886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:26.905982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:26.906692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:26.906771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:26.906803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:27.025685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:27.025833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:27.025871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:27.025899] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:27.029320] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=58.79%) [2026-01-09T20:15:27.029604] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-09T20:15:27.029738] [INFO ] [sig ] AEG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:27.170791] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEG.txt [2026-01-09T20:15:27.170928] [INFO ] [sig ] [63/3504] Completed AEG in 0.3s | 2.85 sym/s | Total: 22.1s | ETA: 20.1m [2026-01-09T20:15:27.170967] [INFO ] [sig ] [64/3504] Forecasting AEHL... [2026-01-09T20:15:27.170996] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-09T20:15:27.171026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-09T20:15:27.183111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-09T20:15:27.183378] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-09T20:15:27.184159] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-09T20:15:27.184211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:27.184242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:27.184276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:27.184333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:27.244754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:27.245779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:27.245883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:27.245934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:27.384253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:27.384407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:27.384447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:27.384526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:27.387981] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-09T20:15:27.388289] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-09T20:15:27.388417] [INFO ] [sig ] AEHL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:27.533255] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AEHL.txt [2026-01-09T20:15:27.533409] [INFO ] [sig ] [64/3504] Completed AEHL in 0.4s | 2.85 sym/s | Total: 22.4s | ETA: 20.1m [2026-01-09T20:15:27.533449] [INFO ] [sig ] [65/3504] Forecasting AEI... [2026-01-09T20:15:27.533480] [INFO ] [sig ] Generating forecast for: AEI [2026-01-09T20:15:27.533510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-09T20:15:27.544953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-09T20:15:27.545259] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-09T20:15:27.546122] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-09T20:15:27.546175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:27.546207] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:27.546233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:27.546290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:27.604887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:27.605512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:27.605608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:27.605643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:27.725457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:27.725620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:27.725661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:27.725691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:27.729209] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-09T20:15:27.729485] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-09T20:15:27.729633] [INFO ] [sig ] AEI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:27.872059] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AEI.txt [2026-01-09T20:15:27.872188] [INFO ] [sig ] [65/3504] Completed AEI in 0.3s | 2.85 sym/s | Total: 22.8s | ETA: 20.1m [2026-01-09T20:15:27.872227] [INFO ] [sig ] [66/3504] Forecasting AEIS... [2026-01-09T20:15:27.872256] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-09T20:15:27.872286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-09T20:15:27.883905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-09T20:15:27.884221] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-09T20:15:27.885032] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-09T20:15:27.885086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:27.885118] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:27.885144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:27.885201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:27.944944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:27.945868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:27.945952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:27.945987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:28.064679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:28.064807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:28.064846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:28.064874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:28.068186] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-09T20:15:28.068451] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-09T20:15:28.068595] [INFO ] [sig ] AEIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:28.209149] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AEIS.txt [2026-01-09T20:15:28.209467] [INFO ] [sig ] [66/3504] Completed AEIS in 0.3s | 2.85 sym/s | Total: 23.1s | ETA: 20.1m [2026-01-09T20:15:28.209506] [INFO ] [sig ] [67/3504] Forecasting AEM... [2026-01-09T20:15:28.209535] [INFO ] [sig ] Generating forecast for: AEM [2026-01-09T20:15:28.209567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-09T20:15:28.221442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-09T20:15:28.221721] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-09T20:15:28.222493] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-09T20:15:28.222545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:28.222596] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:28.222624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:28.222681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:28.281657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:28.282542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:28.282646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:28.282680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:28.404856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:28.405002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:28.405041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:28.405068] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:28.408447] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-01-09T20:15:28.408735] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-09T20:15:28.408861] [INFO ] [sig ] AEM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:28.548536] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEM.txt [2026-01-09T20:15:28.548679] [INFO ] [sig ] [67/3504] Completed AEM in 0.3s | 2.86 sym/s | Total: 23.5s | ETA: 20.1m [2026-01-09T20:15:28.548719] [INFO ] [sig ] [68/3504] Forecasting AEO... [2026-01-09T20:15:28.548748] [INFO ] [sig ] Generating forecast for: AEO [2026-01-09T20:15:28.548784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-09T20:15:28.560062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-09T20:15:28.560324] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-09T20:15:28.561099] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-09T20:15:28.561150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:28.561182] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:28.561208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:28.561265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:28.619277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:28.620147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:28.620229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:28.620262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:28.744348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:28.744498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:28.744536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:28.744564] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:28.747969] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-01-09T20:15:28.748240] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-09T20:15:28.748367] [INFO ] [sig ] AEO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:28.890610] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEO.txt [2026-01-09T20:15:28.890737] [INFO ] [sig ] [68/3504] Completed AEO in 0.3s | 2.86 sym/s | Total: 23.8s | ETA: 20.0m [2026-01-09T20:15:28.890776] [INFO ] [sig ] [69/3504] Forecasting AEP... [2026-01-09T20:15:28.890805] [INFO ] [sig ] Generating forecast for: AEP [2026-01-09T20:15:28.890835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-09T20:15:28.902084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-09T20:15:28.902350] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-09T20:15:28.903138] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-09T20:15:28.903190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:28.903221] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:28.903247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:28.903304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:28.959481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:28.960089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:28.960168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:28.960199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:29.080367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:29.080492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:29.080529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:29.080556] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:29.083845] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-09T20:15:29.084116] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-09T20:15:29.084240] [INFO ] [sig ] AEP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:29.227263] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEP.txt [2026-01-09T20:15:29.227410] [INFO ] [sig ] [69/3504] Completed AEP in 0.3s | 2.86 sym/s | Total: 24.1s | ETA: 20.0m [2026-01-09T20:15:29.227449] [INFO ] [sig ] [70/3504] Forecasting AES... [2026-01-09T20:15:29.227480] [INFO ] [sig ] Generating forecast for: AES [2026-01-09T20:15:29.227508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-09T20:15:29.239275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-09T20:15:29.239603] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-09T20:15:29.240367] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-09T20:15:29.240418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:29.240450] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:29.240475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:29.240531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:29.297894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:29.298692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:29.298774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:29.298806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:29.418271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:29.418420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:29.418459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:29.418487] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:29.421955] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-01-09T20:15:29.422225] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-09T20:15:29.422348] [INFO ] [sig ] AES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:29.561390] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AES.txt [2026-01-09T20:15:29.561586] [INFO ] [sig ] [70/3504] Completed AES in 0.3s | 2.86 sym/s | Total: 24.5s | ETA: 20.0m [2026-01-09T20:15:29.561631] [INFO ] [sig ] [71/3504] Forecasting AESI... [2026-01-09T20:15:29.561661] [INFO ] [sig ] Generating forecast for: AESI [2026-01-09T20:15:29.561691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-09T20:15:29.574655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-09T20:15:29.575006] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-09T20:15:29.576057] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-09T20:15:29.576110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:29.576141] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:29.576168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:29.576225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:29.636114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:29.637298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:29.637397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:29.637467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:29.760000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:29.760155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:29.760195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:29.760225] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:29.763680] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=37.94%) [2026-01-09T20:15:29.763975] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-09T20:15:29.764107] [INFO ] [sig ] AESI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:29.912782] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AESI.txt [2026-01-09T20:15:29.912937] [INFO ] [sig ] [71/3504] Completed AESI in 0.4s | 2.86 sym/s | Total: 24.8s | ETA: 20.0m [2026-01-09T20:15:29.912985] [INFO ] [sig ] [72/3504] Forecasting AEVA... [2026-01-09T20:15:29.913028] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-09T20:15:29.913062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-09T20:15:29.925426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-09T20:15:29.925744] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-09T20:15:29.926553] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-09T20:15:29.926626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:29.926660] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:29.926687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:29.926743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:29.987020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:29.987843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:29.987923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:29.987964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:30.110586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:30.110739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:30.110780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:30.110809] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:30.114301] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-01-09T20:15:30.114597] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-09T20:15:30.114730] [INFO ] [sig ] AEVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:30.260425] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEVA.txt [2026-01-09T20:15:30.260562] [INFO ] [sig ] [72/3504] Completed AEVA in 0.3s | 2.86 sym/s | Total: 25.2s | ETA: 20.0m [2026-01-09T20:15:30.260620] [INFO ] [sig ] [73/3504] Forecasting AEYE... [2026-01-09T20:15:30.260652] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-09T20:15:30.260683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-09T20:15:30.272464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-09T20:15:30.272756] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-09T20:15:30.273564] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-09T20:15:30.273636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:30.273669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:30.273697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:30.273754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:30.336008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:30.336700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:30.336781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:30.336815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:30.456345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:30.456493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:30.456533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:30.456563] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:30.460085] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-01-09T20:15:30.460361] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-09T20:15:30.460487] [INFO ] [sig ] AEYE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:30.612037] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AEYE.txt [2026-01-09T20:15:30.612165] [INFO ] [sig ] [73/3504] Completed AEYE in 0.4s | 2.86 sym/s | Total: 25.5s | ETA: 20.0m [2026-01-09T20:15:30.612218] [INFO ] [sig ] [74/3504] Forecasting AFB... [2026-01-09T20:15:30.612258] [INFO ] [sig ] Generating forecast for: AFB [2026-01-09T20:15:30.612290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-09T20:15:30.623955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-09T20:15:30.624240] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-09T20:15:30.625056] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-09T20:15:30.625121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:30.625160] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:30.625196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:30.625274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:30.682137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:30.683102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:30.683187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:30.683220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:30.805339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:30.805482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:30.805522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:30.805551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:30.809010] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=18.21%) [2026-01-09T20:15:30.809311] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-09T20:15:30.809439] [INFO ] [sig ] AFB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:30.948241] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AFB.txt [2026-01-09T20:15:30.948415] [INFO ] [sig ] [74/3504] Completed AFB in 0.3s | 2.86 sym/s | Total: 25.9s | ETA: 20.0m [2026-01-09T20:15:30.948456] [INFO ] [sig ] [75/3504] Forecasting AFCG... [2026-01-09T20:15:30.948485] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-09T20:15:30.948515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-09T20:15:30.959805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-09T20:15:30.960170] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-09T20:15:30.960982] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-09T20:15:30.961035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:30.961066] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:30.961093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:30.961149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:31.017467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:31.018222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:31.018303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:31.018336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:31.136299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:31.136451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:31.136490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:31.136519] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:31.139935] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-09T20:15:31.140222] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-09T20:15:31.140348] [INFO ] [sig ] AFCG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:31.284236] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AFCG.txt [2026-01-09T20:15:31.284372] [INFO ] [sig ] [75/3504] Completed AFCG in 0.3s | 2.86 sym/s | Total: 26.2s | ETA: 20.0m [2026-01-09T20:15:31.284413] [INFO ] [sig ] [76/3504] Forecasting AFG... [2026-01-09T20:15:31.284441] [INFO ] [sig ] Generating forecast for: AFG [2026-01-09T20:15:31.284470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-09T20:15:31.296861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-09T20:15:31.297157] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-09T20:15:31.297988] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-09T20:15:31.298041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:31.298072] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:31.298105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:31.298173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:31.356199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:31.356891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:31.356969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:31.357001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:31.493787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:31.493954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:31.494011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:31.494057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:31.497875] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=28.11%) [2026-01-09T20:15:31.498166] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-09T20:15:31.498303] [INFO ] [sig ] AFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:31.653413] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AFG.txt [2026-01-09T20:15:31.653587] [INFO ] [sig ] [76/3504] Completed AFG in 0.4s | 2.86 sym/s | Total: 26.6s | ETA: 20.0m [2026-01-09T20:15:31.653632] [INFO ] [sig ] [77/3504] Forecasting AFGC... [2026-01-09T20:15:31.653663] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-09T20:15:31.653695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-09T20:15:31.666888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-09T20:15:31.667289] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-09T20:15:31.668187] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-09T20:15:31.668245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:31.668293] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:31.668323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:31.668568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:31.730491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:31.731337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:31.731424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:31.731457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:31.851833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:31.851996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:31.852038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:31.852068] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:31.855792] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-01-09T20:15:31.856079] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-09T20:15:31.856213] [INFO ] [sig ] AFGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:32.008255] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AFGC.txt [2026-01-09T20:15:32.008408] [INFO ] [sig ] [77/3504] Completed AFGC in 0.4s | 2.86 sym/s | Total: 26.9s | ETA: 20.0m [2026-01-09T20:15:32.008451] [INFO ] [sig ] [78/3504] Forecasting AFL... [2026-01-09T20:15:32.008482] [INFO ] [sig ] Generating forecast for: AFL [2026-01-09T20:15:32.008513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-09T20:15:32.020888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-09T20:15:32.021261] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-09T20:15:32.022129] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-09T20:15:32.022182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:32.022255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:32.022284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:32.022343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:32.084183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:32.085001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:32.085084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:32.085118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:32.206994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:32.207148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:32.207211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:32.207241] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:32.211092] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-09T20:15:32.211423] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-09T20:15:32.211563] [INFO ] [sig ] AFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:32.358404] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AFL.txt [2026-01-09T20:15:32.358544] [INFO ] [sig ] [78/3504] Completed AFL in 0.4s | 2.86 sym/s | Total: 27.3s | ETA: 20.0m [2026-01-09T20:15:32.358611] [INFO ] [sig ] [79/3504] Forecasting AFRI... [2026-01-09T20:15:32.358644] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-09T20:15:32.358675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-09T20:15:32.368641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-09T20:15:32.368906] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-09T20:15:32.369820] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-09T20:15:32.369872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:32.369904] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:32.369930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:32.369988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:32.427705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:32.428334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:32.428411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:32.428443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:32.525638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:32.525756] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:15:32.525795] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:32.525823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:32.529123] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-09T20:15:32.529407] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-09T20:15:32.529530] [INFO ] [sig ] AFRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:32.678971] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AFRI.txt [2026-01-09T20:15:32.679130] [INFO ] [sig ] [79/3504] Completed AFRI in 0.3s | 2.86 sym/s | Total: 27.6s | ETA: 19.9m [2026-01-09T20:15:32.679177] [INFO ] [sig ] [80/3504] Forecasting AFRM... [2026-01-09T20:15:32.679214] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-09T20:15:32.679248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-09T20:15:32.692430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-09T20:15:32.692713] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-09T20:15:32.693480] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-09T20:15:32.693533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:32.693566] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:32.693613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:32.693669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:32.750886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:32.751506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:32.751610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:32.751644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:32.872751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:32.872902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:32.872942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:32.872970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:32.876341] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-09T20:15:32.876628] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-09T20:15:32.876755] [INFO ] [sig ] AFRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:33.019917] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AFRM.txt [2026-01-09T20:15:33.020043] [INFO ] [sig ] [80/3504] Completed AFRM in 0.3s | 2.86 sym/s | Total: 27.9s | ETA: 19.9m [2026-01-09T20:15:33.020089] [INFO ] [sig ] [81/3504] Forecasting AFYA... [2026-01-09T20:15:33.020126] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-09T20:15:33.020164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-09T20:15:33.032563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-09T20:15:33.032854] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-09T20:15:33.033642] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-09T20:15:33.033693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:33.033725] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:33.033752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:33.033808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:33.092458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:33.093107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:33.093199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:33.093239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:33.211067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:33.211242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:33.211287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:33.211367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:33.215086] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=42.93%) [2026-01-09T20:15:33.215390] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-09T20:15:33.215521] [INFO ] [sig ] AFYA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:33.361724] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AFYA.txt [2026-01-09T20:15:33.361874] [INFO ] [sig ] [81/3504] Completed AFYA in 0.3s | 2.86 sym/s | Total: 28.3s | ETA: 19.9m [2026-01-09T20:15:33.361913] [INFO ] [sig ] [82/3504] Forecasting AG... [2026-01-09T20:15:33.361942] [INFO ] [sig ] Generating forecast for: AG [2026-01-09T20:15:33.361972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-09T20:15:33.375154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-09T20:15:33.375541] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-09T20:15:33.376359] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-09T20:15:33.376413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:33.376445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:33.376472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:33.376528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:33.433862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:33.434793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:33.434881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:33.434915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:33.563049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:33.563216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:33.563257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:33.563285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:33.567570] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=53.77%) [2026-01-09T20:15:33.567906] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-09T20:15:33.568066] [INFO ] [sig ] AG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:33.732746] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AG.txt [2026-01-09T20:15:33.732926] [INFO ] [sig ] [82/3504] Completed AG in 0.4s | 2.86 sym/s | Total: 28.6s | ETA: 19.9m [2026-01-09T20:15:33.732972] [INFO ] [sig ] [83/3504] Forecasting AGCO... [2026-01-09T20:15:33.733003] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-09T20:15:33.733034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-09T20:15:33.746562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-09T20:15:33.746950] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-09T20:15:33.747887] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-09T20:15:33.747941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:33.747973] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:33.748000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:33.748058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:33.816767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:33.817752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:33.817837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:33.817870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:33.944959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:33.945115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:33.945157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:33.945194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:33.948898] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-01-09T20:15:33.949184] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-09T20:15:33.949330] [INFO ] [sig ] AGCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:34.100223] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGCO.txt [2026-01-09T20:15:34.100427] [INFO ] [sig ] [83/3504] Completed AGCO in 0.4s | 2.86 sym/s | Total: 29.0s | ETA: 19.9m [2026-01-09T20:15:34.100487] [INFO ] [sig ] [84/3504] Forecasting AGD... [2026-01-09T20:15:34.100522] [INFO ] [sig ] Generating forecast for: AGD [2026-01-09T20:15:34.100567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-09T20:15:34.114200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-09T20:15:34.114639] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-09T20:15:34.115527] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-09T20:15:34.115601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:34.115637] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:34.115664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:34.115722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:34.175646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:34.176542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:34.176647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:34.176682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:34.302418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:34.302776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:34.302817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:34.302862] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:34.306805] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=46.46%) [2026-01-09T20:15:34.307096] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-09T20:15:34.307281] [INFO ] [sig ] AGD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:34.457696] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGD.txt [2026-01-09T20:15:34.457836] [INFO ] [sig ] [84/3504] Completed AGD in 0.4s | 2.86 sym/s | Total: 29.4s | ETA: 19.9m [2026-01-09T20:15:34.457877] [INFO ] [sig ] [85/3504] Forecasting AGEN... [2026-01-09T20:15:34.457906] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-09T20:15:34.457936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-09T20:15:34.470280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-09T20:15:34.470563] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-09T20:15:34.471360] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-09T20:15:34.471411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:34.471443] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:34.471469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:34.471524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:34.529958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:34.530610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:34.530689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:34.530721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:34.654795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:34.654954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:34.654994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:34.655023] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:34.658512] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=93.15%) [2026-01-09T20:15:34.658812] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-09T20:15:34.658943] [INFO ] [sig ] AGEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:34.808015] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGEN.txt [2026-01-09T20:15:34.808196] [INFO ] [sig ] [85/3504] Completed AGEN in 0.4s | 2.86 sym/s | Total: 29.7s | ETA: 19.9m [2026-01-09T20:15:34.808246] [INFO ] [sig ] [86/3504] Forecasting AGI... [2026-01-09T20:15:34.808289] [INFO ] [sig ] Generating forecast for: AGI [2026-01-09T20:15:34.808320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-09T20:15:34.825140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-09T20:15:34.825771] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-09T20:15:34.826817] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-09T20:15:34.826873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:34.826908] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:34.826938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:34.827017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:34.900765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:34.902293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:34.902636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:34.902698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:35.041767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:35.042030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:35.042099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:35.042141] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:35.049624] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-01-09T20:15:35.050381] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-09T20:15:35.050670] [INFO ] [sig ] AGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:35.227051] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGI.txt [2026-01-09T20:15:35.227346] [INFO ] [sig ] [86/3504] Completed AGI in 0.4s | 2.85 sym/s | Total: 30.1s | ETA: 20.0m [2026-01-09T20:15:35.227409] [INFO ] [sig ] [87/3504] Forecasting AGIO... [2026-01-09T20:15:35.227449] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-09T20:15:35.227500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-09T20:15:35.243092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-09T20:15:35.243668] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-09T20:15:35.244686] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-09T20:15:35.244742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:35.244774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:35.244801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:35.244861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:35.310004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:35.311183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:35.311286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:35.311319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:35.450069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:35.450314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:35.450361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:35.450390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:35.454331] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-01-09T20:15:35.454696] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-09T20:15:35.454845] [INFO ] [sig ] AGIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:35.607759] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGIO.txt [2026-01-09T20:15:35.608047] [INFO ] [sig ] [87/3504] Completed AGIO in 0.4s | 2.85 sym/s | Total: 30.5s | ETA: 20.0m [2026-01-09T20:15:35.608100] [INFO ] [sig ] [88/3504] Forecasting AGM... [2026-01-09T20:15:35.608131] [INFO ] [sig ] Generating forecast for: AGM [2026-01-09T20:15:35.608164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-09T20:15:35.623141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-09T20:15:35.623835] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-09T20:15:35.625115] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-09T20:15:35.625176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:35.625212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:35.625263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:35.625335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:35.686781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:35.688125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:35.688312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:35.688370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:35.816632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:35.816862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:35.816906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:35.816935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:35.820850] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-01-09T20:15:35.821163] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-09T20:15:35.821302] [INFO ] [sig ] AGM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:35.964674] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGM.txt [2026-01-09T20:15:35.964887] [INFO ] [sig ] [88/3504] Completed AGM in 0.4s | 2.85 sym/s | Total: 30.9s | ETA: 20.0m [2026-01-09T20:15:35.964944] [INFO ] [sig ] [89/3504] Forecasting AGMH... [2026-01-09T20:15:35.964987] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-09T20:15:35.965030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-09T20:15:35.979541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-09T20:15:35.980035] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-09T20:15:35.980979] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-09T20:15:35.981034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:35.981100] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:35.981131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:35.981190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:36.040873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:36.042040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:36.042145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:36.042178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:36.163550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:36.163810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:36.163856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:36.163886] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:36.168011] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-01-09T20:15:36.168336] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-09T20:15:36.168490] [INFO ] [sig ] AGMH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:36.319247] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGMH.txt [2026-01-09T20:15:36.319550] [INFO ] [sig ] [89/3504] Completed AGMH in 0.4s | 2.85 sym/s | Total: 31.2s | ETA: 20.0m [2026-01-09T20:15:36.319671] [INFO ] [sig ] [90/3504] Forecasting AGNC... [2026-01-09T20:15:36.319714] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-09T20:15:36.319752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-09T20:15:36.335380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-09T20:15:36.335942] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-09T20:15:36.336912] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-09T20:15:36.336967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:36.337001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:36.337028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:36.337092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:36.398282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:36.399591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:36.399706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:36.399740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:36.531831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:36.532079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:36.532130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:36.532159] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:36.536815] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=55.73%) [2026-01-09T20:15:36.537254] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-09T20:15:36.537627] [INFO ] [sig ] AGNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:36.689708] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGNC.txt [2026-01-09T20:15:36.689889] [INFO ] [sig ] [90/3504] Completed AGNC in 0.4s | 2.85 sym/s | Total: 31.6s | ETA: 20.0m [2026-01-09T20:15:36.689930] [INFO ] [sig ] [91/3504] Forecasting AGNCL... [2026-01-09T20:15:36.689961] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-09T20:15:36.689991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-09T20:15:36.704118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-09T20:15:36.704541] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-09T20:15:36.705478] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-09T20:15:36.705533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:36.705568] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:36.705615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:36.705673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:36.764755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:36.765746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:36.765835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:36.765868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:36.878127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:36.878296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:36.878342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:36.878372] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:36.882837] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-09T20:15:36.883154] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-09T20:15:36.883296] [INFO ] [sig ] AGNCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:37.042072] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGNCL.txt [2026-01-09T20:15:37.042270] [INFO ] [sig ] [91/3504] Completed AGNCL in 0.4s | 2.85 sym/s | Total: 32.0s | ETA: 20.0m [2026-01-09T20:15:37.042315] [INFO ] [sig ] [92/3504] Forecasting AGNCM... [2026-01-09T20:15:37.042345] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-09T20:15:37.042381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-09T20:15:37.054950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-09T20:15:37.055338] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-09T20:15:37.056167] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-09T20:15:37.056225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:37.056257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:37.056284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:37.056340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:37.117834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:37.118786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:37.118876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:37.118910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:37.236147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:37.236308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:37.236534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:37.236563] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:37.240326] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-01-09T20:15:37.240631] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-09T20:15:37.240762] [INFO ] [sig ] AGNCM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:37.388628] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGNCM.txt [2026-01-09T20:15:37.388791] [INFO ] [sig ] [92/3504] Completed AGNCM in 0.3s | 2.85 sym/s | Total: 32.3s | ETA: 20.0m [2026-01-09T20:15:37.388832] [INFO ] [sig ] [93/3504] Forecasting AGNCN... [2026-01-09T20:15:37.388863] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-09T20:15:37.388894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-09T20:15:37.400725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-09T20:15:37.401085] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-09T20:15:37.401941] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-09T20:15:37.401996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:37.402028] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:37.402056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:37.402112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:37.460097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:37.460959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:37.461041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:37.461075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:37.580652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:37.580808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:37.580849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:37.580877] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:37.584474] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=11.23%) [2026-01-09T20:15:37.584774] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-09T20:15:37.584905] [INFO ] [sig ] AGNCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:37.725519] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AGNCN.txt [2026-01-09T20:15:37.725709] [INFO ] [sig ] [93/3504] Completed AGNCN in 0.3s | 2.85 sym/s | Total: 32.6s | ETA: 20.0m [2026-01-09T20:15:37.725755] [INFO ] [sig ] [94/3504] Forecasting AGNCO... [2026-01-09T20:15:37.725784] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-09T20:15:37.725814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-09T20:15:37.737070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-09T20:15:37.737451] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-09T20:15:37.738252] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-09T20:15:37.738317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:37.738356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:37.738384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:37.738440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:37.809688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:37.810745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:37.810844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:37.810884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:37.930309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:37.930462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:37.930501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:37.930531] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:37.934092] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-09T20:15:37.934445] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-09T20:15:37.934612] [INFO ] [sig ] AGNCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:38.095924] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGNCO.txt [2026-01-09T20:15:38.096083] [INFO ] [sig ] [94/3504] Completed AGNCO in 0.4s | 2.85 sym/s | Total: 33.0s | ETA: 20.0m [2026-01-09T20:15:38.096123] [INFO ] [sig ] [95/3504] Forecasting AGNCP... [2026-01-09T20:15:38.096152] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-09T20:15:38.096183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-09T20:15:38.109905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-09T20:15:38.110258] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-09T20:15:38.111068] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-09T20:15:38.111122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:38.111213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:38.111242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:38.111299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:38.168713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:38.169337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:38.169419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:38.169451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:38.288230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:38.288361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:38.288403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:38.288446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:38.291726] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-01-09T20:15:38.291996] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-09T20:15:38.292119] [INFO ] [sig ] AGNCP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:38.432297] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGNCP.txt [2026-01-09T20:15:38.432411] [INFO ] [sig ] [95/3504] Completed AGNCP in 0.3s | 2.85 sym/s | Total: 33.3s | ETA: 19.9m [2026-01-09T20:15:38.432450] [INFO ] [sig ] [96/3504] Forecasting AGO... [2026-01-09T20:15:38.432479] [INFO ] [sig ] Generating forecast for: AGO [2026-01-09T20:15:38.432719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-09T20:15:38.443936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-09T20:15:38.444207] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-09T20:15:38.444981] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-09T20:15:38.445033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:38.445065] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:38.445091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:38.445148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:38.502971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:38.503779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:38.503855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:38.503886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:38.617908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:38.618024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:38.618060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:38.618088] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:38.621302] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-01-09T20:15:38.621570] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-09T20:15:38.621712] [INFO ] [sig ] AGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:38.761807] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGO.txt [2026-01-09T20:15:38.761953] [INFO ] [sig ] [96/3504] Completed AGO in 0.3s | 2.85 sym/s | Total: 33.7s | ETA: 19.9m [2026-01-09T20:15:38.761992] [INFO ] [sig ] [97/3504] Forecasting AGRO... [2026-01-09T20:15:38.762021] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-09T20:15:38.762051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-09T20:15:38.773794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-09T20:15:38.774056] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-09T20:15:38.774842] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-09T20:15:38.774893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:38.774925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:38.774952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:38.775008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:38.831977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:38.832594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:38.832673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:38.832705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:38.953698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:38.953802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:38.953838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:38.953865] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:38.957024] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-09T20:15:38.957307] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-09T20:15:38.957442] [INFO ] [sig ] AGRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:39.097637] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGRO.txt [2026-01-09T20:15:39.097757] [INFO ] [sig ] [97/3504] Completed AGRO in 0.3s | 2.85 sym/s | Total: 34.0s | ETA: 19.9m [2026-01-09T20:15:39.097796] [INFO ] [sig ] [98/3504] Forecasting AGX... [2026-01-09T20:15:39.097825] [INFO ] [sig ] Generating forecast for: AGX [2026-01-09T20:15:39.097856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-09T20:15:39.109067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-09T20:15:39.109330] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-09T20:15:39.110117] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-09T20:15:39.110169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:39.110200] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:39.110227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:39.110283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:39.170167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:39.170860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:39.170939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:39.170970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:39.288028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:39.288155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:39.288195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:39.288255] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:39.291609] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-09T20:15:39.291880] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-09T20:15:39.292005] [INFO ] [sig ] AGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:39.434212] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGX.txt [2026-01-09T20:15:39.434350] [INFO ] [sig ] [98/3504] Completed AGX in 0.3s | 2.85 sym/s | Total: 34.3s | ETA: 19.9m [2026-01-09T20:15:39.434389] [INFO ] [sig ] [99/3504] Forecasting AGYS... [2026-01-09T20:15:39.434419] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-09T20:15:39.434450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-09T20:15:39.445803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-09T20:15:39.446062] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-09T20:15:39.446840] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-09T20:15:39.446892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:39.446923] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:39.446949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:39.447015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:39.506114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:39.506752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:39.506831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:39.506863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:39.625439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:39.625612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:39.625652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:39.625681] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:39.629025] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-01-09T20:15:39.629292] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-09T20:15:39.629416] [INFO ] [sig ] AGYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:39.771558] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGYS.txt [2026-01-09T20:15:39.771702] [INFO ] [sig ] [99/3504] Completed AGYS in 0.3s | 2.85 sym/s | Total: 34.7s | ETA: 19.9m [2026-01-09T20:15:39.771740] [INFO ] [sig ] [100/3504] Forecasting AGZD... [2026-01-09T20:15:39.771769] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-09T20:15:39.771799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-09T20:15:39.783097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-09T20:15:39.783396] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-09T20:15:39.784168] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-09T20:15:39.784220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:39.784251] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:39.784277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:39.784334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:39.844117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:39.844758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:39.844838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:39.844871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:39.959406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:39.959550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:39.959608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:39.959640] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:39.962948] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-01-09T20:15:39.963211] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-09T20:15:39.963336] [INFO ] [sig ] AGZD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:40.103190] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AGZD.txt [2026-01-09T20:15:40.103346] [INFO ] [sig ] [100/3504] Completed AGZD in 0.3s | 2.86 sym/s | Total: 35.0s | ETA: 19.9m [2026-01-09T20:15:40.103392] [INFO ] [sig ] [101/3504] Forecasting AHCO... [2026-01-09T20:15:40.103425] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-09T20:15:40.103458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-09T20:15:40.115081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-09T20:15:40.115356] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-09T20:15:40.116144] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-09T20:15:40.116206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:40.116237] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:40.116263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:40.116322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:40.175148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:40.175823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:40.175918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:40.175953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:40.295431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:40.295550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:40.295605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:40.295634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:40.298901] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=53.91%) [2026-01-09T20:15:40.299166] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-09T20:15:40.299303] [INFO ] [sig ] AHCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:40.447716] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AHCO.txt [2026-01-09T20:15:40.447883] [INFO ] [sig ] [101/3504] Completed AHCO in 0.3s | 2.86 sym/s | Total: 35.4s | ETA: 19.9m [2026-01-09T20:15:40.447924] [INFO ] [sig ] [102/3504] Forecasting AHH... [2026-01-09T20:15:40.447954] [INFO ] [sig ] Generating forecast for: AHH [2026-01-09T20:15:40.447984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-09T20:15:40.461711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-09T20:15:40.462178] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-09T20:15:40.463296] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-09T20:15:40.463354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:40.463399] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:40.463439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:40.463527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:40.528172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:40.529099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:40.529186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:40.529222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:40.654316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:40.654472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:40.654512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:40.654540] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:40.661244] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-01-09T20:15:40.661586] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-09T20:15:40.661727] [INFO ] [sig ] AHH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:40.823081] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AHH.txt [2026-01-09T20:15:40.823329] [INFO ] [sig ] [102/3504] Completed AHH in 0.4s | 2.85 sym/s | Total: 35.7s | ETA: 19.9m [2026-01-09T20:15:40.823399] [INFO ] [sig ] [103/3504] Forecasting AI... [2026-01-09T20:15:40.823452] [INFO ] [sig ] Generating forecast for: AI [2026-01-09T20:15:40.823505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-09T20:15:40.840142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-09T20:15:40.840696] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-09T20:15:40.841943] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-09T20:15:40.842021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:40.842073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:40.842121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:40.842215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:40.927642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:40.928830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:40.928956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:40.929010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:41.072163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:41.072364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:41.072420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:41.072461] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:41.076533] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-09T20:15:41.076977] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-09T20:15:41.077198] [INFO ] [sig ] AI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:41.282597] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AI.txt [2026-01-09T20:15:41.282825] [INFO ] [sig ] [103/3504] Completed AI in 0.5s | 2.85 sym/s | Total: 36.2s | ETA: 19.9m [2026-01-09T20:15:41.282885] [INFO ] [sig ] [104/3504] Forecasting AIA... [2026-01-09T20:15:41.282924] [INFO ] [sig ] Generating forecast for: AIA [2026-01-09T20:15:41.282958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-09T20:15:41.306607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-09T20:15:41.307153] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-09T20:15:41.308323] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-09T20:15:41.308394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:41.308438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:41.308473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:41.308555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:41.395959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:41.397209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:41.397341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:41.397380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:41.570546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:41.570773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:41.570822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:41.570859] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:41.575253] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=42.59%) [2026-01-09T20:15:41.575675] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-09T20:15:41.575842] [INFO ] [sig ] AIA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:41.770694] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AIA.txt [2026-01-09T20:15:41.770878] [INFO ] [sig ] [104/3504] Completed AIA in 0.5s | 2.84 sym/s | Total: 36.7s | ETA: 20.0m [2026-01-09T20:15:41.770927] [INFO ] [sig ] [105/3504] Forecasting AIG... [2026-01-09T20:15:41.770962] [INFO ] [sig ] Generating forecast for: AIG [2026-01-09T20:15:41.770993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-09T20:15:41.786795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-09T20:15:41.787364] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-09T20:15:41.788624] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-09T20:15:41.788703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:41.788751] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:41.788793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:41.788879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:41.869519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:41.870668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:41.870781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:41.870887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:42.027374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:42.027535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:42.027603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:42.027637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:42.031203] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-01-09T20:15:42.031514] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-09T20:15:42.031671] [INFO ] [sig ] AIG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:42.199449] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIG.txt [2026-01-09T20:15:42.199644] [INFO ] [sig ] [105/3504] Completed AIG in 0.4s | 2.83 sym/s | Total: 37.1s | ETA: 20.0m [2026-01-09T20:15:42.199686] [INFO ] [sig ] [106/3504] Forecasting AIMD... [2026-01-09T20:15:42.199718] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-09T20:15:42.199749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-09T20:15:42.211646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-09T20:15:42.212012] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-09T20:15:42.212854] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-09T20:15:42.212917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:42.212959] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:42.212989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:42.213045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:42.271222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:42.272112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:42.272200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:42.272233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:42.396253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:42.396408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:42.396450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:42.396480] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:42.400080] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=32.51%) [2026-01-09T20:15:42.400405] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-09T20:15:42.400543] [INFO ] [sig ] AIMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:42.543488] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AIMD.txt [2026-01-09T20:15:42.543673] [INFO ] [sig ] [106/3504] Completed AIMD in 0.3s | 2.83 sym/s | Total: 37.5s | ETA: 20.0m [2026-01-09T20:15:42.543718] [INFO ] [sig ] [107/3504] Forecasting AIO... [2026-01-09T20:15:42.543748] [INFO ] [sig ] Generating forecast for: AIO [2026-01-09T20:15:42.543778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-09T20:15:42.555966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-09T20:15:42.556369] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-09T20:15:42.557246] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-09T20:15:42.557302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:42.557334] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:42.557360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:42.557416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:42.615280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:42.616192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:42.616280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:42.616317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:42.737096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:42.737274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:42.737314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:42.737342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:42.740759] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-09T20:15:42.741046] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-09T20:15:42.741176] [INFO ] [sig ] AIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:42.882693] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIO.txt [2026-01-09T20:15:42.882868] [INFO ] [sig ] [107/3504] Completed AIO in 0.3s | 2.83 sym/s | Total: 37.8s | ETA: 20.0m [2026-01-09T20:15:42.882923] [INFO ] [sig ] [108/3504] Forecasting AIP... [2026-01-09T20:15:42.882957] [INFO ] [sig ] Generating forecast for: AIP [2026-01-09T20:15:42.882989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-09T20:15:42.895294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-09T20:15:42.895715] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-09T20:15:42.896673] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-09T20:15:42.896738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:42.896784] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:42.896816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:42.896875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:42.959386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:42.960195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:42.960274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:42.960307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:43.081517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:43.081684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:43.081741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:43.081772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:43.085226] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=35.24%) [2026-01-09T20:15:43.085537] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-09T20:15:43.085687] [INFO ] [sig ] AIP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:43.229413] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AIP.txt [2026-01-09T20:15:43.229620] [INFO ] [sig ] [108/3504] Completed AIP in 0.3s | 2.83 sym/s | Total: 38.1s | ETA: 20.0m [2026-01-09T20:15:43.229867] [INFO ] [sig ] [109/3504] Forecasting AIPI... [2026-01-09T20:15:43.229899] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-09T20:15:43.229928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-09T20:15:43.241618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-09T20:15:43.241937] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-09T20:15:43.242760] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-09T20:15:43.242813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:43.242845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:43.242872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:43.242931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:43.302792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:43.303672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:43.303758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:43.303791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:43.423189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:43.423343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:43.423381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:43.423411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:43.427139] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-09T20:15:43.427430] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-09T20:15:43.427555] [INFO ] [sig ] AIPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:43.571267] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIPI.txt [2026-01-09T20:15:43.571418] [INFO ] [sig ] [109/3504] Completed AIPI in 0.3s | 2.83 sym/s | Total: 38.5s | ETA: 20.0m [2026-01-09T20:15:43.571458] [INFO ] [sig ] [110/3504] Forecasting AIQ... [2026-01-09T20:15:43.571487] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-09T20:15:43.571517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-09T20:15:43.583357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-09T20:15:43.583899] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-09T20:15:43.584903] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-09T20:15:43.584957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:43.584989] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:43.585027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:43.585085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:43.645542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:43.646298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:43.646380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:43.646415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:43.771706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:43.771861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:43.771902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:43.771931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:43.775552] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=56.65%) [2026-01-09T20:15:43.775921] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-09T20:15:43.776090] [INFO ] [sig ] AIQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:43.926065] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIQ.txt [2026-01-09T20:15:43.926218] [INFO ] [sig ] [110/3504] Completed AIQ in 0.4s | 2.83 sym/s | Total: 38.8s | ETA: 20.0m [2026-01-09T20:15:43.926257] [INFO ] [sig ] [111/3504] Forecasting AIRG... [2026-01-09T20:15:43.926288] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-09T20:15:43.926319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-09T20:15:43.939083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-09T20:15:43.939484] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-09T20:15:43.940328] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-09T20:15:43.940382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:43.940414] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:43.940441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:43.940498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:43.999389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:44.000242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:44.000327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:44.000363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:44.115908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:44.116080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:44.116122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:44.116151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:44.119881] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-09T20:15:44.120170] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-09T20:15:44.120309] [INFO ] [sig ] AIRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:44.271215] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AIRG.txt [2026-01-09T20:15:44.271363] [INFO ] [sig ] [111/3504] Completed AIRG in 0.3s | 2.83 sym/s | Total: 39.2s | ETA: 20.0m [2026-01-09T20:15:44.271402] [INFO ] [sig ] [112/3504] Forecasting AIRJ... [2026-01-09T20:15:44.271433] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-09T20:15:44.271463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-09T20:15:44.283592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-09T20:15:44.283979] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-09T20:15:44.285023] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-09T20:15:44.285075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:44.285144] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:44.285174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:44.285230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:44.342874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:44.343839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:44.343935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:44.343971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:44.473881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:44.474049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:44.474092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:44.474123] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:44.477937] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-01-09T20:15:44.478252] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-09T20:15:44.478406] [INFO ] [sig ] AIRJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:44.625138] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AIRJ.txt [2026-01-09T20:15:44.625293] [INFO ] [sig ] [112/3504] Completed AIRJ in 0.4s | 2.83 sym/s | Total: 39.5s | ETA: 20.0m [2026-01-09T20:15:44.625334] [INFO ] [sig ] [113/3504] Forecasting AIRS... [2026-01-09T20:15:44.625364] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-09T20:15:44.625394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-09T20:15:44.638531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-09T20:15:44.638941] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-09T20:15:44.639864] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-09T20:15:44.639918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:44.639950] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:44.639991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:44.640066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:44.703071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:44.703994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:44.704083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:44.704117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:44.833007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:44.833174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:44.833216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:44.833247] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:44.836877] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=62.73%) [2026-01-09T20:15:44.837187] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-09T20:15:44.837329] [INFO ] [sig ] AIRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:44.982130] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIRS.txt [2026-01-09T20:15:44.982288] [INFO ] [sig ] [113/3504] Completed AIRS in 0.4s | 2.83 sym/s | Total: 39.9s | ETA: 20.0m [2026-01-09T20:15:44.982332] [INFO ] [sig ] [114/3504] Forecasting AISP... [2026-01-09T20:15:44.982361] [INFO ] [sig ] Generating forecast for: AISP [2026-01-09T20:15:44.982392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-09T20:15:44.994322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-09T20:15:44.994698] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-09T20:15:44.995570] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-09T20:15:44.995645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:44.995690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:44.995731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:44.995797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:45.072518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:45.073481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:45.073596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:45.073634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:45.208529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:45.208719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:45.208760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:45.208789] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:45.212777] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=39.41%) [2026-01-09T20:15:45.213071] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-09T20:15:45.213204] [INFO ] [sig ] AISP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:45.361887] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AISP.txt [2026-01-09T20:15:45.362043] [INFO ] [sig ] [114/3504] Completed AISP in 0.4s | 2.83 sym/s | Total: 40.3s | ETA: 20.0m [2026-01-09T20:15:45.362086] [INFO ] [sig ] [115/3504] Forecasting AIZN... [2026-01-09T20:15:45.362126] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-09T20:15:45.362174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-09T20:15:45.373829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-09T20:15:45.374174] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-09T20:15:45.375155] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-09T20:15:45.375210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:45.375242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:45.375269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:45.375326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:45.436429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:45.437523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:45.437823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:45.437858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:45.555416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:45.555606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:45.555651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:45.555726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:45.559488] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-09T20:15:45.559847] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-09T20:15:45.559994] [INFO ] [sig ] AIZN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:45.712459] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AIZN.txt [2026-01-09T20:15:45.712623] [INFO ] [sig ] [115/3504] Completed AIZN in 0.4s | 2.83 sym/s | Total: 40.6s | ETA: 20.0m [2026-01-09T20:15:45.712666] [INFO ] [sig ] [116/3504] Forecasting AJG... [2026-01-09T20:15:45.712701] [INFO ] [sig ] Generating forecast for: AJG [2026-01-09T20:15:45.712732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-09T20:15:45.724747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-09T20:15:45.725106] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-09T20:15:45.725928] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-09T20:15:45.725982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:45.726015] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:45.726043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:45.726101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:45.783719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:45.784644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:45.784731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:45.784766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:45.910632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:45.910785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:45.910825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:45.910855] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:45.914680] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=27.51%) [2026-01-09T20:15:45.914959] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-09T20:15:45.915089] [INFO ] [sig ] AJG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:46.059044] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AJG.txt [2026-01-09T20:15:46.059184] [INFO ] [sig ] [116/3504] Completed AJG in 0.3s | 2.83 sym/s | Total: 41.0s | ETA: 19.9m [2026-01-09T20:15:46.059223] [INFO ] [sig ] [117/3504] Forecasting AKAM... [2026-01-09T20:15:46.059253] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-09T20:15:46.059284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-09T20:15:46.071175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-09T20:15:46.071518] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-09T20:15:46.072342] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-09T20:15:46.072397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:46.072428] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:46.072456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:46.072514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:46.132870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:46.133732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:46.133818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:46.133852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:46.257292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:46.257442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:46.257482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:46.257516] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:46.260883] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-09T20:15:46.261157] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-09T20:15:46.261281] [INFO ] [sig ] AKAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:46.408534] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AKAM.txt [2026-01-09T20:15:46.408887] [INFO ] [sig ] [117/3504] Completed AKAM in 0.3s | 2.83 sym/s | Total: 41.3s | ETA: 19.9m [2026-01-09T20:15:46.408929] [INFO ] [sig ] [118/3504] Forecasting AKBA... [2026-01-09T20:15:46.408957] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-09T20:15:46.408987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-09T20:15:46.421097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-09T20:15:46.421427] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-09T20:15:46.422228] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-09T20:15:46.422281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:46.422313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:46.422340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:46.422397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:46.482259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:46.483097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:46.483180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:46.483213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:46.609352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:46.609505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:46.609544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:46.609590] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:46.612951] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: UP (p=66.40%) [2026-01-09T20:15:46.613224] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-09T20:15:46.613348] [INFO ] [sig ] AKBA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:46.756253] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AKBA.txt [2026-01-09T20:15:46.756413] [INFO ] [sig ] [118/3504] Completed AKBA in 0.3s | 2.83 sym/s | Total: 41.7s | ETA: 19.9m [2026-01-09T20:15:46.756452] [INFO ] [sig ] [119/3504] Forecasting AL... [2026-01-09T20:15:46.756483] [INFO ] [sig ] Generating forecast for: AL [2026-01-09T20:15:46.756513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-09T20:15:46.769065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-09T20:15:46.769473] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-09T20:15:46.770324] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-09T20:15:46.770380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:46.770414] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:46.770445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:46.770506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:46.830043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:46.830938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:46.831030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:46.831064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:46.953478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:46.953642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:46.953684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:46.953732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:46.957204] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=88.47%) [2026-01-09T20:15:46.957485] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-09T20:15:46.957630] [INFO ] [sig ] AL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:47.100019] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AL.txt [2026-01-09T20:15:47.100177] [INFO ] [sig ] [119/3504] Completed AL in 0.3s | 2.83 sym/s | Total: 42.0s | ETA: 19.9m [2026-01-09T20:15:47.100216] [INFO ] [sig ] [120/3504] Forecasting ALAB... [2026-01-09T20:15:47.100247] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-09T20:15:47.100277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-09T20:15:47.112538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-09T20:15:47.112887] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-09T20:15:47.113716] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-09T20:15:47.113771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:47.113804] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:47.113833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:47.113891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:47.170893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:47.171800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:47.171896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:47.171932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:47.300676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:47.300828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:47.300866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:47.300894] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:47.304414] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-09T20:15:47.304741] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-09T20:15:47.304890] [INFO ] [sig ] ALAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:47.454463] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALAB.txt [2026-01-09T20:15:47.454630] [INFO ] [sig ] [120/3504] Completed ALAB in 0.4s | 2.83 sym/s | Total: 42.4s | ETA: 19.9m [2026-01-09T20:15:47.454675] [INFO ] [sig ] [121/3504] Forecasting ALB... [2026-01-09T20:15:47.454707] [INFO ] [sig ] Generating forecast for: ALB [2026-01-09T20:15:47.454738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-09T20:15:47.466602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-09T20:15:47.466913] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-09T20:15:47.467759] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-09T20:15:47.467813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:47.467844] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:47.467872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:47.467930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:47.525604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:47.526354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:47.526438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:47.526487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:47.652328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:47.652482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:47.652523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:47.652553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:47.656801] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-09T20:15:47.657104] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-09T20:15:47.657265] [INFO ] [sig ] ALB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:47.816091] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALB.txt [2026-01-09T20:15:47.816306] [INFO ] [sig ] [121/3504] Completed ALB in 0.4s | 2.83 sym/s | Total: 42.7s | ETA: 19.9m [2026-01-09T20:15:47.816358] [INFO ] [sig ] [122/3504] Forecasting ALC... [2026-01-09T20:15:47.816398] [INFO ] [sig ] Generating forecast for: ALC [2026-01-09T20:15:47.816429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-09T20:15:47.829862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-09T20:15:47.830255] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-09T20:15:47.831334] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-09T20:15:47.831390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:47.831420] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:47.831447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:47.831503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:47.894362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:47.895378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:47.895614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:47.895654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:48.019734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:48.019884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:48.019924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:48.019953] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:48.023848] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-09T20:15:48.024120] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-09T20:15:48.024248] [INFO ] [sig ] ALC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:48.165048] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALC.txt [2026-01-09T20:15:48.165202] [INFO ] [sig ] [122/3504] Completed ALC in 0.3s | 2.83 sym/s | Total: 43.1s | ETA: 19.9m [2026-01-09T20:15:48.165241] [INFO ] [sig ] [123/3504] Forecasting ALCO... [2026-01-09T20:15:48.165271] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-09T20:15:48.165300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-09T20:15:48.177061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-09T20:15:48.177498] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-09T20:15:48.178301] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-09T20:15:48.178354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:48.178386] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:48.178412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:48.178482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:48.239712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:48.241037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:48.241127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:48.241161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:48.369469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:48.369650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:48.369692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:48.369722] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:48.373454] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=65.95%) [2026-01-09T20:15:48.373833] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-09T20:15:48.373973] [INFO ] [sig ] ALCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:48.517653] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALCO.txt [2026-01-09T20:15:48.517793] [INFO ] [sig ] [123/3504] Completed ALCO in 0.4s | 2.83 sym/s | Total: 43.4s | ETA: 19.9m [2026-01-09T20:15:48.517834] [INFO ] [sig ] [124/3504] Forecasting ALDX... [2026-01-09T20:15:48.517863] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-09T20:15:48.517893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-09T20:15:48.530436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-09T20:15:48.531020] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-09T20:15:48.532023] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-09T20:15:48.532076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:48.532108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:48.532134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:48.532190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:48.595889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:48.596847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:48.596948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:48.596991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:48.719672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:48.719854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:48.719899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:48.719929] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:48.723563] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-01-09T20:15:48.723913] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-09T20:15:48.724057] [INFO ] [sig ] ALDX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:48.877092] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALDX.txt [2026-01-09T20:15:48.877290] [INFO ] [sig ] [124/3504] Completed ALDX in 0.4s | 2.83 sym/s | Total: 43.8s | ETA: 19.9m [2026-01-09T20:15:48.877351] [INFO ] [sig ] [125/3504] Forecasting ALEX... [2026-01-09T20:15:48.877383] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-09T20:15:48.877412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-09T20:15:48.893467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-09T20:15:48.894089] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-09T20:15:48.895135] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-09T20:15:48.895210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:48.895244] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:48.895271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:48.895330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:48.953425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:48.954518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:48.954622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:48.954657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:49.082434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:49.082598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:49.082641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:49.082671] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:49.086060] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-01-09T20:15:49.086333] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-09T20:15:49.086477] [INFO ] [sig ] ALEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:49.231261] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALEX.txt [2026-01-09T20:15:49.231456] [INFO ] [sig ] [125/3504] Completed ALEX in 0.4s | 2.83 sym/s | Total: 44.1s | ETA: 19.9m [2026-01-09T20:15:49.231500] [INFO ] [sig ] [126/3504] Forecasting ALG... [2026-01-09T20:15:49.231532] [INFO ] [sig ] Generating forecast for: ALG [2026-01-09T20:15:49.231562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-09T20:15:49.243819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-09T20:15:49.244208] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-09T20:15:49.245061] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-09T20:15:49.245116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:49.245149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:49.245178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:49.245236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:49.304876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:49.305825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:49.305923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:49.305957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:49.428391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:49.428546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:49.428603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:49.428635] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:49.432110] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-09T20:15:49.432398] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-09T20:15:49.432541] [INFO ] [sig ] ALG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:49.571274] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALG.txt [2026-01-09T20:15:49.571418] [INFO ] [sig ] [126/3504] Completed ALG in 0.3s | 2.83 sym/s | Total: 44.5s | ETA: 19.9m [2026-01-09T20:15:49.571459] [INFO ] [sig ] [127/3504] Forecasting ALGM... [2026-01-09T20:15:49.571488] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-09T20:15:49.571517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-09T20:15:49.583363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-09T20:15:49.583688] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-09T20:15:49.584452] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-09T20:15:49.584504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:49.584535] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:49.584562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:49.584638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:49.641512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:49.642562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:49.642663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:49.642696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:49.769324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:49.769485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:49.769526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:49.769554] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:49.773313] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-09T20:15:49.773683] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-09T20:15:49.774029] [INFO ] [sig ] ALGM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:49.923502] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALGM.txt [2026-01-09T20:15:49.923710] [INFO ] [sig ] [127/3504] Completed ALGM in 0.4s | 2.83 sym/s | Total: 44.8s | ETA: 19.9m [2026-01-09T20:15:49.923755] [INFO ] [sig ] [128/3504] Forecasting ALGN... [2026-01-09T20:15:49.923785] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-09T20:15:49.923814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-09T20:15:49.936553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-09T20:15:49.936953] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-09T20:15:49.937808] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-09T20:15:49.937863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:49.937897] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:49.937923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:49.937980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:49.997131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:49.998058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:49.998144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:49.998178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:50.127334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:50.127509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:50.127556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:50.127604] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:50.131205] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-09T20:15:50.131516] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-09T20:15:50.131680] [INFO ] [sig ] ALGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:50.272721] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALGN.txt [2026-01-09T20:15:50.273075] [INFO ] [sig ] [128/3504] Completed ALGN in 0.3s | 2.83 sym/s | Total: 45.2s | ETA: 19.9m [2026-01-09T20:15:50.273116] [INFO ] [sig ] [129/3504] Forecasting ALGS... [2026-01-09T20:15:50.273145] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-09T20:15:50.273174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-09T20:15:50.287183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-09T20:15:50.287810] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-09T20:15:50.288882] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-09T20:15:50.288936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:50.289005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:50.289035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:50.289094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:50.346689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:50.347657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:50.347774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:50.347810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:50.475443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:50.475624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:50.475667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:50.475696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:50.479325] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-09T20:15:50.479684] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-09T20:15:50.479828] [INFO ] [sig ] ALGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:50.621607] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALGS.txt [2026-01-09T20:15:50.621763] [INFO ] [sig ] [129/3504] Completed ALGS in 0.3s | 2.83 sym/s | Total: 45.5s | ETA: 19.9m [2026-01-09T20:15:50.621805] [INFO ] [sig ] [130/3504] Forecasting ALHC... [2026-01-09T20:15:50.621834] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-09T20:15:50.621864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-09T20:15:50.634753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-09T20:15:50.635070] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-09T20:15:50.635846] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-09T20:15:50.635898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:50.635930] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:50.635957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:50.636013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:50.691060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:50.691918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:50.692000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:50.692033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:50.812515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:50.812694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:50.812735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:50.812763] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:50.816200] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-01-09T20:15:50.816561] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-09T20:15:50.816721] [INFO ] [sig ] ALHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:51.027987] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALHC.txt [2026-01-09T20:15:51.028186] [INFO ] [sig ] [130/3504] Completed ALHC in 0.4s | 2.83 sym/s | Total: 45.9s | ETA: 19.9m [2026-01-09T20:15:51.028231] [INFO ] [sig ] [131/3504] Forecasting ALK... [2026-01-09T20:15:51.028261] [INFO ] [sig ] Generating forecast for: ALK [2026-01-09T20:15:51.028291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-09T20:15:51.042119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-09T20:15:51.042554] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-09T20:15:51.043615] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-09T20:15:51.043667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:51.043700] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:51.043727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:51.043784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:51.103470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:51.104265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:51.104346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:51.104379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:51.232534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:51.232710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:51.232750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:51.232778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:51.236191] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-09T20:15:51.236489] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-09T20:15:51.236635] [INFO ] [sig ] ALK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:51.386286] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALK.txt [2026-01-09T20:15:51.386493] [INFO ] [sig ] [131/3504] Completed ALK in 0.4s | 2.83 sym/s | Total: 46.3s | ETA: 19.9m [2026-01-09T20:15:51.386541] [INFO ] [sig ] [132/3504] Forecasting ALKS... [2026-01-09T20:15:51.386590] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-09T20:15:51.386625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-09T20:15:51.399421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-09T20:15:51.399855] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-09T20:15:51.400780] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-09T20:15:51.400841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:51.401069] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:51.401096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:51.401153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:51.465702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:51.467033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:51.467129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:51.467181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:51.596062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:51.596233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:51.596273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:51.596353] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:51.599946] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-01-09T20:15:51.600230] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-09T20:15:51.600363] [INFO ] [sig ] ALKS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:51.741807] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALKS.txt [2026-01-09T20:15:51.741959] [INFO ] [sig ] [132/3504] Completed ALKS in 0.4s | 2.83 sym/s | Total: 46.7s | ETA: 19.9m [2026-01-09T20:15:51.742000] [INFO ] [sig ] [133/3504] Forecasting ALL... [2026-01-09T20:15:51.742031] [INFO ] [sig ] Generating forecast for: ALL [2026-01-09T20:15:51.742062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-09T20:15:51.755984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-09T20:15:51.756300] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-09T20:15:51.757101] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-09T20:15:51.757154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:51.757212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:51.757240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:51.757295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:51.816215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:51.817156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:51.817249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:51.817280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:51.937871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:51.938050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:51.938093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:51.938121] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:51.941697] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-09T20:15:51.942007] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-09T20:15:51.942189] [INFO ] [sig ] ALL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:52.082446] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALL.txt [2026-01-09T20:15:52.082610] [INFO ] [sig ] [133/3504] Completed ALL in 0.3s | 2.83 sym/s | Total: 47.0s | ETA: 19.9m [2026-01-09T20:15:52.082657] [INFO ] [sig ] [134/3504] Forecasting ALLE... [2026-01-09T20:15:52.082688] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-09T20:15:52.082718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-09T20:15:52.094869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-09T20:15:52.095284] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-09T20:15:52.096162] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-09T20:15:52.096221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:52.096253] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:52.096278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:52.096335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:52.153310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:52.154170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:52.154250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:52.154283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:52.273597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:52.273750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:52.273789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:52.273818] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:52.277139] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-09T20:15:52.277424] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-09T20:15:52.277549] [INFO ] [sig ] ALLE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:52.418703] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALLE.txt [2026-01-09T20:15:52.418860] [INFO ] [sig ] [134/3504] Completed ALLE in 0.3s | 2.83 sym/s | Total: 47.3s | ETA: 19.8m [2026-01-09T20:15:52.418899] [INFO ] [sig ] [135/3504] Forecasting ALLO... [2026-01-09T20:15:52.418930] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-09T20:15:52.418961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-09T20:15:52.431139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-09T20:15:52.431524] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-09T20:15:52.432378] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-09T20:15:52.432432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:52.432464] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:52.432491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:52.432548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:52.491255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:52.492324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:52.492409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:52.492441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:52.621555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:52.621781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:52.621832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:52.621863] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:52.625791] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-09T20:15:52.626097] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-09T20:15:52.626229] [INFO ] [sig ] ALLO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:52.784152] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALLO.txt [2026-01-09T20:15:52.784315] [INFO ] [sig ] [135/3504] Completed ALLO in 0.4s | 2.83 sym/s | Total: 47.7s | ETA: 19.8m [2026-01-09T20:15:52.784376] [INFO ] [sig ] [136/3504] Forecasting ALLY... [2026-01-09T20:15:52.784411] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-09T20:15:52.784441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-09T20:15:52.797082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-09T20:15:52.797454] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-09T20:15:52.798313] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-09T20:15:52.798367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:52.798411] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:52.798439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:52.798497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:52.858137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:52.858999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:52.859080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:52.859113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:52.986632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:52.986793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:52.986834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:52.986864] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:52.990762] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-01-09T20:15:52.991075] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-09T20:15:52.991208] [INFO ] [sig ] ALLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:53.132729] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALLY.txt [2026-01-09T20:15:53.132875] [INFO ] [sig ] [136/3504] Completed ALLY in 0.3s | 2.83 sym/s | Total: 48.0s | ETA: 19.8m [2026-01-09T20:15:53.132916] [INFO ] [sig ] [137/3504] Forecasting ALMS... [2026-01-09T20:15:53.132947] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-09T20:15:53.132977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-09T20:15:53.144273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-09T20:15:53.144602] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-09T20:15:53.145361] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-09T20:15:53.145413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:53.145445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:53.145471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:53.145527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:53.201146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:53.201954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:53.202036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:53.202068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:53.332550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:53.332741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:53.332792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:53.332822] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:53.336591] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-01-09T20:15:53.336874] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-09T20:15:53.337007] [INFO ] [sig ] ALMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:53.480800] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALMS.txt [2026-01-09T20:15:53.480933] [INFO ] [sig ] [137/3504] Completed ALMS in 0.3s | 2.83 sym/s | Total: 48.4s | ETA: 19.8m [2026-01-09T20:15:53.480972] [INFO ] [sig ] [138/3504] Forecasting ALNY... [2026-01-09T20:15:53.481002] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-09T20:15:53.481040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-09T20:15:53.494165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-09T20:15:53.494506] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-09T20:15:53.495427] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-09T20:15:53.495483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:53.495518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:53.495545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:53.495628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:53.564447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:53.565327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:53.565429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:53.565472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:53.690116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:53.690271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:53.690313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:53.690343] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:53.693818] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-09T20:15:53.694097] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-09T20:15:53.694225] [INFO ] [sig ] ALNY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:53.838395] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALNY.txt [2026-01-09T20:15:53.838590] [INFO ] [sig ] [138/3504] Completed ALNY in 0.4s | 2.83 sym/s | Total: 48.8s | ETA: 19.8m [2026-01-09T20:15:53.838642] [INFO ] [sig ] [139/3504] Forecasting ALRM... [2026-01-09T20:15:53.838679] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-09T20:15:53.838715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-09T20:15:53.850783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-09T20:15:53.851076] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-09T20:15:53.851854] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-09T20:15:53.851906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:53.851937] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:53.851964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:53.852021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:53.908951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:53.909552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:53.909688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:53.909729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:54.033055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:54.033205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:54.033244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:54.033272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:54.036657] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-01-09T20:15:54.036928] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-09T20:15:54.037050] [INFO ] [sig ] ALRM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:54.180128] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALRM.txt [2026-01-09T20:15:54.180291] [INFO ] [sig ] [139/3504] Completed ALRM in 0.3s | 2.83 sym/s | Total: 49.1s | ETA: 19.8m [2026-01-09T20:15:54.180338] [INFO ] [sig ] [140/3504] Forecasting ALRS... [2026-01-09T20:15:54.180372] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-09T20:15:54.180403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-09T20:15:54.192327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-09T20:15:54.192628] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-09T20:15:54.193413] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-09T20:15:54.193465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:54.193496] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:54.193523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:54.193597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:54.250530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:54.251152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:54.251227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:54.251258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:54.375234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:54.375385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:54.375424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:54.375452] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:54.378783] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-09T20:15:54.379053] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-09T20:15:54.379175] [INFO ] [sig ] ALRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:54.518872] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALRS.txt [2026-01-09T20:15:54.518991] [INFO ] [sig ] [140/3504] Completed ALRS in 0.3s | 2.83 sym/s | Total: 49.4s | ETA: 19.8m [2026-01-09T20:15:54.519030] [INFO ] [sig ] [141/3504] Forecasting ALSN... [2026-01-09T20:15:54.519059] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-09T20:15:54.519089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-09T20:15:54.532708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-09T20:15:54.533177] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-09T20:15:54.534128] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-09T20:15:54.534185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:54.534219] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:54.534246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:54.534304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:54.597391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:54.598473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:54.598595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:54.598644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:54.729392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:54.729559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:54.729622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:54.729652] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:54.733761] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-01-09T20:15:54.734259] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-09T20:15:54.734416] [INFO ] [sig ] ALSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:54.880731] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALSN.txt [2026-01-09T20:15:54.880893] [INFO ] [sig ] [141/3504] Completed ALSN in 0.4s | 2.83 sym/s | Total: 49.8s | ETA: 19.8m [2026-01-09T20:15:54.880932] [INFO ] [sig ] [142/3504] Forecasting ALTG... [2026-01-09T20:15:54.880961] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-09T20:15:54.880990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-09T20:15:54.893150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-09T20:15:54.893484] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-09T20:15:54.894280] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-09T20:15:54.894333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:54.894366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:54.894392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:54.894447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:54.951052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:54.951836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:54.951930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:54.951973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:55.069619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:55.069768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:55.069808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:55.069837] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:55.073173] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-01-09T20:15:55.073439] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-09T20:15:55.073565] [INFO ] [sig ] ALTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:55.218656] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALTG.txt [2026-01-09T20:15:55.218822] [INFO ] [sig ] [142/3504] Completed ALTG in 0.3s | 2.83 sym/s | Total: 50.1s | ETA: 19.8m [2026-01-09T20:15:55.218863] [INFO ] [sig ] [143/3504] Forecasting ALTI... [2026-01-09T20:15:55.218892] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-09T20:15:55.219105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-09T20:15:55.234172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-09T20:15:55.234735] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-09T20:15:55.235628] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-09T20:15:55.235686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:55.235718] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:55.235744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:55.235800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:55.293906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:55.294761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:55.294842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:55.294875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:55.415692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:55.415851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:55.416102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:55.416132] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:55.419819] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-01-09T20:15:55.420102] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-09T20:15:55.420229] [INFO ] [sig ] ALTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:55.559837] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALTI.txt [2026-01-09T20:15:55.559978] [INFO ] [sig ] [143/3504] Completed ALTI in 0.3s | 2.83 sym/s | Total: 50.5s | ETA: 19.8m [2026-01-09T20:15:55.560017] [INFO ] [sig ] [144/3504] Forecasting ALTS... [2026-01-09T20:15:55.560046] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-09T20:15:55.560076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-09T20:15:55.572072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-09T20:15:55.572360] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-09T20:15:55.573165] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-09T20:15:55.573218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:55.573250] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:55.573277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:55.573333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:55.629260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:55.629968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:55.630046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:55.630078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:55.748826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:55.748976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:55.749016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:55.749045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:55.752388] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-01-09T20:15:55.752675] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-09T20:15:55.752812] [INFO ] [sig ] ALTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:55.892023] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALTS.txt [2026-01-09T20:15:55.892169] [INFO ] [sig ] [144/3504] Completed ALTS in 0.3s | 2.83 sym/s | Total: 50.8s | ETA: 19.8m [2026-01-09T20:15:55.892208] [INFO ] [sig ] [145/3504] Forecasting ALTY... [2026-01-09T20:15:55.892237] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-09T20:15:55.892266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-09T20:15:55.903246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-09T20:15:55.903563] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-09T20:15:55.904361] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-09T20:15:55.904413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:55.904445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:55.904471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:55.904526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:55.960251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:55.960968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:55.961049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:55.961082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:56.072609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:56.072762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:56.072800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:56.072830] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:56.076266] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=33.53%) [2026-01-09T20:15:56.076550] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-09T20:15:56.076703] [INFO ] [sig ] ALTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:56.215500] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALTY.txt [2026-01-09T20:15:56.215657] [INFO ] [sig ] [145/3504] Completed ALTY in 0.3s | 2.84 sym/s | Total: 51.1s | ETA: 19.7m [2026-01-09T20:15:56.215702] [INFO ] [sig ] [146/3504] Forecasting ALVO... [2026-01-09T20:15:56.215732] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-09T20:15:56.215762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-09T20:15:56.227484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-09T20:15:56.227842] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-09T20:15:56.228694] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-09T20:15:56.228749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:56.228817] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:56.228855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:56.229082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:56.304459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:56.305367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:56.305450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:56.305483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:56.428330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:56.428520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:56.428562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:56.428612] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:56.432327] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=51.12%) [2026-01-09T20:15:56.432691] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-09T20:15:56.432845] [INFO ] [sig ] ALVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:56.573052] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALVO.txt [2026-01-09T20:15:56.573214] [INFO ] [sig ] [146/3504] Completed ALVO in 0.4s | 2.84 sym/s | Total: 51.5s | ETA: 19.7m [2026-01-09T20:15:56.573277] [INFO ] [sig ] [147/3504] Forecasting ALX... [2026-01-09T20:15:56.573332] [INFO ] [sig ] Generating forecast for: ALX [2026-01-09T20:15:56.573366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-09T20:15:56.585210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-09T20:15:56.585549] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-09T20:15:56.586344] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-09T20:15:56.586395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:56.586439] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:56.586466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:56.586521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:56.644412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:56.645260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:56.645344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:56.645378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:56.754024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:56.754175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:56.754213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:56.754242] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:56.757676] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-01-09T20:15:56.757956] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-09T20:15:56.758083] [INFO ] [sig ] ALX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:56.896632] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ALX.txt [2026-01-09T20:15:56.896775] [INFO ] [sig ] [147/3504] Completed ALX in 0.3s | 2.84 sym/s | Total: 51.8s | ETA: 19.7m [2026-01-09T20:15:56.896814] [INFO ] [sig ] [148/3504] Forecasting ALXO... [2026-01-09T20:15:56.896843] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-09T20:15:56.896872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-09T20:15:56.908814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-09T20:15:56.909142] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-09T20:15:56.909924] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-09T20:15:56.909977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:56.910009] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:56.910035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:56.910091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:56.965596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:56.966437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:56.966518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:56.966550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:57.082483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:57.082654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:57.082699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:57.082731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:57.086241] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-09T20:15:57.086557] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-09T20:15:57.086732] [INFO ] [sig ] ALXO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:57.256949] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALXO.txt [2026-01-09T20:15:57.257107] [INFO ] [sig ] [148/3504] Completed ALXO in 0.4s | 2.84 sym/s | Total: 52.2s | ETA: 19.7m [2026-01-09T20:15:57.257148] [INFO ] [sig ] [149/3504] Forecasting ALZN... [2026-01-09T20:15:57.257202] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-09T20:15:57.257237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-09T20:15:57.269709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-09T20:15:57.270137] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-09T20:15:57.271048] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-09T20:15:57.271103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:57.271135] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:57.271163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:57.271250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:57.327982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:57.328863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:57.328952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:57.328986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:57.448305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:57.448465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:57.448505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:57.448587] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:57.452241] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-09T20:15:57.452609] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-09T20:15:57.452764] [INFO ] [sig ] ALZN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:57.593842] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ALZN.txt [2026-01-09T20:15:57.593991] [INFO ] [sig ] [149/3504] Completed ALZN in 0.3s | 2.84 sym/s | Total: 52.5s | ETA: 19.7m [2026-01-09T20:15:57.594031] [INFO ] [sig ] [150/3504] Forecasting AM... [2026-01-09T20:15:57.594063] [INFO ] [sig ] Generating forecast for: AM [2026-01-09T20:15:57.594093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-09T20:15:57.605952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-09T20:15:57.606284] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-09T20:15:57.607087] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-09T20:15:57.607140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:57.607207] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:57.607236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:57.607292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:57.668750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:57.669619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:57.669704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:57.669737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:57.789660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:57.789824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:57.789866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:57.789894] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:57.793542] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-01-09T20:15:57.793858] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-09T20:15:57.793990] [INFO ] [sig ] AM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:57.937059] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AM.txt [2026-01-09T20:15:57.937272] [INFO ] [sig ] [150/3504] Completed AM in 0.3s | 2.84 sym/s | Total: 52.8s | ETA: 19.7m [2026-01-09T20:15:57.937315] [INFO ] [sig ] [151/3504] Forecasting AMAL... [2026-01-09T20:15:57.937351] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-09T20:15:57.937388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-09T20:15:57.949723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-09T20:15:57.950149] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-09T20:15:57.951102] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-09T20:15:57.951157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:57.951189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:57.951216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:57.951272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:58.008840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:58.009719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:58.009807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:58.009840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:58.136195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:58.136361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:58.136432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:58.136475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:58.140364] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-01-09T20:15:58.140686] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-09T20:15:58.140821] [INFO ] [sig ] AMAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:58.301507] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMAL.txt [2026-01-09T20:15:58.301746] [INFO ] [sig ] [151/3504] Completed AMAL in 0.4s | 2.84 sym/s | Total: 53.2s | ETA: 19.7m [2026-01-09T20:15:58.301806] [INFO ] [sig ] [152/3504] Forecasting AMBA... [2026-01-09T20:15:58.301852] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-09T20:15:58.301898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-09T20:15:58.316856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-09T20:15:58.317294] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-09T20:15:58.318219] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-09T20:15:58.318279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:58.318311] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:58.318338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:58.318394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:58.379912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:58.381026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:58.381112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:58.381146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:58.513428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:58.513620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:58.513672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:58.513702] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:58.517156] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=41.70%) [2026-01-09T20:15:58.517464] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-09T20:15:58.517613] [INFO ] [sig ] AMBA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:58.656893] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMBA.txt [2026-01-09T20:15:58.657047] [INFO ] [sig ] [152/3504] Completed AMBA in 0.4s | 2.84 sym/s | Total: 53.6s | ETA: 19.7m [2026-01-09T20:15:58.657085] [INFO ] [sig ] [153/3504] Forecasting AMBP... [2026-01-09T20:15:58.657114] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-09T20:15:58.657144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-09T20:15:58.669031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-09T20:15:58.669371] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-09T20:15:58.670206] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-09T20:15:58.670259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:58.670292] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:58.670318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:58.670374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:58.727211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:58.727976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:58.728070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:58.728102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:58.848228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:58.848388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:58.848427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:58.848456] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:58.852215] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-09T20:15:58.852489] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-09T20:15:58.852631] [INFO ] [sig ] AMBP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:58.995540] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMBP.txt [2026-01-09T20:15:58.995724] [INFO ] [sig ] [153/3504] Completed AMBP in 0.3s | 2.84 sym/s | Total: 53.9s | ETA: 19.7m [2026-01-09T20:15:58.995767] [INFO ] [sig ] [154/3504] Forecasting AMC... [2026-01-09T20:15:58.995800] [INFO ] [sig ] Generating forecast for: AMC [2026-01-09T20:15:58.995829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-09T20:15:59.007489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-09T20:15:59.007906] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-09T20:15:59.008771] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-09T20:15:59.008827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:59.008860] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:59.008888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:59.008946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:59.069538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:59.070307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:59.070388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:59.070421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:59.208237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:59.208410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:59.208458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:59.208511] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:59.212789] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-09T20:15:59.213132] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-09T20:15:59.213286] [INFO ] [sig ] AMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:15:59.407552] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMC.txt [2026-01-09T20:15:59.407765] [INFO ] [sig ] [154/3504] Completed AMC in 0.4s | 2.84 sym/s | Total: 54.3s | ETA: 19.7m [2026-01-09T20:15:59.407807] [INFO ] [sig ] [155/3504] Forecasting AMCX... [2026-01-09T20:15:59.407836] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-09T20:15:59.407865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-09T20:15:59.420177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-09T20:15:59.420467] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-09T20:15:59.421254] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-09T20:15:59.421307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:59.421338] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:59.421364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:59.421420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:59.479551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:59.480377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:59.480460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:59.480493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:59.601400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:59.601557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:59.601615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:59.601645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:59.605009] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=79.95%) [2026-01-09T20:15:59.605291] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-09T20:15:59.605420] [INFO ] [sig ] AMCX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:15:59.746141] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMCX.txt [2026-01-09T20:15:59.746297] [INFO ] [sig ] [155/3504] Completed AMCX in 0.3s | 2.84 sym/s | Total: 54.7s | ETA: 19.7m [2026-01-09T20:15:59.746338] [INFO ] [sig ] [156/3504] Forecasting AMD... [2026-01-09T20:15:59.746367] [INFO ] [sig ] Generating forecast for: AMD [2026-01-09T20:15:59.746397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-09T20:15:59.758109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-09T20:15:59.758458] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-09T20:15:59.759260] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-09T20:15:59.759314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:15:59.759347] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:15:59.759374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:15:59.759432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:15:59.818311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:15:59.819357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:15:59.819468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:15:59.819515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:15:59.943072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:15:59.943229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:15:59.943268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:15:59.943297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:15:59.946829] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-01-09T20:15:59.947102] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-09T20:15:59.947252] [INFO ] [sig ] AMD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:00.091509] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMD.txt [2026-01-09T20:16:00.091693] [INFO ] [sig ] [156/3504] Completed AMD in 0.3s | 2.84 sym/s | Total: 55.0s | ETA: 19.7m [2026-01-09T20:16:00.091735] [INFO ] [sig ] [157/3504] Forecasting AMDL... [2026-01-09T20:16:00.091766] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-09T20:16:00.091796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-09T20:16:00.103314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-09T20:16:00.103722] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-09T20:16:00.104586] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-09T20:16:00.104641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:00.104673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:00.104699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:00.104755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:00.165804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:00.167088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:00.167192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:00.167229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:00.294225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:00.294381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:00.294421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:00.294450] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:00.298100] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-09T20:16:00.298391] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-09T20:16:00.298520] [INFO ] [sig ] AMDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:00.454435] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMDL.txt [2026-01-09T20:16:00.454605] [INFO ] [sig ] [157/3504] Completed AMDL in 0.4s | 2.84 sym/s | Total: 55.4s | ETA: 19.7m [2026-01-09T20:16:00.454649] [INFO ] [sig ] [158/3504] Forecasting AME... [2026-01-09T20:16:00.454679] [INFO ] [sig ] Generating forecast for: AME [2026-01-09T20:16:00.454709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-09T20:16:00.467743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-09T20:16:00.468115] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-09T20:16:00.469003] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-09T20:16:00.469059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:00.469093] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:00.469120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:00.469189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:00.529279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:00.530107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:00.530192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:00.530225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:00.654987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:00.655138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:00.655179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:00.655207] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:00.658606] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-09T20:16:00.658881] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-09T20:16:00.659010] [INFO ] [sig ] AME: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:00.797914] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AME.txt [2026-01-09T20:16:00.798073] [INFO ] [sig ] [158/3504] Completed AME in 0.3s | 2.84 sym/s | Total: 55.7s | ETA: 19.7m [2026-01-09T20:16:00.798113] [INFO ] [sig ] [159/3504] Forecasting AMG... [2026-01-09T20:16:00.798142] [INFO ] [sig ] Generating forecast for: AMG [2026-01-09T20:16:00.798173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-09T20:16:00.809933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-09T20:16:00.810210] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-09T20:16:00.810986] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-09T20:16:00.811037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:00.811070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:00.811096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:00.811152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:00.868956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:00.869567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:00.869661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:00.869694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:00.987322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:00.987491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:00.987541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:00.987587] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:00.991169] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=64.65%) [2026-01-09T20:16:00.991449] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-09T20:16:00.991570] [INFO ] [sig ] AMG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:01.131122] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMG.txt [2026-01-09T20:16:01.131300] [INFO ] [sig ] [159/3504] Completed AMG in 0.3s | 2.84 sym/s | Total: 56.0s | ETA: 19.7m [2026-01-09T20:16:01.131340] [INFO ] [sig ] [160/3504] Forecasting AMGN... [2026-01-09T20:16:01.131369] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-09T20:16:01.131399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-09T20:16:01.142464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-09T20:16:01.142784] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-09T20:16:01.143565] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-09T20:16:01.143656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:01.143689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:01.143715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:01.143772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:01.201392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:01.202195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:01.202277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:01.202309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:01.324728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:01.324889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:01.324929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:01.325148] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:01.329174] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=66.67%) [2026-01-09T20:16:01.329462] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-09T20:16:01.329610] [INFO ] [sig ] AMGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:01.472039] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMGN.txt [2026-01-09T20:16:01.472183] [INFO ] [sig ] [160/3504] Completed AMGN in 0.3s | 2.84 sym/s | Total: 56.4s | ETA: 19.6m [2026-01-09T20:16:01.472222] [INFO ] [sig ] [161/3504] Forecasting AMH... [2026-01-09T20:16:01.472251] [INFO ] [sig ] Generating forecast for: AMH [2026-01-09T20:16:01.472282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-09T20:16:01.484685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-09T20:16:01.485004] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-09T20:16:01.485796] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-09T20:16:01.485849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:01.485880] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:01.485907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:01.485962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:01.541643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:01.542503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:01.542608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:01.542643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:01.659561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:01.659735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:01.659775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:01.659803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:01.663319] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-01-09T20:16:01.663635] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-09T20:16:01.663766] [INFO ] [sig ] AMH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:01.808042] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMH.txt [2026-01-09T20:16:01.808191] [INFO ] [sig ] [161/3504] Completed AMH in 0.3s | 2.84 sym/s | Total: 56.7s | ETA: 19.6m [2026-01-09T20:16:01.808230] [INFO ] [sig ] [162/3504] Forecasting AMLX... [2026-01-09T20:16:01.808259] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-09T20:16:01.808287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-09T20:16:01.820373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-09T20:16:01.820727] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-09T20:16:01.821499] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-09T20:16:01.821551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:01.821601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:01.821629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:01.821684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:01.878435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:01.879146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:01.879225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:01.879258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:01.996101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:01.996261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:01.996301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:01.996330] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:01.999856] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-09T20:16:02.000149] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-09T20:16:02.000278] [INFO ] [sig ] AMLX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:02.141486] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMLX.txt [2026-01-09T20:16:02.141669] [INFO ] [sig ] [162/3504] Completed AMLX in 0.3s | 2.84 sym/s | Total: 57.1s | ETA: 19.6m [2026-01-09T20:16:02.141712] [INFO ] [sig ] [163/3504] Forecasting AMN... [2026-01-09T20:16:02.141740] [INFO ] [sig ] Generating forecast for: AMN [2026-01-09T20:16:02.141770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-09T20:16:02.153372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-09T20:16:02.153716] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-09T20:16:02.154473] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-09T20:16:02.154524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:02.154598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:02.154628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:02.154685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:02.215256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:02.216151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:02.216233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:02.216265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:02.342190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:02.342349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:02.342388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:02.342417] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:02.346002] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-01-09T20:16:02.346285] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-09T20:16:02.346411] [INFO ] [sig ] AMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:02.489651] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMN.txt [2026-01-09T20:16:02.489787] [INFO ] [sig ] [163/3504] Completed AMN in 0.3s | 2.84 sym/s | Total: 57.4s | ETA: 19.6m [2026-01-09T20:16:02.489826] [INFO ] [sig ] [164/3504] Forecasting AMP... [2026-01-09T20:16:02.489856] [INFO ] [sig ] Generating forecast for: AMP [2026-01-09T20:16:02.489888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-09T20:16:02.501979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-09T20:16:02.502399] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-09T20:16:02.503296] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-09T20:16:02.503354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:02.503388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:02.503415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:02.503472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:02.563565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:02.564486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:02.564594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:02.564631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:02.691163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:02.691321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:02.691361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:02.691390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:02.695029] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-09T20:16:02.695352] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-09T20:16:02.695487] [INFO ] [sig ] AMP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:02.847272] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMP.txt [2026-01-09T20:16:02.847651] [INFO ] [sig ] [164/3504] Completed AMP in 0.4s | 2.84 sym/s | Total: 57.8s | ETA: 19.6m [2026-01-09T20:16:02.847696] [INFO ] [sig ] [165/3504] Forecasting AMPG... [2026-01-09T20:16:02.847724] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-09T20:16:02.847753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-09T20:16:02.859118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-09T20:16:02.859504] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-09T20:16:02.860316] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-09T20:16:02.860370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:02.860403] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:02.860429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:02.860485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:02.917326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:02.918227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:02.918311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:02.918346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:03.037997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:03.038147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:03.038187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:03.038215] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:03.041815] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-09T20:16:03.042299] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-09T20:16:03.042423] [INFO ] [sig ] AMPG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:03.185345] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMPG.txt [2026-01-09T20:16:03.185496] [INFO ] [sig ] [165/3504] Completed AMPG in 0.3s | 2.84 sym/s | Total: 58.1s | ETA: 19.6m [2026-01-09T20:16:03.185536] [INFO ] [sig ] [166/3504] Forecasting AMPH... [2026-01-09T20:16:03.185566] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-09T20:16:03.185618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-09T20:16:03.199434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-09T20:16:03.199775] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-09T20:16:03.200527] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-09T20:16:03.200595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:03.200629] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:03.200656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:03.200712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:03.256466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:03.257077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:03.257154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:03.257204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:03.412027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:03.412181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:03.412220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:03.412285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:03.415926] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-09T20:16:03.416373] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-09T20:16:03.416500] [INFO ] [sig ] AMPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:03.557662] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMPH.txt [2026-01-09T20:16:03.557822] [INFO ] [sig ] [166/3504] Completed AMPH in 0.4s | 2.84 sym/s | Total: 58.5s | ETA: 19.6m [2026-01-09T20:16:03.557866] [INFO ] [sig ] [167/3504] Forecasting AMPL... [2026-01-09T20:16:03.557895] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-09T20:16:03.557927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-09T20:16:03.569818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-09T20:16:03.570164] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-09T20:16:03.571016] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-09T20:16:03.571071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:03.571104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:03.571132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:03.571189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:03.629796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:03.630676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:03.630758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:03.630793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:03.748438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:03.748629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:03.748672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:03.748701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:03.752287] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-09T20:16:03.752656] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-09T20:16:03.752792] [INFO ] [sig ] AMPL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:03.893881] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMPL.txt [2026-01-09T20:16:03.894021] [INFO ] [sig ] [167/3504] Completed AMPL in 0.3s | 2.84 sym/s | Total: 58.8s | ETA: 19.6m [2026-01-09T20:16:03.894067] [INFO ] [sig ] [168/3504] Forecasting AMPX... [2026-01-09T20:16:03.894096] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-09T20:16:03.894126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-09T20:16:03.905237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-09T20:16:03.905521] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-09T20:16:03.906314] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-09T20:16:03.906367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:03.906398] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:03.906424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:03.906481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:03.964722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:03.965609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:03.965697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:03.965731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:04.091314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:04.091467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:04.091507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:04.091538] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:04.095003] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-09T20:16:04.095278] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-09T20:16:04.095402] [INFO ] [sig ] AMPX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:04.239887] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMPX.txt [2026-01-09T20:16:04.240205] [INFO ] [sig ] [168/3504] Completed AMPX in 0.3s | 2.84 sym/s | Total: 59.2s | ETA: 19.6m [2026-01-09T20:16:04.240244] [INFO ] [sig ] [169/3504] Forecasting AMRC... [2026-01-09T20:16:04.240272] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-09T20:16:04.240303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-09T20:16:04.252147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-09T20:16:04.252429] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-09T20:16:04.253211] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-09T20:16:04.253262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:04.253293] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:04.253319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:04.253374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:04.310489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:04.311135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:04.311213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:04.311245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:04.441648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:04.441801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:04.441842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:04.441872] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:04.445709] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=31.95%) [2026-01-09T20:16:04.446001] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-09T20:16:04.446135] [INFO ] [sig ] AMRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:04.590152] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMRC.txt [2026-01-09T20:16:04.590306] [INFO ] [sig ] [169/3504] Completed AMRC in 0.4s | 2.84 sym/s | Total: 59.5s | ETA: 19.6m [2026-01-09T20:16:04.590345] [INFO ] [sig ] [170/3504] Forecasting AMRN... [2026-01-09T20:16:04.590376] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-09T20:16:04.590406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-09T20:16:04.602024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-09T20:16:04.602360] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-09T20:16:04.603206] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-09T20:16:04.603262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:04.603295] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:04.603323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:04.603380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:04.663130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:04.663977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:04.664062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:04.664095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:04.795549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:04.795726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:04.795766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:04.795797] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:04.799366] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=80.88%) [2026-01-09T20:16:04.799691] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-09T20:16:04.799823] [INFO ] [sig ] AMRN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:04.944052] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMRN.txt [2026-01-09T20:16:04.944211] [INFO ] [sig ] [170/3504] Completed AMRN in 0.4s | 2.84 sym/s | Total: 59.9s | ETA: 19.6m [2026-01-09T20:16:04.944251] [INFO ] [sig ] [171/3504] Forecasting AMRX... [2026-01-09T20:16:04.944282] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-09T20:16:04.944312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-09T20:16:04.956849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-09T20:16:04.957236] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-09T20:16:04.958292] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-09T20:16:04.958356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:04.958388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:04.958415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:04.958471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:05.021147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:05.022088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:05.022176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:05.022210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:05.163192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:05.163340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:05.163381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:05.163411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:05.166968] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-09T20:16:05.167286] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-09T20:16:05.167413] [INFO ] [sig ] AMRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:05.308478] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMRX.txt [2026-01-09T20:16:05.308632] [INFO ] [sig ] [171/3504] Completed AMRX in 0.4s | 2.84 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-09T20:16:05.308673] [INFO ] [sig ] [172/3504] Forecasting AMSC... [2026-01-09T20:16:05.308702] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-09T20:16:05.308732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-09T20:16:05.320531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-09T20:16:05.320849] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-09T20:16:05.321668] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-09T20:16:05.321721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:05.321755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:05.321782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:05.321840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:05.378447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:05.379134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:05.379211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:05.379243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:05.499981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:05.500129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:05.500169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:05.500198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:05.503615] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-09T20:16:05.503910] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-09T20:16:05.504049] [INFO ] [sig ] AMSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:05.643389] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMSC.txt [2026-01-09T20:16:05.643525] [INFO ] [sig ] [172/3504] Completed AMSC in 0.3s | 2.84 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-09T20:16:05.643564] [INFO ] [sig ] [173/3504] Forecasting AMSF... [2026-01-09T20:16:05.643613] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-09T20:16:05.643643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-09T20:16:05.655378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-09T20:16:05.655697] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-09T20:16:05.656487] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-09T20:16:05.656541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:05.656591] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:05.656623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:05.656682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:05.714982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:05.715732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:05.715837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:05.715872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:05.838545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:05.838718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:05.838760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:05.838790] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:05.842342] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-09T20:16:05.842670] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-09T20:16:05.842806] [INFO ] [sig ] AMSF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:05.983898] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMSF.txt [2026-01-09T20:16:05.984032] [INFO ] [sig ] [173/3504] Completed AMSF in 0.3s | 2.84 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-09T20:16:05.984071] [INFO ] [sig ] [174/3504] Forecasting AMTB... [2026-01-09T20:16:05.984100] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-09T20:16:05.984129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-09T20:16:06.091066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-09T20:16:06.091434] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-09T20:16:06.092249] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-09T20:16:06.092304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:06.092337] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:06.092366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:06.092423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:06.152125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:06.153024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:06.153106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:06.153141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:06.279416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:06.279586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:06.279630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:06.279661] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:06.283120] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=58.80%) [2026-01-09T20:16:06.283394] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-09T20:16:06.283521] [INFO ] [sig ] AMTB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:06.439125] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMTB.txt [2026-01-09T20:16:06.439281] [INFO ] [sig ] [174/3504] Completed AMTB in 0.5s | 2.84 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-09T20:16:06.439327] [INFO ] [sig ] [175/3504] Forecasting AMTX... [2026-01-09T20:16:06.439359] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-09T20:16:06.439388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-09T20:16:06.453550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-09T20:16:06.453952] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-09T20:16:06.454837] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-09T20:16:06.454895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:06.454929] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:06.454958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:06.455017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:06.515200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:06.516068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:06.516156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:06.516190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:06.643812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:06.643970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:06.644012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:06.644042] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:06.647902] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-01-09T20:16:06.648204] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-09T20:16:06.648330] [INFO ] [sig ] AMTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:06.799894] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMTX.txt [2026-01-09T20:16:06.800054] [INFO ] [sig ] [175/3504] Completed AMTX in 0.4s | 2.84 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-09T20:16:06.800095] [INFO ] [sig ] [176/3504] Forecasting AMWD... [2026-01-09T20:16:06.800129] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-09T20:16:06.800160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-09T20:16:06.811623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-09T20:16:06.811933] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-09T20:16:06.812772] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-09T20:16:06.812825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:06.812859] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:06.812887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:06.812947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:06.870297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:06.871131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:06.871213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:06.871248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:06.988774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:06.988918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:06.988956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:06.988985] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:06.992391] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=45.97%) [2026-01-09T20:16:06.992687] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-09T20:16:06.992829] [INFO ] [sig ] AMWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:07.134975] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMWD.txt [2026-01-09T20:16:07.135180] [INFO ] [sig ] [176/3504] Completed AMWD in 0.3s | 2.84 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-09T20:16:07.135225] [INFO ] [sig ] [177/3504] Forecasting AMWL... [2026-01-09T20:16:07.135257] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-09T20:16:07.135289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-09T20:16:07.146860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-09T20:16:07.147264] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-09T20:16:07.148205] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-09T20:16:07.148261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:07.148294] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:07.148323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:07.148382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:07.205840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:07.206672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:07.206755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:07.206789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:07.332752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:07.332903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:07.332945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:07.332973] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:07.336357] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-01-09T20:16:07.336673] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-09T20:16:07.336798] [INFO ] [sig ] AMWL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:07.477903] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMWL.txt [2026-01-09T20:16:07.478038] [INFO ] [sig ] [177/3504] Completed AMWL in 0.3s | 2.84 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-09T20:16:07.478077] [INFO ] [sig ] [178/3504] Forecasting AMX... [2026-01-09T20:16:07.478106] [INFO ] [sig ] Generating forecast for: AMX [2026-01-09T20:16:07.478135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-09T20:16:07.489905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-09T20:16:07.490161] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-09T20:16:07.490929] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-09T20:16:07.490984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:07.491015] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:07.491042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:07.491099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:07.547460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:07.548096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:07.548173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:07.548204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:07.669981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:07.670140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:07.670196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:07.670226] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:07.673639] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=76.41%) [2026-01-09T20:16:07.673904] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-09T20:16:07.674028] [INFO ] [sig ] AMX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:07.812766] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMX.txt [2026-01-09T20:16:07.812887] [INFO ] [sig ] [178/3504] Completed AMX in 0.3s | 2.84 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-09T20:16:07.812925] [INFO ] [sig ] [179/3504] Forecasting AMZD... [2026-01-09T20:16:07.812957] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-09T20:16:07.812989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-09T20:16:07.824787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-09T20:16:07.825075] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-09T20:16:07.825909] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-09T20:16:07.825974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:07.826006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:07.826032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:07.826087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:07.885751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:07.886367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:07.886443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:07.886474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:08.009370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:08.009520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:08.009558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:08.009606] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:08.013014] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-01-09T20:16:08.013284] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-09T20:16:08.013421] [INFO ] [sig ] AMZD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:08.162041] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMZD.txt [2026-01-09T20:16:08.162359] [INFO ] [sig ] [179/3504] Completed AMZD in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:08.162398] [INFO ] [sig ] [180/3504] Forecasting AMZN... [2026-01-09T20:16:08.162426] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-09T20:16:08.162455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-09T20:16:08.174587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-09T20:16:08.174859] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-09T20:16:08.175655] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-09T20:16:08.175707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:08.175779] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:08.175807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:08.175863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:08.234455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:08.235236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:08.235317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:08.235350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:08.359072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:08.359223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:08.359261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:08.359289] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:08.362615] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-01-09T20:16:08.362882] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-09T20:16:08.363006] [INFO ] [sig ] AMZN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:08.506849] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AMZN.txt [2026-01-09T20:16:08.506981] [INFO ] [sig ] [180/3504] Completed AMZN in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:08.507028] [INFO ] [sig ] [181/3504] Forecasting AMZZ... [2026-01-09T20:16:08.507063] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-09T20:16:08.507093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-09T20:16:08.518127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-09T20:16:08.518383] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-09T20:16:08.519221] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-09T20:16:08.519273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:08.519304] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:08.519331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:08.519387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:08.576076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:08.576940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:08.577026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:08.577058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:08.698713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:08.698861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:08.698901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:08.698935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:08.702257] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-01-09T20:16:08.702519] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-09T20:16:08.702654] [INFO ] [sig ] AMZZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:08.842309] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AMZZ.txt [2026-01-09T20:16:08.842425] [INFO ] [sig ] [181/3504] Completed AMZZ in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:08.842463] [INFO ] [sig ] [182/3504] Forecasting AN... [2026-01-09T20:16:08.842493] [INFO ] [sig ] Generating forecast for: AN [2026-01-09T20:16:08.842522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-09T20:16:08.853868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-09T20:16:08.854125] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-09T20:16:08.854906] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-09T20:16:08.854958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:08.855001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:08.855028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:08.855084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:08.911018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:08.911625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:08.911703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:08.911735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:09.035003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:09.035161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:09.035201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:09.035229] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:09.038753] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-09T20:16:09.039043] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-09T20:16:09.039173] [INFO ] [sig ] AN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:09.180278] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AN.txt [2026-01-09T20:16:09.180410] [INFO ] [sig ] [182/3504] Completed AN in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:09.180454] [INFO ] [sig ] [183/3504] Forecasting ANAB... [2026-01-09T20:16:09.180498] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-09T20:16:09.180539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-09T20:16:09.192126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-09T20:16:09.192406] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-09T20:16:09.193249] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-09T20:16:09.193303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:09.193334] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:09.193362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:09.193420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:09.251047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:09.251766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:09.251845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:09.251877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:09.373028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:09.373191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:09.373229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:09.373288] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:09.376977] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-01-09T20:16:09.377277] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-09T20:16:09.377403] [INFO ] [sig ] ANAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:09.524749] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ANAB.txt [2026-01-09T20:16:09.524907] [INFO ] [sig ] [183/3504] Completed ANAB in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:09.524947] [INFO ] [sig ] [184/3504] Forecasting ANDE... [2026-01-09T20:16:09.524976] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-09T20:16:09.525006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-09T20:16:09.536629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-09T20:16:09.536897] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-09T20:16:09.537716] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-09T20:16:09.537770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:09.537802] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:09.537828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:09.537885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:09.594281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:09.594908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:09.594984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:09.595037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:09.720042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:09.720184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:09.720223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:09.720253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:09.723606] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=29.68%) [2026-01-09T20:16:09.723890] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-09T20:16:09.724017] [INFO ] [sig ] ANDE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:09.874860] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ANDE.txt [2026-01-09T20:16:09.874985] [INFO ] [sig ] [184/3504] Completed ANDE in 0.4s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:09.875023] [INFO ] [sig ] [185/3504] Forecasting ANF... [2026-01-09T20:16:09.875052] [INFO ] [sig ] Generating forecast for: ANF [2026-01-09T20:16:09.875081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-09T20:16:09.886480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-09T20:16:09.886765] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-09T20:16:09.887552] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-09T20:16:09.887627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:09.887661] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:09.887689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:09.887747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:09.952055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:09.953144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:09.953251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:09.953293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:10.074703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:10.074861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:10.074902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:10.074931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:10.081385] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-01-09T20:16:10.081747] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-09T20:16:10.081881] [INFO ] [sig ] ANF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:10.233835] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANF.txt [2026-01-09T20:16:10.233967] [INFO ] [sig ] [185/3504] Completed ANF in 0.4s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:10.234005] [INFO ] [sig ] [186/3504] Forecasting ANGI... [2026-01-09T20:16:10.234041] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-09T20:16:10.234073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-09T20:16:10.245294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-09T20:16:10.245547] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-09T20:16:10.246312] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-09T20:16:10.246364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:10.246395] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:10.246422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:10.246478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:10.301710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:10.302298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:10.302372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:10.302403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:10.419342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:10.419495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:10.419534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:10.419561] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:10.423043] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-01-09T20:16:10.423345] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-09T20:16:10.423478] [INFO ] [sig ] ANGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:10.564466] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ANGI.txt [2026-01-09T20:16:10.564638] [INFO ] [sig ] [186/3504] Completed ANGI in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:10.564679] [INFO ] [sig ] [187/3504] Forecasting ANGL... [2026-01-09T20:16:10.564709] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-09T20:16:10.564739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-09T20:16:10.576923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-09T20:16:10.577280] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-09T20:16:10.578137] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-09T20:16:10.578192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:10.578226] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:10.578255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:10.578314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:10.637564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:10.638485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:10.638591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:10.638627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:10.766933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:10.767091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:10.767131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:10.767181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:10.770680] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-01-09T20:16:10.770960] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-09T20:16:10.771107] [INFO ] [sig ] ANGL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:10.917069] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANGL.txt [2026-01-09T20:16:10.917424] [INFO ] [sig ] [187/3504] Completed ANGL in 0.4s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:10.917465] [INFO ] [sig ] [188/3504] Forecasting ANGO... [2026-01-09T20:16:10.917495] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-09T20:16:10.917524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-09T20:16:10.928819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-09T20:16:10.929126] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-09T20:16:10.929911] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-09T20:16:10.929965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:10.930005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:10.930037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:10.930106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:10.987225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:10.987855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:10.987935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:10.987974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:11.108306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:11.108457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:11.108499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:11.108529] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:11.112081] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-01-09T20:16:11.112395] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-09T20:16:11.112525] [INFO ] [sig ] ANGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:11.253198] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANGO.txt [2026-01-09T20:16:11.253369] [INFO ] [sig ] [188/3504] Completed ANGO in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-09T20:16:11.253420] [INFO ] [sig ] [189/3504] Forecasting ANIK... [2026-01-09T20:16:11.253463] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-09T20:16:11.253507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-09T20:16:11.264799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-09T20:16:11.265112] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-09T20:16:11.265902] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-09T20:16:11.265954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:11.265986] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:11.266014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:11.266072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:11.322292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:11.323006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:11.323084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:11.323116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:11.440179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:11.440322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:11.440364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:11.440408] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:11.443756] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-09T20:16:11.444022] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-09T20:16:11.444144] [INFO ] [sig ] ANIK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:11.584391] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANIK.txt [2026-01-09T20:16:11.584522] [INFO ] [sig ] [189/3504] Completed ANIK in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:11.584560] [INFO ] [sig ] [190/3504] Forecasting ANIP... [2026-01-09T20:16:11.584608] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-09T20:16:11.584640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-09T20:16:11.595162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-09T20:16:11.595449] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-09T20:16:11.596224] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-09T20:16:11.596276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:11.596307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:11.596335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:11.596390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:11.653733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:11.654673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:11.654808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:11.654842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:11.780921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:11.781079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:11.781121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:11.781150] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:11.785160] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-01-09T20:16:11.785459] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-09T20:16:11.785617] [INFO ] [sig ] ANIP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:11.930665] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANIP.txt [2026-01-09T20:16:11.930796] [INFO ] [sig ] [190/3504] Completed ANIP in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:11.930834] [INFO ] [sig ] [191/3504] Forecasting ANIX... [2026-01-09T20:16:11.930865] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-09T20:16:11.930896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-09T20:16:11.942059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-09T20:16:11.942557] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-09T20:16:11.943377] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-09T20:16:11.943429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:11.943461] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:11.943487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:11.943542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:12.001333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:12.002150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:12.002232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:12.002282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:12.137715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:12.137895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:12.137950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:12.137996] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:12.143378] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-09T20:16:12.143848] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-09T20:16:12.144044] [INFO ] [sig ] ANIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:12.305846] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANIX.txt [2026-01-09T20:16:12.306044] [INFO ] [sig ] [191/3504] Completed ANIX in 0.4s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:12.306107] [INFO ] [sig ] [192/3504] Forecasting ANNX... [2026-01-09T20:16:12.306159] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-09T20:16:12.306207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-09T20:16:12.321517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-09T20:16:12.322043] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-09T20:16:12.323303] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-09T20:16:12.323367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:12.323407] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:12.323439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:12.323511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:12.385822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:12.386703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:12.386786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:12.386819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:12.506060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:12.506236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:12.506278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:12.506307] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:12.509972] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=70.19%) [2026-01-09T20:16:12.510344] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-09T20:16:12.510487] [INFO ] [sig ] ANNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:12.653465] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANNX.txt [2026-01-09T20:16:12.653623] [INFO ] [sig ] [192/3504] Completed ANNX in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:12.653665] [INFO ] [sig ] [193/3504] Forecasting ANTX... [2026-01-09T20:16:12.653694] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-09T20:16:12.653726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-09T20:16:12.665545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-09T20:16:12.665893] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-09T20:16:12.666709] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-09T20:16:12.666760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:12.666792] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:12.666831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:12.666888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:12.724627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:12.725319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:12.725397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:12.725429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:12.845657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:12.845815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:12.845855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:12.845886] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:12.849705] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-01-09T20:16:12.849995] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-09T20:16:12.850127] [INFO ] [sig ] ANTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:12.990063] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANTX.txt [2026-01-09T20:16:12.990216] [INFO ] [sig ] [193/3504] Completed ANTX in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:12.990257] [INFO ] [sig ] [194/3504] Forecasting ANVS... [2026-01-09T20:16:12.990285] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-09T20:16:12.990315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-09T20:16:13.001724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-09T20:16:13.002006] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-09T20:16:13.002808] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-09T20:16:13.002863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:13.002896] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:13.002925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:13.002983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:13.059075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:13.059727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:13.059803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:13.059834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:13.176908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:13.177043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:13.177081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:13.177110] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:13.180395] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-01-09T20:16:13.180675] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-09T20:16:13.180794] [INFO ] [sig ] ANVS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:13.319784] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ANVS.txt [2026-01-09T20:16:13.319907] [INFO ] [sig ] [194/3504] Completed ANVS in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:13.319945] [INFO ] [sig ] [195/3504] Forecasting AOD... [2026-01-09T20:16:13.319974] [INFO ] [sig ] Generating forecast for: AOD [2026-01-09T20:16:13.320004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-09T20:16:13.330791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-09T20:16:13.331052] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-09T20:16:13.331847] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-09T20:16:13.331899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:13.331930] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:13.331956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:13.332012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:13.387817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:13.388437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:13.388512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:13.388543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:13.507454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:13.507612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:13.507652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:13.507680] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:13.511026] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-09T20:16:13.511287] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-09T20:16:13.511405] [INFO ] [sig ] AOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:13.649556] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AOD.txt [2026-01-09T20:16:13.649694] [INFO ] [sig ] [195/3504] Completed AOD in 0.3s | 2.84 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:13.649733] [INFO ] [sig ] [196/3504] Forecasting AOHY... [2026-01-09T20:16:13.649762] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-09T20:16:13.649792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-09T20:16:13.660619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-09T20:16:13.660926] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-09T20:16:13.661753] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-09T20:16:13.661807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:13.661841] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:13.661869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:13.661928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:13.721012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:13.721722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:13.721797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:13.721829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:13.837728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:13.837872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:13.837911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:13.837940] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:13.841244] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-01-09T20:16:13.841506] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-09T20:16:13.841644] [INFO ] [sig ] AOHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:13.979644] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AOHY.txt [2026-01-09T20:16:13.979767] [INFO ] [sig ] [196/3504] Completed AOHY in 0.3s | 2.85 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-09T20:16:13.979805] [INFO ] [sig ] [197/3504] Forecasting AON... [2026-01-09T20:16:13.979832] [INFO ] [sig ] Generating forecast for: AON [2026-01-09T20:16:13.979862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-09T20:16:13.990879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-09T20:16:13.991148] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-09T20:16:13.991933] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-09T20:16:13.991985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:13.992041] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:13.992074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:13.992152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:14.048950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:14.049624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:14.049699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:14.049731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:14.172877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:14.173013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:14.173050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:14.173078] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:14.176724] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-01-09T20:16:14.176986] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-09T20:16:14.177103] [INFO ] [sig ] AON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:14.318453] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AON.txt [2026-01-09T20:16:14.318593] [INFO ] [sig ] [197/3504] Completed AON in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-09T20:16:14.318634] [INFO ] [sig ] [198/3504] Forecasting AOS... [2026-01-09T20:16:14.318663] [INFO ] [sig ] Generating forecast for: AOS [2026-01-09T20:16:14.318692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-09T20:16:14.329788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-09T20:16:14.330080] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-09T20:16:14.330884] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-09T20:16:14.330937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:14.330971] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:14.330999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:14.331057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:14.388727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:14.389599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:14.389676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:14.389708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:14.511627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:14.511759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:14.511797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:14.511825] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:14.515146] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-01-09T20:16:14.515411] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-09T20:16:14.515531] [INFO ] [sig ] AOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:14.653880] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AOS.txt [2026-01-09T20:16:14.654010] [INFO ] [sig ] [198/3504] Completed AOS in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-09T20:16:14.654049] [INFO ] [sig ] [199/3504] Forecasting AOSL... [2026-01-09T20:16:14.654080] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-09T20:16:14.654111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-09T20:16:14.665315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-09T20:16:14.665604] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-09T20:16:14.666360] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-09T20:16:14.666411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:14.666442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:14.666467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:14.666527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:14.723855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:14.724449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:14.724525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:14.724556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:14.841296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:14.841426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:14.841463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:14.841491] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:14.844746] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-09T20:16:14.845010] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-09T20:16:14.845151] [INFO ] [sig ] AOSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:14.986709] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AOSL.txt [2026-01-09T20:16:14.986915] [INFO ] [sig ] [199/3504] Completed AOSL in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:14.986971] [INFO ] [sig ] [200/3504] Forecasting AP... [2026-01-09T20:16:14.987014] [INFO ] [sig ] Generating forecast for: AP [2026-01-09T20:16:14.987059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-09T20:16:14.999124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-09T20:16:14.999526] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-09T20:16:15.000351] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-09T20:16:15.000405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:15.000437] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:15.000465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:15.000522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:15.057237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:15.058117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:15.058217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:15.058251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:15.181807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:15.181976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:15.182025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:15.182055] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:15.185516] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-01-09T20:16:15.185818] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-09T20:16:15.185938] [INFO ] [sig ] AP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:15.328020] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AP.txt [2026-01-09T20:16:15.328198] [INFO ] [sig ] [200/3504] Completed AP in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:15.328241] [INFO ] [sig ] [201/3504] Forecasting APA... [2026-01-09T20:16:15.328272] [INFO ] [sig ] Generating forecast for: APA [2026-01-09T20:16:15.328302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-09T20:16:15.339788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-09T20:16:15.340143] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-09T20:16:15.340926] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-09T20:16:15.340978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:15.341009] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:15.341034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:15.341090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:15.397541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:15.398402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:15.398504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:15.398538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:15.527370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:15.527524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:15.527564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:15.527614] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:15.531042] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-09T20:16:15.531320] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-09T20:16:15.531442] [INFO ] [sig ] APA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:15.672111] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APA.txt [2026-01-09T20:16:15.672264] [INFO ] [sig ] [201/3504] Completed APA in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:15.672304] [INFO ] [sig ] [202/3504] Forecasting APAM... [2026-01-09T20:16:15.672333] [INFO ] [sig ] Generating forecast for: APAM [2026-01-09T20:16:15.672363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-09T20:16:15.683780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-09T20:16:15.684078] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-09T20:16:15.684865] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-09T20:16:15.684919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:15.684950] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:15.684977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:15.685033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:15.741634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:15.742465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:15.742545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:15.742597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:15.859570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:15.859737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:15.859793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:15.859823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:15.863135] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=33.68%) [2026-01-09T20:16:15.863403] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-09T20:16:15.863520] [INFO ] [sig ] APAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:16.011952] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APAM.txt [2026-01-09T20:16:16.012095] [INFO ] [sig ] [202/3504] Completed APAM in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:16.012133] [INFO ] [sig ] [203/3504] Forecasting APD... [2026-01-09T20:16:16.012162] [INFO ] [sig ] Generating forecast for: APD [2026-01-09T20:16:16.012193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-09T20:16:16.024009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-09T20:16:16.024278] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-09T20:16:16.025062] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-09T20:16:16.025115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:16.025150] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:16.025176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:16.025232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:16.081991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:16.082673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:16.082752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:16.082786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:16.207092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:16.207264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:16.207306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:16.207335] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:16.211122] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-09T20:16:16.211394] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-09T20:16:16.211515] [INFO ] [sig ] APD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:16.352074] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APD.txt [2026-01-09T20:16:16.352197] [INFO ] [sig ] [203/3504] Completed APD in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:16.352240] [INFO ] [sig ] [204/3504] Forecasting APEI... [2026-01-09T20:16:16.352268] [INFO ] [sig ] Generating forecast for: APEI [2026-01-09T20:16:16.352297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-09T20:16:16.363694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-09T20:16:16.364026] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-09T20:16:16.364812] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-09T20:16:16.364864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:16.364895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:16.364921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:16.364975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:16.426132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:16.427534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:16.427640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:16.427685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:16.547799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:16.547947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:16.547987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:16.548015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:16.551659] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=54.68%) [2026-01-09T20:16:16.551936] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-09T20:16:16.552060] [INFO ] [sig ] APEI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:16.693501] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APEI.txt [2026-01-09T20:16:16.693656] [INFO ] [sig ] [204/3504] Completed APEI in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:16.693700] [INFO ] [sig ] [205/3504] Forecasting APG... [2026-01-09T20:16:16.693729] [INFO ] [sig ] Generating forecast for: APG [2026-01-09T20:16:16.693758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-09T20:16:16.705424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-09T20:16:16.705711] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-09T20:16:16.706477] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-09T20:16:16.706528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:16.706558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:16.706603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:16.706660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:16.762091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:16.762710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:16.762785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:16.762817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:16.882233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:16.882372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:16.882410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:16.882438] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:16.885725] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-01-09T20:16:16.885990] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-09T20:16:16.886109] [INFO ] [sig ] APG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:17.024013] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APG.txt [2026-01-09T20:16:17.024142] [INFO ] [sig ] [205/3504] Completed APG in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:17.024182] [INFO ] [sig ] [206/3504] Forecasting APGE... [2026-01-09T20:16:17.024211] [INFO ] [sig ] Generating forecast for: APGE [2026-01-09T20:16:17.024240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-09T20:16:17.035452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-09T20:16:17.035792] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-09T20:16:17.036555] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-09T20:16:17.036626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:17.036670] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:17.036698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:17.036754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:17.092015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:17.092682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:17.092759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:17.092791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:17.211795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:17.211932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:17.211970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:17.211998] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:17.215649] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-09T20:16:17.215915] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-09T20:16:17.216033] [INFO ] [sig ] APGE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:17.355358] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APGE.txt [2026-01-09T20:16:17.355489] [INFO ] [sig ] [206/3504] Completed APGE in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:17.355527] [INFO ] [sig ] [207/3504] Forecasting APH... [2026-01-09T20:16:17.355556] [INFO ] [sig ] Generating forecast for: APH [2026-01-09T20:16:17.355601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-09T20:16:17.367232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-09T20:16:17.367565] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-09T20:16:17.368392] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-09T20:16:17.368444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:17.368476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:17.368505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:17.368561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:17.424235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:17.425068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:17.425184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:17.425230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:17.544847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:17.545004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:17.545041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:17.545070] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:17.548420] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-01-09T20:16:17.548711] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-09T20:16:17.548832] [INFO ] [sig ] APH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:17.686598] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APH.txt [2026-01-09T20:16:17.686742] [INFO ] [sig ] [207/3504] Completed APH in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:17.686782] [INFO ] [sig ] [208/3504] Forecasting API... [2026-01-09T20:16:17.686812] [INFO ] [sig ] Generating forecast for: API [2026-01-09T20:16:17.686842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-09T20:16:17.698493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-09T20:16:17.698866] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-09T20:16:17.699890] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-09T20:16:17.699944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:17.699977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:17.700004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:17.700064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:17.758612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:17.759480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:17.759563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:17.759636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:17.881858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:17.882011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:17.882052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:17.882087] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:17.885533] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-01-09T20:16:17.885827] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-09T20:16:17.885951] [INFO ] [sig ] API: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:18.024264] [INFO ] [LOCAL ] Saved forecast: API 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/API.txt [2026-01-09T20:16:18.024389] [INFO ] [sig ] [208/3504] Completed API in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:18.024428] [INFO ] [sig ] [209/3504] Forecasting APLD... [2026-01-09T20:16:18.024457] [INFO ] [sig ] Generating forecast for: APLD [2026-01-09T20:16:18.024486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-09T20:16:18.035873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-09T20:16:18.036171] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-09T20:16:18.036970] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-09T20:16:18.037023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:18.037056] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:18.037084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:18.037141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:18.094247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:18.094910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:18.094988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:18.095022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:18.219498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:18.219674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:18.219716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:18.219745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:18.223183] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=17.21%) [2026-01-09T20:16:18.223450] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-09T20:16:18.223570] [INFO ] [sig ] APLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:18.364122] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APLD.txt [2026-01-09T20:16:18.364258] [INFO ] [sig ] [209/3504] Completed APLD in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-09T20:16:18.364298] [INFO ] [sig ] [210/3504] Forecasting APLE... [2026-01-09T20:16:18.364334] [INFO ] [sig ] Generating forecast for: APLE [2026-01-09T20:16:18.364365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-09T20:16:18.377206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-09T20:16:18.377724] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-09T20:16:18.378759] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-09T20:16:18.378815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:18.378849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:18.378876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:18.378935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:18.438465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:18.439163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:18.439241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:18.439274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:18.558412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:18.558562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:18.558620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:18.558652] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:18.562119] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=10.04%) [2026-01-09T20:16:18.562400] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-09T20:16:18.562524] [INFO ] [sig ] APLE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:18.709566] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APLE.txt [2026-01-09T20:16:18.709747] [INFO ] [sig ] [210/3504] Completed APLE in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-09T20:16:18.709790] [INFO ] [sig ] [211/3504] Forecasting APLS... [2026-01-09T20:16:18.709821] [INFO ] [sig ] Generating forecast for: APLS [2026-01-09T20:16:18.709852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-09T20:16:18.721038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-09T20:16:18.721328] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-09T20:16:18.722147] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-09T20:16:18.722201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:18.722232] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:18.722259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:18.722315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:18.781272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:18.781969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:18.782046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:18.782081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:18.908034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:18.908186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:18.908228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:18.908258] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:18.911743] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-09T20:16:18.912025] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-09T20:16:18.912156] [INFO ] [sig ] APLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:19.056621] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APLS.txt [2026-01-09T20:16:19.056758] [INFO ] [sig ] [211/3504] Completed APLS in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-09T20:16:19.056797] [INFO ] [sig ] [212/3504] Forecasting APM... [2026-01-09T20:16:19.056825] [INFO ] [sig ] Generating forecast for: APM [2026-01-09T20:16:19.056855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-09T20:16:19.067801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-09T20:16:19.068112] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-09T20:16:19.068915] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-09T20:16:19.068973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:19.069008] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:19.069036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:19.069094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:19.127197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:19.127927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:19.128005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:19.128039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:19.239512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:19.239663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:19.239703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:19.239731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:19.243030] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-09T20:16:19.243298] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-09T20:16:19.243418] [INFO ] [sig ] APM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:19.392507] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APM.txt [2026-01-09T20:16:19.392666] [INFO ] [sig ] [212/3504] Completed APM in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-09T20:16:19.392709] [INFO ] [sig ] [213/3504] Forecasting APO... [2026-01-09T20:16:19.392741] [INFO ] [sig ] Generating forecast for: APO [2026-01-09T20:16:19.392771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-09T20:16:19.404326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-09T20:16:19.404655] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-09T20:16:19.405412] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-09T20:16:19.405465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:19.405497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:19.405523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:19.405604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:19.462347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:19.463176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:19.463259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:19.463293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:19.590558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:19.590726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:19.590767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:19.590814] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:19.595031] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-09T20:16:19.595366] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-09T20:16:19.595500] [INFO ] [sig ] APO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:19.737247] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APO.txt [2026-01-09T20:16:19.737388] [INFO ] [sig ] [213/3504] Completed APO in 0.3s | 2.85 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-09T20:16:19.737428] [INFO ] [sig ] [214/3504] Forecasting APOG... [2026-01-09T20:16:19.737457] [INFO ] [sig ] Generating forecast for: APOG [2026-01-09T20:16:19.737486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-09T20:16:19.748860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-09T20:16:19.749171] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-09T20:16:19.749998] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-09T20:16:19.750052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:19.750111] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:19.750141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:19.750200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:19.810490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:19.811336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:19.811420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:19.811454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:19.933087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:19.933239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:19.933278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:19.933306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:19.936631] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=48.17%) [2026-01-09T20:16:19.936898] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-09T20:16:19.937019] [INFO ] [sig ] APOG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:20.096490] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APOG.txt [2026-01-09T20:16:20.096685] [INFO ] [sig ] [214/3504] Completed APOG in 0.4s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:20.096731] [INFO ] [sig ] [215/3504] Forecasting APP... [2026-01-09T20:16:20.096768] [INFO ] [sig ] Generating forecast for: APP [2026-01-09T20:16:20.096799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-09T20:16:20.108440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-09T20:16:20.108824] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-09T20:16:20.109618] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-09T20:16:20.109670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:20.109702] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:20.109727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:20.109782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:20.166050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:20.166732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:20.166810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:20.166859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:20.287056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:20.287331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:20.287379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:20.287412] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:20.290949] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-09T20:16:20.291225] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-09T20:16:20.291347] [INFO ] [sig ] APP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:20.429940] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APP.txt [2026-01-09T20:16:20.430088] [INFO ] [sig ] [215/3504] Completed APP in 0.3s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:20.430130] [INFO ] [sig ] [216/3504] Forecasting APPF... [2026-01-09T20:16:20.430159] [INFO ] [sig ] Generating forecast for: APPF [2026-01-09T20:16:20.430189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-09T20:16:20.441832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-09T20:16:20.442191] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-09T20:16:20.443008] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-09T20:16:20.443063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:20.443108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:20.443144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:20.443204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:20.500939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:20.501864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:20.501949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:20.501983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:20.623313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:20.623470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:20.623510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:20.623538] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:20.627291] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-09T20:16:20.627681] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-09T20:16:20.627823] [INFO ] [sig ] APPF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:20.779069] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APPF.txt [2026-01-09T20:16:20.779215] [INFO ] [sig ] [216/3504] Completed APPF in 0.3s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:20.779264] [INFO ] [sig ] [217/3504] Forecasting APPN... [2026-01-09T20:16:20.779299] [INFO ] [sig ] Generating forecast for: APPN [2026-01-09T20:16:20.779336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-09T20:16:20.790466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-09T20:16:20.790775] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-09T20:16:20.791638] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-09T20:16:20.791692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:20.791725] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:20.791764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:20.791821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:20.851907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:20.852770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:20.852853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:20.852885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:20.975336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:20.975478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:20.975516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:20.975805] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:20.979318] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-01-09T20:16:20.979720] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-09T20:16:20.979890] [INFO ] [sig ] APPN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:21.130175] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/APPN.txt [2026-01-09T20:16:21.130311] [INFO ] [sig ] [217/3504] Completed APPN in 0.4s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:21.130351] [INFO ] [sig ] [218/3504] Forecasting APPS... [2026-01-09T20:16:21.130381] [INFO ] [sig ] Generating forecast for: APPS [2026-01-09T20:16:21.130412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-09T20:16:21.141422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-09T20:16:21.141723] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-09T20:16:21.142501] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-09T20:16:21.142555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:21.142611] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:21.142640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:21.142698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:21.200378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:21.201032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:21.201110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:21.201144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:21.322421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:21.322562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:21.322621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:21.322650] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:21.326038] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-09T20:16:21.326310] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-09T20:16:21.326433] [INFO ] [sig ] APPS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:21.470993] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APPS.txt [2026-01-09T20:16:21.471149] [INFO ] [sig ] [218/3504] Completed APPS in 0.3s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:21.471191] [INFO ] [sig ] [219/3504] Forecasting APYX... [2026-01-09T20:16:21.471220] [INFO ] [sig ] Generating forecast for: APYX [2026-01-09T20:16:21.471256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-09T20:16:21.483121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-09T20:16:21.483505] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-09T20:16:21.484350] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-09T20:16:21.484403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:21.484434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:21.484461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:21.484517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:21.543378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:21.544479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:21.544564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:21.544618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:21.662187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:21.662342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:21.662383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:21.662414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:21.666078] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-01-09T20:16:21.666367] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-09T20:16:21.666496] [INFO ] [sig ] APYX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:21.807866] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/APYX.txt [2026-01-09T20:16:21.808004] [INFO ] [sig ] [219/3504] Completed APYX in 0.3s | 2.85 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:21.808043] [INFO ] [sig ] [220/3504] Forecasting AQMS... [2026-01-09T20:16:21.808073] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-09T20:16:21.808104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-09T20:16:21.819250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-09T20:16:21.819549] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-09T20:16:21.820341] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-09T20:16:21.820394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:21.820426] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:21.820452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:21.820508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:21.876415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:21.877237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:21.877318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:21.877350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:21.986189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:21.986340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:21.986382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:21.986619] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:21.990048] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-01-09T20:16:21.990324] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-09T20:16:21.990446] [INFO ] [sig ] AQMS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:22.132179] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AQMS.txt [2026-01-09T20:16:22.132319] [INFO ] [sig ] [220/3504] Completed AQMS in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:22.132358] [INFO ] [sig ] [221/3504] Forecasting AQN... [2026-01-09T20:16:22.132389] [INFO ] [sig ] Generating forecast for: AQN [2026-01-09T20:16:22.132425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-09T20:16:22.144471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-09T20:16:22.144783] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-09T20:16:22.145605] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-09T20:16:22.145657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:22.145689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:22.145715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:22.145771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:22.211357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:22.212227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:22.212307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:22.212341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:22.341804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:22.341959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:22.341999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:22.342027] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:22.345641] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=42.35%) [2026-01-09T20:16:22.345967] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-09T20:16:22.346099] [INFO ] [sig ] AQN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:22.485259] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AQN.txt [2026-01-09T20:16:22.485414] [INFO ] [sig ] [221/3504] Completed AQN in 0.4s | 2.86 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-09T20:16:22.485455] [INFO ] [sig ] [222/3504] Forecasting AQNB... [2026-01-09T20:16:22.485485] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-09T20:16:22.485516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-09T20:16:22.498006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-09T20:16:22.498366] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-09T20:16:22.499152] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-09T20:16:22.499206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:22.499239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:22.499265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:22.499321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:22.555025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:22.555650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:22.555724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:22.555757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:22.663328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:22.663475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:22.663514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:22.663542] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:22.666936] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-09T20:16:22.667229] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-09T20:16:22.667356] [INFO ] [sig ] AQNB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:22.805591] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AQNB.txt [2026-01-09T20:16:22.805730] [INFO ] [sig ] [222/3504] Completed AQNB in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:22.805771] [INFO ] [sig ] [223/3504] Forecasting ARBB... [2026-01-09T20:16:22.805800] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-09T20:16:22.805829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-09T20:16:22.816974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-09T20:16:22.817306] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-09T20:16:22.818081] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-09T20:16:22.818134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:22.818165] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:22.818190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:22.818246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:22.875794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:22.876658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:22.876738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:22.876770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:22.997474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:22.997653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:22.997694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:22.997722] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:23.001098] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-01-09T20:16:23.001374] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-09T20:16:23.001495] [INFO ] [sig ] ARBB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:23.143212] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARBB.txt [2026-01-09T20:16:23.143377] [INFO ] [sig ] [223/3504] Completed ARBB in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:23.143418] [INFO ] [sig ] [224/3504] Forecasting ARBE... [2026-01-09T20:16:23.143447] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-09T20:16:23.143475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-09T20:16:23.155566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-09T20:16:23.155904] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-09T20:16:23.156685] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-09T20:16:23.156737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:23.156769] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:23.156796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:23.156853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:23.216078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:23.216991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:23.217119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:23.217154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:23.342879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:23.343035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:23.343076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:23.343105] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:23.346543] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=56.38%) [2026-01-09T20:16:23.346866] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-09T20:16:23.347001] [INFO ] [sig ] ARBE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:23.488091] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARBE.txt [2026-01-09T20:16:23.488231] [INFO ] [sig ] [224/3504] Completed ARBE in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:23.488272] [INFO ] [sig ] [225/3504] Forecasting ARCB... [2026-01-09T20:16:23.488303] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-09T20:16:23.488335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-09T20:16:23.499844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-09T20:16:23.500167] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-09T20:16:23.500976] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-09T20:16:23.501029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:23.501061] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:23.501089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:23.501145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:23.558472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:23.559311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:23.559396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:23.559430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:23.686309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:23.686486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:23.686527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:23.686559] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:23.690712] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=12.39%) [2026-01-09T20:16:23.691030] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-09T20:16:23.691175] [INFO ] [sig ] ARCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:23.837010] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARCB.txt [2026-01-09T20:16:23.837191] [INFO ] [sig ] [225/3504] Completed ARCB in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:23.837236] [INFO ] [sig ] [226/3504] Forecasting ARCC... [2026-01-09T20:16:23.837266] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-09T20:16:23.837295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-09T20:16:23.849265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-09T20:16:23.849702] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-09T20:16:23.850522] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-09T20:16:23.850599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:23.850635] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:23.850663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:23.850722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:23.907872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:23.908697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:23.908789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:23.908825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:24.029244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:24.029401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:24.029442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:24.029471] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:24.032872] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-01-09T20:16:24.033145] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-09T20:16:24.033268] [INFO ] [sig ] ARCC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:24.179246] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARCC.txt [2026-01-09T20:16:24.179386] [INFO ] [sig ] [226/3504] Completed ARCC in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:24.179426] [INFO ] [sig ] [227/3504] Forecasting ARCO... [2026-01-09T20:16:24.179454] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-09T20:16:24.179484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-09T20:16:24.191127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-09T20:16:24.191467] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-09T20:16:24.192276] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-09T20:16:24.192330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:24.192362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:24.192389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:24.192444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:24.250367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:24.251115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:24.251195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:24.251229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:24.366021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:24.366192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:24.366232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:24.366262] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:24.369932] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-09T20:16:24.370215] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-09T20:16:24.370339] [INFO ] [sig ] ARCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:24.515390] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARCO.txt [2026-01-09T20:16:24.515566] [INFO ] [sig ] [227/3504] Completed ARCO in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:24.515823] [INFO ] [sig ] [228/3504] Forecasting ARDC... [2026-01-09T20:16:24.515862] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-09T20:16:24.515893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-09T20:16:24.527866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-09T20:16:24.528202] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-09T20:16:24.529028] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-09T20:16:24.529082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:24.529114] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:24.529141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:24.529208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:24.586196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:24.587244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:24.587326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:24.587358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:24.704490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:24.704855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:24.704894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:24.704922] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:24.708507] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-01-09T20:16:24.708796] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-09T20:16:24.708919] [INFO ] [sig ] ARDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:24.851471] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARDC.txt [2026-01-09T20:16:24.851648] [INFO ] [sig ] [228/3504] Completed ARDC in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:24.851691] [INFO ] [sig ] [229/3504] Forecasting ARDX... [2026-01-09T20:16:24.851721] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-09T20:16:24.851753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-09T20:16:24.864101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-09T20:16:24.864553] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-09T20:16:24.865472] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-09T20:16:24.865534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:24.865608] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:24.865642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:24.865701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:24.923703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:24.924509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:24.924605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:24.924639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:25.061792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:25.061951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:25.061992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:25.062020] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:25.065835] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=61.51%) [2026-01-09T20:16:25.066124] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-09T20:16:25.066259] [INFO ] [sig ] ARDX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:25.208018] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARDX.txt [2026-01-09T20:16:25.208180] [INFO ] [sig ] [229/3504] Completed ARDX in 0.4s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:25.208220] [INFO ] [sig ] [230/3504] Forecasting ARE... [2026-01-09T20:16:25.208250] [INFO ] [sig ] Generating forecast for: ARE [2026-01-09T20:16:25.208279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-09T20:16:25.220029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-09T20:16:25.220327] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-09T20:16:25.221094] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-09T20:16:25.221157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:25.221190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:25.221217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:25.221273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:25.277774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:25.278519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:25.278616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:25.278650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:25.404976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:25.405129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:25.405169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:25.405201] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:25.409054] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-01-09T20:16:25.409478] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-09T20:16:25.409664] [INFO ] [sig ] ARE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:25.563228] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARE.txt [2026-01-09T20:16:25.563379] [INFO ] [sig ] [230/3504] Completed ARE in 0.4s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:25.563417] [INFO ] [sig ] [231/3504] Forecasting AREC... [2026-01-09T20:16:25.563447] [INFO ] [sig ] Generating forecast for: AREC [2026-01-09T20:16:25.563476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-09T20:16:25.574866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-09T20:16:25.575178] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-09T20:16:25.575943] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-09T20:16:25.575995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:25.576052] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:25.576080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:25.576140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:25.632918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:25.633690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:25.633774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:25.633807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:25.756044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:25.756217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:25.756261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:25.756291] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:25.759920] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-01-09T20:16:25.760202] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-09T20:16:25.760323] [INFO ] [sig ] AREC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:25.901297] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AREC.txt [2026-01-09T20:16:25.901429] [INFO ] [sig ] [231/3504] Completed AREC in 0.3s | 2.86 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-09T20:16:25.901469] [INFO ] [sig ] [232/3504] Forecasting ARES... [2026-01-09T20:16:25.901498] [INFO ] [sig ] Generating forecast for: ARES [2026-01-09T20:16:25.901527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-09T20:16:25.913612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-09T20:16:25.913930] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-09T20:16:25.914770] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-09T20:16:25.914821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:25.914853] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:25.914880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:25.914936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:25.971834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:25.972504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:25.972611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:25.972647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:26.095154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:26.095310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:26.095353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:26.095383] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:26.098774] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-01-09T20:16:26.099046] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-09T20:16:26.099170] [INFO ] [sig ] ARES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:26.240882] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARES.txt [2026-01-09T20:16:26.241024] [INFO ] [sig ] [232/3504] Completed ARES in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:26.241062] [INFO ] [sig ] [233/3504] Forecasting ARGX... [2026-01-09T20:16:26.241092] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-09T20:16:26.241122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-09T20:16:26.253278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-09T20:16:26.253624] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-09T20:16:26.254376] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-09T20:16:26.254430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:26.254467] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:26.254494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:26.254549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:26.313031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:26.313743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:26.313818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:26.313850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:26.440090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:26.440249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:26.440290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:26.440318] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:26.443791] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=72.13%) [2026-01-09T20:16:26.444070] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-09T20:16:26.444195] [INFO ] [sig ] ARGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:26.591621] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARGX.txt [2026-01-09T20:16:26.591770] [INFO ] [sig ] [233/3504] Completed ARGX in 0.4s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:26.591817] [INFO ] [sig ] [234/3504] Forecasting ARHS... [2026-01-09T20:16:26.591848] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-09T20:16:26.591880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-09T20:16:26.604670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-09T20:16:26.605021] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-09T20:16:26.605853] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-09T20:16:26.605907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:26.605940] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:26.605966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:26.606022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:26.664356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:26.665295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:26.665392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:26.665424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:26.801544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:26.801721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:26.801766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:26.801845] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:26.805367] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-09T20:16:26.805731] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-09T20:16:26.805871] [INFO ] [sig ] ARHS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:26.949775] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARHS.txt [2026-01-09T20:16:26.949936] [INFO ] [sig ] [234/3504] Completed ARHS in 0.4s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:26.949975] [INFO ] [sig ] [235/3504] Forecasting ARI... [2026-01-09T20:16:26.950002] [INFO ] [sig ] Generating forecast for: ARI [2026-01-09T20:16:26.950032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-09T20:16:26.961367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-09T20:16:26.961724] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-09T20:16:26.962513] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-09T20:16:26.962564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:26.962619] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:26.962646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:26.962703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:27.022228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:27.023121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:27.023211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:27.023243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:27.149946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:27.150103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:27.150144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:27.150172] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:27.153648] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=76.59%) [2026-01-09T20:16:27.153993] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-09T20:16:27.154129] [INFO ] [sig ] ARI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:27.296950] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARI.txt [2026-01-09T20:16:27.297124] [INFO ] [sig ] [235/3504] Completed ARI in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:27.297183] [INFO ] [sig ] [236/3504] Forecasting ARKO... [2026-01-09T20:16:27.297215] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-09T20:16:27.297244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-09T20:16:27.308762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-09T20:16:27.309076] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-09T20:16:27.309928] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-09T20:16:27.309983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:27.310017] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:27.310045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:27.310103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:27.367026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:27.368000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:27.368093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:27.368127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:27.488746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:27.488905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:27.488944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:27.488974] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:27.492532] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-01-09T20:16:27.492891] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-09T20:16:27.493029] [INFO ] [sig ] ARKO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:27.642480] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARKO.txt [2026-01-09T20:16:27.642658] [INFO ] [sig ] [236/3504] Completed ARKO in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:27.642700] [INFO ] [sig ] [237/3504] Forecasting ARLO... [2026-01-09T20:16:27.642729] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-09T20:16:27.642761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-09T20:16:27.654877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-09T20:16:27.655258] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-09T20:16:27.656082] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-09T20:16:27.656137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:27.656168] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:27.656194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:27.656250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:27.714224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:27.715117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:27.715205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:27.715237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:27.845916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:27.846076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:27.846137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:27.846183] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:27.850162] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=27.92%) [2026-01-09T20:16:27.850509] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-09T20:16:27.850682] [INFO ] [sig ] ARLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:28.014480] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARLO.txt [2026-01-09T20:16:28.014699] [INFO ] [sig ] [237/3504] Completed ARLO in 0.4s | 2.86 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-09T20:16:28.014748] [INFO ] [sig ] [238/3504] Forecasting ARLP... [2026-01-09T20:16:28.014789] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-09T20:16:28.014831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-09T20:16:28.027733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-09T20:16:28.028079] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-09T20:16:28.028922] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-09T20:16:28.028988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:28.029028] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:28.029062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:28.029130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:28.091449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:28.092403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:28.092485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:28.092519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:28.213740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:28.214136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:28.214201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:28.214237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:28.218558] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-09T20:16:28.218877] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-09T20:16:28.219011] [INFO ] [sig ] ARLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:28.363412] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARLP.txt [2026-01-09T20:16:28.363593] [INFO ] [sig ] [238/3504] Completed ARLP in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:28.363640] [INFO ] [sig ] [239/3504] Forecasting ARM... [2026-01-09T20:16:28.363669] [INFO ] [sig ] Generating forecast for: ARM [2026-01-09T20:16:28.363705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-09T20:16:28.377238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-09T20:16:28.377589] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-09T20:16:28.378404] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-09T20:16:28.378457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:28.378494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:28.378523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:28.378597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:28.438555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:28.439463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:28.439550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:28.439603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:28.562770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:28.562917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:28.562957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:28.562986] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:28.566424] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=87.42%) [2026-01-09T20:16:28.566746] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-09T20:16:28.566871] [INFO ] [sig ] ARM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:28.709935] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARM.txt [2026-01-09T20:16:28.710068] [INFO ] [sig ] [239/3504] Completed ARM in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:28.710107] [INFO ] [sig ] [240/3504] Forecasting ARMK... [2026-01-09T20:16:28.710136] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-09T20:16:28.710165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-09T20:16:28.722366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-09T20:16:28.722694] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-09T20:16:28.723518] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-09T20:16:28.723597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:28.723643] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:28.723672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:28.723730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:28.781985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:28.782717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:28.782796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:28.782829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:28.907295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:28.907440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:28.907480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:28.907510] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:28.910993] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-01-09T20:16:28.911265] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-09T20:16:28.911386] [INFO ] [sig ] ARMK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:29.057453] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARMK.txt [2026-01-09T20:16:29.057651] [INFO ] [sig ] [240/3504] Completed ARMK in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:29.057693] [INFO ] [sig ] [241/3504] Forecasting AROC... [2026-01-09T20:16:29.057723] [INFO ] [sig ] Generating forecast for: AROC [2026-01-09T20:16:29.057753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-09T20:16:29.069127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-09T20:16:29.069414] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-09T20:16:29.070187] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-09T20:16:29.070239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:29.070280] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:29.070308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:29.070364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:29.126729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:29.127506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:29.127653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:29.127702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:29.242868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:29.243017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:29.243056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:29.243085] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:29.246857] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=41.76%) [2026-01-09T20:16:29.247122] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-09T20:16:29.247261] [INFO ] [sig ] AROC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:29.391200] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AROC.txt [2026-01-09T20:16:29.391335] [INFO ] [sig ] [241/3504] Completed AROC in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:29.391374] [INFO ] [sig ] [242/3504] Forecasting ARQ... [2026-01-09T20:16:29.391404] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-09T20:16:29.391434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-09T20:16:29.402454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-09T20:16:29.402796] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-09T20:16:29.403599] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-09T20:16:29.403656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:29.403689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:29.403717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:29.403774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:29.460794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:29.461542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:29.461637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:29.461670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:29.584041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:29.584198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:29.584239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:29.584269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:29.588358] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-01-09T20:16:29.588691] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-09T20:16:29.588825] [INFO ] [sig ] ARQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:29.738856] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARQ.txt [2026-01-09T20:16:29.739008] [INFO ] [sig ] [242/3504] Completed ARQ in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:29.739053] [INFO ] [sig ] [243/3504] Forecasting ARQQ... [2026-01-09T20:16:29.739083] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-09T20:16:29.739118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-09T20:16:29.750262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-09T20:16:29.750547] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-09T20:16:29.751352] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-09T20:16:29.751404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:29.751435] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:29.751461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:29.751516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:29.807105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:29.807847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:29.807928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:29.807959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:29.926712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:29.926860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:29.926900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:29.926929] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:29.930515] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-01-09T20:16:29.930838] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-09T20:16:29.930974] [INFO ] [sig ] ARQQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:30.073279] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARQQ.txt [2026-01-09T20:16:30.073411] [INFO ] [sig ] [243/3504] Completed ARQQ in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:30.073449] [INFO ] [sig ] [244/3504] Forecasting ARRY... [2026-01-09T20:16:30.073477] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-09T20:16:30.073507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-09T20:16:30.084133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-09T20:16:30.084407] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-09T20:16:30.085181] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-09T20:16:30.085233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:30.085263] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:30.085290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:30.085346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:30.144441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:30.145090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:30.145164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:30.145195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:30.265228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:30.265370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:30.265408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:30.265436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:30.268759] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-09T20:16:30.269023] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-09T20:16:30.269144] [INFO ] [sig ] ARRY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:30.410896] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARRY.txt [2026-01-09T20:16:30.411067] [INFO ] [sig ] [244/3504] Completed ARRY in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:30.411112] [INFO ] [sig ] [245/3504] Forecasting ARTL... [2026-01-09T20:16:30.411142] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-09T20:16:30.411172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-09T20:16:30.426892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-09T20:16:30.427277] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-09T20:16:30.428109] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-09T20:16:30.428160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:30.428192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:30.428218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:30.428274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:30.483482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:30.484186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:30.484263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:30.484294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:30.601515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:30.601690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:30.601730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:30.601758] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:30.605129] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-01-09T20:16:30.605411] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-09T20:16:30.605535] [INFO ] [sig ] ARTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:30.751255] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ARTL.txt [2026-01-09T20:16:30.751391] [INFO ] [sig ] [245/3504] Completed ARTL in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:30.751430] [INFO ] [sig ] [246/3504] Forecasting ARTNA... [2026-01-09T20:16:30.751458] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-09T20:16:30.751488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-09T20:16:30.762880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-09T20:16:30.763184] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-09T20:16:30.763965] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-09T20:16:30.764017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:30.764047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:30.764073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:30.764128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:30.823872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:30.824723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:30.824802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:30.824837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:30.938668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:30.938813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:30.938851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:30.938879] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:30.942174] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-09T20:16:30.942438] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-09T20:16:30.942570] [INFO ] [sig ] ARTNA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:31.085311] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARTNA.txt [2026-01-09T20:16:31.085468] [INFO ] [sig ] [246/3504] Completed ARTNA in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:31.085509] [INFO ] [sig ] [247/3504] Forecasting ARVN... [2026-01-09T20:16:31.085540] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-09T20:16:31.085591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-09T20:16:31.096632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-09T20:16:31.096948] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-09T20:16:31.097775] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-09T20:16:31.097829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:31.097863] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:31.097891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:31.097949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:31.161384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:31.162287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:31.162377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:31.162412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:31.285823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:31.285968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:31.286006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:31.286036] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:31.289383] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-09T20:16:31.289670] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-09T20:16:31.289790] [INFO ] [sig ] ARVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:31.431718] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ARVN.txt [2026-01-09T20:16:31.431877] [INFO ] [sig ] [247/3504] Completed ARVN in 0.3s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:31.431917] [INFO ] [sig ] [248/3504] Forecasting ASA... [2026-01-09T20:16:31.431947] [INFO ] [sig ] Generating forecast for: ASA [2026-01-09T20:16:31.431977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-09T20:16:31.443788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-09T20:16:31.444149] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-09T20:16:31.444953] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-09T20:16:31.445005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:31.445063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:31.445091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:31.445148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:31.510044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:31.511091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:31.511190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:31.511235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:31.637750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:31.637910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:31.637951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:31.637997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:31.641554] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-01-09T20:16:31.641914] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-09T20:16:31.642054] [INFO ] [sig ] ASA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:31.794599] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASA.txt [2026-01-09T20:16:31.794760] [INFO ] [sig ] [248/3504] Completed ASA in 0.4s | 2.86 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-09T20:16:31.794802] [INFO ] [sig ] [249/3504] Forecasting ASB... [2026-01-09T20:16:31.794833] [INFO ] [sig ] Generating forecast for: ASB [2026-01-09T20:16:31.794865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-09T20:16:31.807000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-09T20:16:31.807375] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-09T20:16:31.808197] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-09T20:16:31.808252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:31.808285] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:31.808312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:31.808369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:31.869636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:31.870409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:31.870496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:31.870530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:31.992191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:31.992350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:31.992398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:31.992432] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:31.996018] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-01-09T20:16:31.996334] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-09T20:16:31.996471] [INFO ] [sig ] ASB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:32.140913] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASB.txt [2026-01-09T20:16:32.141056] [INFO ] [sig ] [249/3504] Completed ASB in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:32.141095] [INFO ] [sig ] [250/3504] Forecasting ASBA... [2026-01-09T20:16:32.141123] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-09T20:16:32.141153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-09T20:16:32.155155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-09T20:16:32.155611] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-09T20:16:32.156407] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-09T20:16:32.156460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:32.156493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:32.156520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:32.156593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:32.213973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:32.214908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:32.215009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:32.215041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:32.328066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:32.328218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:32.328258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:32.328286] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:32.331700] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-09T20:16:32.332020] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-09T20:16:32.332153] [INFO ] [sig ] ASBA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:32.481940] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASBA.txt [2026-01-09T20:16:32.482089] [INFO ] [sig ] [250/3504] Completed ASBA in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:32.482128] [INFO ] [sig ] [251/3504] Forecasting ASC... [2026-01-09T20:16:32.482156] [INFO ] [sig ] Generating forecast for: ASC [2026-01-09T20:16:32.482189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-09T20:16:32.493668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-09T20:16:32.494022] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-09T20:16:32.494809] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-09T20:16:32.494862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:32.494894] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:32.494921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:32.494976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:32.552127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:32.552979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:32.553062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:32.553093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:32.671882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:32.672054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:32.672109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:32.672176] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:32.676026] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-01-09T20:16:32.676310] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-09T20:16:32.676434] [INFO ] [sig ] ASC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:32.817294] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASC.txt [2026-01-09T20:16:32.817450] [INFO ] [sig ] [251/3504] Completed ASC in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:32.817488] [INFO ] [sig ] [252/3504] Forecasting ASG... [2026-01-09T20:16:32.817519] [INFO ] [sig ] Generating forecast for: ASG [2026-01-09T20:16:32.817550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-09T20:16:32.828636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-09T20:16:32.828957] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-09T20:16:32.829761] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-09T20:16:32.829815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:32.829846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:32.829894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:32.829955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:32.887061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:32.887874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:32.887955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:32.887987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:33.015346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:33.015507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:33.015549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:33.015597] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:33.019081] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-01-09T20:16:33.019365] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-09T20:16:33.019498] [INFO ] [sig ] ASG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:33.163547] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASG.txt [2026-01-09T20:16:33.163742] [INFO ] [sig ] [252/3504] Completed ASG in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:33.163796] [INFO ] [sig ] [253/3504] Forecasting ASGI... [2026-01-09T20:16:33.163833] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-09T20:16:33.163878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-09T20:16:33.177428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-09T20:16:33.177835] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-09T20:16:33.178654] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-09T20:16:33.178877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:33.178910] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:33.178937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:33.178994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:33.239497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:33.240365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:33.240445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:33.240484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:33.366545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:33.366713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:33.366753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:33.366783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:33.370167] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=68.82%) [2026-01-09T20:16:33.370434] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-09T20:16:33.370554] [INFO ] [sig ] ASGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:33.515717] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASGI.txt [2026-01-09T20:16:33.515895] [INFO ] [sig ] [253/3504] Completed ASGI in 0.4s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:33.515936] [INFO ] [sig ] [254/3504] Forecasting ASGN... [2026-01-09T20:16:33.515965] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-09T20:16:33.516002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-09T20:16:33.527559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-09T20:16:33.527916] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-09T20:16:33.528721] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-09T20:16:33.528774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:33.528805] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:33.528832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:33.528888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:33.585793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:33.586663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:33.586745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:33.586777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:33.705768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:33.705919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:33.705958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:33.705985] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:33.709358] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-09T20:16:33.709647] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-09T20:16:33.709767] [INFO ] [sig ] ASGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:33.848304] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASGN.txt [2026-01-09T20:16:33.848411] [INFO ] [sig ] [254/3504] Completed ASGN in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:33.848450] [INFO ] [sig ] [255/3504] Forecasting ASH... [2026-01-09T20:16:33.848478] [INFO ] [sig ] Generating forecast for: ASH [2026-01-09T20:16:33.848507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-09T20:16:33.859611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-09T20:16:33.859858] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-09T20:16:33.860631] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-09T20:16:33.860682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:33.860714] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:33.860740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:33.860796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:33.917525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:33.918171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:33.918246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:33.918278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:34.040088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:34.040249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:34.040289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:34.040318] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:34.043736] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-09T20:16:34.044014] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-09T20:16:34.044138] [INFO ] [sig ] ASH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:34.190119] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASH.txt [2026-01-09T20:16:34.190294] [INFO ] [sig ] [255/3504] Completed ASH in 0.3s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:34.190335] [INFO ] [sig ] [256/3504] Forecasting ASIX... [2026-01-09T20:16:34.190363] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-09T20:16:34.190399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-09T20:16:34.203257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-09T20:16:34.203665] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-09T20:16:34.204479] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-09T20:16:34.204533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:34.204566] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:34.204614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:34.204671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:34.264310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:34.265529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:34.265668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:34.265723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:34.396773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:34.396957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:34.397015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:34.397045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:34.400835] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-09T20:16:34.401191] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-09T20:16:34.401341] [INFO ] [sig ] ASIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:34.582129] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASIX.txt [2026-01-09T20:16:34.582356] [INFO ] [sig ] [256/3504] Completed ASIX in 0.4s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:34.582422] [INFO ] [sig ] [257/3504] Forecasting ASLE... [2026-01-09T20:16:34.582476] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-09T20:16:34.582528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-09T20:16:34.595706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-09T20:16:34.596156] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-09T20:16:34.597056] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-09T20:16:34.597114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:34.597147] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:34.597205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:34.597265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:34.676117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:34.677193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:34.677317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:34.677363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:34.840094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:34.840297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:34.840350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:34.840393] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:34.846165] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-09T20:16:34.846805] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-09T20:16:34.847032] [INFO ] [sig ] ASLE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:35.079057] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASLE.txt [2026-01-09T20:16:35.079298] [INFO ] [sig ] [257/3504] Completed ASLE in 0.5s | 2.86 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:35.079366] [INFO ] [sig ] [258/3504] Forecasting ASMB... [2026-01-09T20:16:35.079410] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-09T20:16:35.079450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-09T20:16:35.099142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-09T20:16:35.100015] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-09T20:16:35.101680] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-09T20:16:35.101773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:35.101829] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:35.101880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:35.101978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:35.173895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:35.175301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:35.175497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:35.175535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:35.364762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:35.364961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:35.365027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:35.365075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:35.370608] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=24.80%) [2026-01-09T20:16:35.371160] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-09T20:16:35.371392] [INFO ] [sig ] ASMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:35.547419] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASMB.txt [2026-01-09T20:16:35.547623] [INFO ] [sig ] [258/3504] Completed ASMB in 0.5s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:35.547669] [INFO ] [sig ] [259/3504] Forecasting ASML... [2026-01-09T20:16:35.547701] [INFO ] [sig ] Generating forecast for: ASML [2026-01-09T20:16:35.547732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-09T20:16:35.560884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-09T20:16:35.561305] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-09T20:16:35.562187] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-09T20:16:35.562246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:35.562279] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:35.562304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:35.562361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:35.618738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:35.619659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:35.619751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:35.619785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:35.749091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:35.749258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:35.749298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:35.749327] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:35.753027] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-01-09T20:16:35.753380] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-09T20:16:35.753523] [INFO ] [sig ] ASML: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:35.898221] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASML.txt [2026-01-09T20:16:35.898391] [INFO ] [sig ] [259/3504] Completed ASML in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:35.898430] [INFO ] [sig ] [260/3504] Forecasting ASND... [2026-01-09T20:16:35.898460] [INFO ] [sig ] Generating forecast for: ASND [2026-01-09T20:16:35.898490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-09T20:16:35.911920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-09T20:16:35.912351] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-09T20:16:35.913172] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-09T20:16:35.913226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:35.913258] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:35.913284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:35.913340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:35.971792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:35.972701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:35.972802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:35.972843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:36.097897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:36.098068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:36.098109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:36.098138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:36.101880] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-09T20:16:36.102246] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-09T20:16:36.102391] [INFO ] [sig ] ASND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:36.249370] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASND.txt [2026-01-09T20:16:36.249527] [INFO ] [sig ] [260/3504] Completed ASND in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:36.249567] [INFO ] [sig ] [261/3504] Forecasting ASO... [2026-01-09T20:16:36.249620] [INFO ] [sig ] Generating forecast for: ASO [2026-01-09T20:16:36.249651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-09T20:16:36.263716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-09T20:16:36.264129] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-09T20:16:36.264967] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-09T20:16:36.265020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:36.265053] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:36.265079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:36.265135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:36.323667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:36.324535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:36.324643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:36.324679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:36.451704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:36.451869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:36.451910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:36.451939] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:36.455553] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-09T20:16:36.455935] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-09T20:16:36.456077] [INFO ] [sig ] ASO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:36.657876] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASO.txt [2026-01-09T20:16:36.658064] [INFO ] [sig ] [261/3504] Completed ASO in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:36.658105] [INFO ] [sig ] [262/3504] Forecasting ASPI... [2026-01-09T20:16:36.658135] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-09T20:16:36.658166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-09T20:16:36.669658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-09T20:16:36.670040] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-09T20:16:36.670883] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-09T20:16:36.670938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:36.670971] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:36.670999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:36.671057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:36.726490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:36.727401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:36.727485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:36.727520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:36.845100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:36.845263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:36.845303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:36.845334] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:36.849810] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-01-09T20:16:36.850264] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-09T20:16:36.850427] [INFO ] [sig ] ASPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:36.993926] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASPI.txt [2026-01-09T20:16:36.994086] [INFO ] [sig ] [262/3504] Completed ASPI in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:36.994126] [INFO ] [sig ] [263/3504] Forecasting ASPN... [2026-01-09T20:16:36.994156] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-09T20:16:36.994189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-09T20:16:37.005311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-09T20:16:37.005704] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-09T20:16:37.006472] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-09T20:16:37.006525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:37.006557] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:37.006616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:37.006691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:37.064602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:37.065454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:37.065537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:37.065594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:37.195137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:37.195294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:37.195335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:37.195367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:37.199318] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-09T20:16:37.199646] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-09T20:16:37.199779] [INFO ] [sig ] ASPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:37.356125] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASPN.txt [2026-01-09T20:16:37.356287] [INFO ] [sig ] [263/3504] Completed ASPN in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-09T20:16:37.356331] [INFO ] [sig ] [264/3504] Forecasting ASPS... [2026-01-09T20:16:37.356364] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-09T20:16:37.356394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-09T20:16:37.368357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-09T20:16:37.368754] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-09T20:16:37.369615] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-09T20:16:37.369670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:37.369706] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:37.369735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:37.369794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:37.428026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:37.428915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:37.429002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:37.429037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:37.554954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:37.555116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:37.555159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:37.555190] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:37.559104] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-01-09T20:16:37.559464] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-09T20:16:37.559628] [INFO ] [sig ] ASPS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:37.712295] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASPS.txt [2026-01-09T20:16:37.712451] [INFO ] [sig ] [264/3504] Completed ASPS in 0.4s | 2.85 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:37.712492] [INFO ] [sig ] [265/3504] Forecasting ASTE... [2026-01-09T20:16:37.712524] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-09T20:16:37.712554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-09T20:16:37.725286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-09T20:16:37.725665] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-09T20:16:37.726603] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-09T20:16:37.726673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:37.726730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:37.726759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:37.726814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:37.785394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:37.786466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:37.786549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:37.786602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:37.907111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:37.907312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:37.907358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:37.907387] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:37.910984] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-01-09T20:16:37.911292] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-09T20:16:37.911434] [INFO ] [sig ] ASTE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:38.058329] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASTE.txt [2026-01-09T20:16:38.058462] [INFO ] [sig ] [265/3504] Completed ASTE in 0.3s | 2.85 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-09T20:16:38.058501] [INFO ] [sig ] [266/3504] Forecasting ASTH... [2026-01-09T20:16:38.058532] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-09T20:16:38.058563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-09T20:16:38.069893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-09T20:16:38.070171] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-09T20:16:38.071005] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-09T20:16:38.071059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:38.071092] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:38.071119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:38.071177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:38.128171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:38.128843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:38.128922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:38.128956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:38.249517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:38.249708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:38.249754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:38.249784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:38.253802] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=0.06%) [2026-01-09T20:16:38.254081] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-09T20:16:38.254206] [INFO ] [sig ] ASTH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:38.401227] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASTH.txt [2026-01-09T20:16:38.401387] [INFO ] [sig ] [266/3504] Completed ASTH in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:38.401431] [INFO ] [sig ] [267/3504] Forecasting ASTI... [2026-01-09T20:16:38.401462] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-09T20:16:38.401491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-09T20:16:38.415230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-09T20:16:38.415652] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-09T20:16:38.416694] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-09T20:16:38.416748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:38.416782] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:38.416809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:38.416867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:38.474732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:38.475423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:38.475507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:38.475540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:38.597768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:38.597918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:38.597960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:38.597989] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:38.602113] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=88.47%) [2026-01-09T20:16:38.602385] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-09T20:16:38.602506] [INFO ] [sig ] ASTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:38.747358] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASTI.txt [2026-01-09T20:16:38.747496] [INFO ] [sig ] [267/3504] Completed ASTI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:38.747535] [INFO ] [sig ] [268/3504] Forecasting ASTL... [2026-01-09T20:16:38.747565] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-09T20:16:38.747614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-09T20:16:38.760378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-09T20:16:38.760668] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-09T20:16:38.761472] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-09T20:16:38.761524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:38.761557] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:38.761618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:38.761687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:38.820613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:38.821332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:38.821413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:38.821447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:38.936899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:38.937048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:38.937087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:38.937147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:38.944945] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-01-09T20:16:38.945223] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-09T20:16:38.945362] [INFO ] [sig ] ASTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:39.090148] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASTL.txt [2026-01-09T20:16:39.090287] [INFO ] [sig ] [268/3504] Completed ASTL in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:39.090329] [INFO ] [sig ] [269/3504] Forecasting ASTS... [2026-01-09T20:16:39.090361] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-09T20:16:39.090391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-09T20:16:39.102278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-09T20:16:39.102556] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-09T20:16:39.103323] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-09T20:16:39.103374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:39.103406] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:39.103433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:39.103489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:39.161178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:39.161813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:39.161890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:39.161922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:39.283091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:39.283238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:39.283276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:39.283305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:39.286637] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=8.76%) [2026-01-09T20:16:39.286909] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-09T20:16:39.287028] [INFO ] [sig ] ASTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:39.427905] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ASTS.txt [2026-01-09T20:16:39.428052] [INFO ] [sig ] [269/3504] Completed ASTS in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:39.428093] [INFO ] [sig ] [270/3504] Forecasting ASX... [2026-01-09T20:16:39.428125] [INFO ] [sig ] Generating forecast for: ASX [2026-01-09T20:16:39.428154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-09T20:16:39.440316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-09T20:16:39.440622] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-09T20:16:39.441374] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-09T20:16:39.441426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:39.441458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:39.441484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:39.441540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:39.498672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:39.499392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:39.499471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:39.499503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:39.618981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:39.619132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:39.619171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:39.619200] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:39.622484] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-09T20:16:39.622800] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-09T20:16:39.622920] [INFO ] [sig ] ASX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:39.763990] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASX.txt [2026-01-09T20:16:39.764127] [INFO ] [sig ] [270/3504] Completed ASX in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:39.764165] [INFO ] [sig ] [271/3504] Forecasting ASYS... [2026-01-09T20:16:39.764194] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-09T20:16:39.764225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-09T20:16:39.775565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-09T20:16:39.775849] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-09T20:16:39.776617] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-09T20:16:39.776668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:39.776699] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:39.776726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:39.776782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:39.838597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:39.839468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:39.839557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:39.839613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:39.967939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:39.968094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:39.968134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:39.968163] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:39.971640] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-09T20:16:39.971961] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-09T20:16:39.972093] [INFO ] [sig ] ASYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:40.116635] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ASYS.txt [2026-01-09T20:16:40.116772] [INFO ] [sig ] [271/3504] Completed ASYS in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:40.116811] [INFO ] [sig ] [272/3504] Forecasting ATAI... [2026-01-09T20:16:40.116840] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-09T20:16:40.116871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-09T20:16:40.127973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-09T20:16:40.128453] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-09T20:16:40.129414] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-09T20:16:40.129466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:40.129497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:40.129524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:40.129600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:40.185590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:40.186340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:40.186419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:40.186452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:40.304152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:40.304300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:40.304357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:40.304387] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:40.307858] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-01-09T20:16:40.308150] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-09T20:16:40.308277] [INFO ] [sig ] ATAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:40.447100] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATAI.txt [2026-01-09T20:16:40.447262] [INFO ] [sig ] [272/3504] Completed ATAI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:40.447302] [INFO ] [sig ] [273/3504] Forecasting ATEC... [2026-01-09T20:16:40.447330] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-09T20:16:40.447361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-09T20:16:40.458401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-09T20:16:40.458691] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-09T20:16:40.459435] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-09T20:16:40.459487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:40.459518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:40.459544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:40.459619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:40.516411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:40.517112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:40.517207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:40.517252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:40.637458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:40.637617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:40.637656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:40.637684] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:40.641032] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=79.78%) [2026-01-09T20:16:40.641295] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-09T20:16:40.641411] [INFO ] [sig ] ATEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:40.781847] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATEC.txt [2026-01-09T20:16:40.781975] [INFO ] [sig ] [273/3504] Completed ATEC in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:40.782013] [INFO ] [sig ] [274/3504] Forecasting ATEN... [2026-01-09T20:16:40.782042] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-09T20:16:40.782072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-09T20:16:40.793948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-09T20:16:40.794249] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-09T20:16:40.795082] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-09T20:16:40.795136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:40.795169] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:40.795196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:40.795253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:40.852231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:40.852951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:40.853030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:40.853062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:40.973905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:40.974050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:40.974088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:40.974117] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:40.977421] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-01-09T20:16:40.977710] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-09T20:16:40.977832] [INFO ] [sig ] ATEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:41.120887] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATEN.txt [2026-01-09T20:16:41.121213] [INFO ] [sig ] [274/3504] Completed ATEN in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:41.121251] [INFO ] [sig ] [275/3504] Forecasting ATEX... [2026-01-09T20:16:41.121281] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-09T20:16:41.121312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-09T20:16:41.133189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-09T20:16:41.133468] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-09T20:16:41.134248] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-09T20:16:41.134300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:41.134331] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:41.134359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:41.134415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:41.191239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:41.191890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:41.192199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:41.192233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:41.313631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:41.313781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:41.313821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:41.313850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:41.317139] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=30.73%) [2026-01-09T20:16:41.317446] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-09T20:16:41.317569] [INFO ] [sig ] ATEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:41.458804] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATEX.txt [2026-01-09T20:16:41.458937] [INFO ] [sig ] [275/3504] Completed ATEX in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.9m [2026-01-09T20:16:41.458976] [INFO ] [sig ] [276/3504] Forecasting ATGE... [2026-01-09T20:16:41.459006] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-09T20:16:41.459184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-09T20:16:41.471106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-09T20:16:41.471363] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-09T20:16:41.472146] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-09T20:16:41.472198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:41.472240] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:41.472268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:41.472324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:41.528930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:41.529888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:41.529978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:41.530011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:41.646472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:41.646633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:41.646674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:41.646704] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:41.650087] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-09T20:16:41.650358] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-09T20:16:41.650477] [INFO ] [sig ] ATGE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:41.790459] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATGE.txt [2026-01-09T20:16:41.790631] [INFO ] [sig ] [276/3504] Completed ATGE in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:41.790672] [INFO ] [sig ] [277/3504] Forecasting ATHA... [2026-01-09T20:16:41.790701] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-09T20:16:41.790733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-09T20:16:41.802392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-09T20:16:41.802753] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-09T20:16:41.803511] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-09T20:16:41.803563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:41.803614] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:41.803641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:41.803697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:41.861184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:41.862203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:41.862283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:41.862320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:41.983045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:41.983195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:41.983235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:41.983263] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:41.986591] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-01-09T20:16:41.986860] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-09T20:16:41.986980] [INFO ] [sig ] ATHA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:42.125931] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATHA.txt [2026-01-09T20:16:42.126063] [INFO ] [sig ] [277/3504] Completed ATHA in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:42.126102] [INFO ] [sig ] [278/3504] Forecasting ATHM... [2026-01-09T20:16:42.126132] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-09T20:16:42.126161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-09T20:16:42.139164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-09T20:16:42.139532] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-09T20:16:42.140364] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-09T20:16:42.140419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:42.140453] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:42.140481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:42.140538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:42.201507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:42.202569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:42.202707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:42.202741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:42.330983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:42.331159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:42.331210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:42.331253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:42.335204] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-01-09T20:16:42.335483] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-09T20:16:42.335628] [INFO ] [sig ] ATHM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:42.482736] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATHM.txt [2026-01-09T20:16:42.482924] [INFO ] [sig ] [278/3504] Completed ATHM in 0.4s | 2.85 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:42.482966] [INFO ] [sig ] [279/3504] Forecasting ATI... [2026-01-09T20:16:42.482995] [INFO ] [sig ] Generating forecast for: ATI [2026-01-09T20:16:42.483026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-09T20:16:42.495150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-09T20:16:42.495559] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-09T20:16:42.496392] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-09T20:16:42.496451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:42.496484] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:42.496509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:42.496565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:42.554809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:42.555760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:42.555859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:42.555893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:42.690543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:42.690722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:42.690762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:42.690790] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:42.694187] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-01-09T20:16:42.694466] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-09T20:16:42.694608] [INFO ] [sig ] ATI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:42.832613] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATI.txt [2026-01-09T20:16:42.832747] [INFO ] [sig ] [279/3504] Completed ATI in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:42.832798] [INFO ] [sig ] [280/3504] Forecasting ATLC... [2026-01-09T20:16:42.832828] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-09T20:16:42.832856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-09T20:16:42.843875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-09T20:16:42.844143] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-09T20:16:42.844908] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-09T20:16:42.844960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:42.844992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:42.845019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:42.845075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:42.901062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:42.901820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:42.901899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:42.901932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:43.024851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:43.025014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:43.025053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:43.025081] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:43.028401] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-09T20:16:43.028687] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-09T20:16:43.028811] [INFO ] [sig ] ATLC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:43.167415] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATLC.txt [2026-01-09T20:16:43.167585] [INFO ] [sig ] [280/3504] Completed ATLC in 0.3s | 2.85 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:43.167627] [INFO ] [sig ] [281/3504] Forecasting ATLCZ... [2026-01-09T20:16:43.167658] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-09T20:16:43.167689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-09T20:16:43.179835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-09T20:16:43.180196] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-09T20:16:43.180973] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-09T20:16:43.181024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:43.181057] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:43.181084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:43.181139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:43.237702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:43.238397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:43.238476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:43.238510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:43.351884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:43.352034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:43.352075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:43.352105] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:43.355592] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=42.67%) [2026-01-09T20:16:43.355868] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-09T20:16:43.356011] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:43.504772] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATLCZ.txt [2026-01-09T20:16:43.504921] [INFO ] [sig ] [281/3504] Completed ATLCZ in 0.3s | 2.86 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:43.504963] [INFO ] [sig ] [282/3504] Forecasting ATLO... [2026-01-09T20:16:43.505183] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-09T20:16:43.505214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-09T20:16:43.517437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-09T20:16:43.517855] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-09T20:16:43.518884] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-09T20:16:43.518938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:43.518996] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:43.519026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:43.519084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:43.580043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:43.580851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:43.580934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:43.580967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:43.702533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:43.702706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:43.702760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:43.702806] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:43.706476] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=5.13%) [2026-01-09T20:16:43.706806] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-09T20:16:43.706937] [INFO ] [sig ] ATLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:43.847192] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATLO.txt [2026-01-09T20:16:43.847338] [INFO ] [sig ] [282/3504] Completed ATLO in 0.3s | 2.86 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-09T20:16:43.847378] [INFO ] [sig ] [283/3504] Forecasting ATNI... [2026-01-09T20:16:43.847408] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-09T20:16:43.847437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-09T20:16:43.859085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-09T20:16:43.859410] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-09T20:16:43.860188] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-09T20:16:43.860241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:43.860272] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:43.860299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:43.860354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:43.917086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:43.918022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:43.918104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:43.918136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:44.037809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:44.037931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:44.037984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:44.038014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:44.041232] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-09T20:16:44.041500] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-09T20:16:44.041638] [INFO ] [sig ] ATNI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:44.179728] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATNI.txt [2026-01-09T20:16:44.179846] [INFO ] [sig ] [283/3504] Completed ATNI in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:44.179885] [INFO ] [sig ] [284/3504] Forecasting ATO... [2026-01-09T20:16:44.179914] [INFO ] [sig ] Generating forecast for: ATO [2026-01-09T20:16:44.179943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-09T20:16:44.192161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-09T20:16:44.192423] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-09T20:16:44.193181] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-09T20:16:44.193233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:44.193265] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:44.193291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:44.193347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:44.250140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:44.250737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:44.250811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:44.250843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:44.377707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:44.377901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:44.377942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:44.377971] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:44.381323] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-09T20:16:44.381601] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-09T20:16:44.381720] [INFO ] [sig ] ATO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:44.521366] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATO.txt [2026-01-09T20:16:44.521491] [INFO ] [sig ] [284/3504] Completed ATO in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:44.521528] [INFO ] [sig ] [285/3504] Forecasting ATOM... [2026-01-09T20:16:44.521557] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-09T20:16:44.521605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-09T20:16:44.533328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-09T20:16:44.533607] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-09T20:16:44.534338] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-09T20:16:44.534389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:44.534420] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:44.534446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:44.534500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:44.591851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:44.592451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:44.592541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:44.592591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:44.716009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:44.716121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:44.716156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:44.716232] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:44.719403] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-01-09T20:16:44.719685] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-09T20:16:44.719811] [INFO ] [sig ] ATOM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:44.857370] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATOM.txt [2026-01-09T20:16:44.857483] [INFO ] [sig ] [285/3504] Completed ATOM in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:44.857522] [INFO ] [sig ] [286/3504] Forecasting ATRA... [2026-01-09T20:16:44.857550] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-09T20:16:44.857596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-09T20:16:44.868656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-09T20:16:44.868900] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-09T20:16:44.869664] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-09T20:16:44.869715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:44.869746] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:44.869772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:44.869830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:44.926061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:44.926663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:44.926737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:44.926768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:45.047241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:45.047375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:45.047420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:45.047451] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:45.050715] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-01-09T20:16:45.050989] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-09T20:16:45.051109] [INFO ] [sig ] ATRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:45.189974] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATRA.txt [2026-01-09T20:16:45.190084] [INFO ] [sig ] [286/3504] Completed ATRA in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:45.190122] [INFO ] [sig ] [287/3504] Forecasting ATRC... [2026-01-09T20:16:45.190150] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-09T20:16:45.190179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-09T20:16:45.201525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-09T20:16:45.201784] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-09T20:16:45.202729] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-09T20:16:45.202781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:45.202824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:45.202853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:45.202910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:45.260098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:45.260708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:45.260794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:45.260828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:45.386914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:45.387065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:45.387105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:45.387135] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:45.390508] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-01-09T20:16:45.390803] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-09T20:16:45.390927] [INFO ] [sig ] ATRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:45.530666] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ATRC.txt [2026-01-09T20:16:45.530829] [INFO ] [sig ] [287/3504] Completed ATRC in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:45.530873] [INFO ] [sig ] [288/3504] Forecasting ATRO... [2026-01-09T20:16:45.530902] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-09T20:16:45.530932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-09T20:16:45.542961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-09T20:16:45.543331] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-09T20:16:45.544132] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-09T20:16:45.544185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:45.544216] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:45.544242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:45.544301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:45.600563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:45.601620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:45.601702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:45.601735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:45.725721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:45.725876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:45.725915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:45.725943] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:45.729388] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-01-09T20:16:45.729692] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-09T20:16:45.729820] [INFO ] [sig ] ATRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:45.870438] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATRO.txt [2026-01-09T20:16:45.870601] [INFO ] [sig ] [288/3504] Completed ATRO in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.8m [2026-01-09T20:16:45.870642] [INFO ] [sig ] [289/3504] Forecasting ATXS... [2026-01-09T20:16:45.870672] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-09T20:16:45.870701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-09T20:16:45.881871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-09T20:16:45.882161] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-09T20:16:45.882933] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-09T20:16:45.882985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:45.883016] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:45.883044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:45.883101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:45.939278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:45.940131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:45.940215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:45.940248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:46.058083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:46.058238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:46.058277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:46.058305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:46.061673] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=52.38%) [2026-01-09T20:16:46.061954] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-09T20:16:46.062078] [INFO ] [sig ] ATXS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:46.203534] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ATXS.txt [2026-01-09T20:16:46.203683] [INFO ] [sig ] [289/3504] Completed ATXS in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:46.203723] [INFO ] [sig ] [290/3504] Forecasting AUB... [2026-01-09T20:16:46.203754] [INFO ] [sig ] Generating forecast for: AUB [2026-01-09T20:16:46.203785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-09T20:16:46.215039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-09T20:16:46.215319] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-09T20:16:46.216107] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-09T20:16:46.216160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:46.216192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:46.216219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:46.216275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:46.271596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:46.272361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:46.272442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:46.272475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:46.392731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:46.392898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:46.392938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:46.392966] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:46.396318] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-01-09T20:16:46.396604] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-09T20:16:46.396727] [INFO ] [sig ] AUB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:46.536283] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AUB.txt [2026-01-09T20:16:46.536414] [INFO ] [sig ] [290/3504] Completed AUB in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:46.536452] [INFO ] [sig ] [291/3504] Forecasting AUDC... [2026-01-09T20:16:46.536494] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-09T20:16:46.536526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-09T20:16:46.547744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-09T20:16:46.548019] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-09T20:16:46.548788] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-09T20:16:46.548840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:46.548872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:46.548898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:46.548954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:46.604059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:46.604742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:46.604820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:46.604851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:46.722629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:46.722770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:46.722809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:46.722839] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:46.726130] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-01-09T20:16:46.726401] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-09T20:16:46.726525] [INFO ] [sig ] AUDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:46.863806] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AUDC.txt [2026-01-09T20:16:46.863943] [INFO ] [sig ] [291/3504] Completed AUDC in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:46.863982] [INFO ] [sig ] [292/3504] Forecasting AUPH... [2026-01-09T20:16:46.864012] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-09T20:16:46.864041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-09T20:16:46.875115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-09T20:16:46.875400] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-09T20:16:46.876167] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-09T20:16:46.876219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:46.876250] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:46.876277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:46.876334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:46.931404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:46.932110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:46.932233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:46.932266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:47.047215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:47.047389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:47.047429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:47.047458] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:47.050844] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-09T20:16:47.051121] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-09T20:16:47.051251] [INFO ] [sig ] AUPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:47.190235] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AUPH.txt [2026-01-09T20:16:47.190361] [INFO ] [sig ] [292/3504] Completed AUPH in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:47.190399] [INFO ] [sig ] [293/3504] Forecasting AURA... [2026-01-09T20:16:47.190429] [INFO ] [sig ] Generating forecast for: AURA [2026-01-09T20:16:47.190459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-09T20:16:47.201436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-09T20:16:47.201718] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-09T20:16:47.202477] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-09T20:16:47.202528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:47.202560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:47.202606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:47.202664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:47.258276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:47.258889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:47.258969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:47.259000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:47.381829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:47.381947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:47.381983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:47.382012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:47.385220] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-01-09T20:16:47.385487] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-09T20:16:47.385626] [INFO ] [sig ] AURA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:47.525028] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AURA.txt [2026-01-09T20:16:47.525164] [INFO ] [sig ] [293/3504] Completed AURA in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:47.525205] [INFO ] [sig ] [294/3504] Forecasting AUTL... [2026-01-09T20:16:47.525234] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-09T20:16:47.525264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-09T20:16:47.537070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-09T20:16:47.537358] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-09T20:16:47.538126] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-09T20:16:47.538178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:47.538209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:47.538235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:47.538290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:47.596103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:47.596819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:47.596905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:47.596938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:47.722112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:47.722296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:47.722341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:47.722394] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:47.725962] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-01-09T20:16:47.726271] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-09T20:16:47.726430] [INFO ] [sig ] AUTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:47.873539] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AUTL.txt [2026-01-09T20:16:47.873688] [INFO ] [sig ] [294/3504] Completed AUTL in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:47.873728] [INFO ] [sig ] [295/3504] Forecasting AVA... [2026-01-09T20:16:47.873757] [INFO ] [sig ] Generating forecast for: AVA [2026-01-09T20:16:47.873786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-09T20:16:47.885254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-09T20:16:47.885518] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-09T20:16:47.886284] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-09T20:16:47.886336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:47.886368] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:47.886394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:47.886451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:47.944189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:47.944884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:47.944963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:47.944997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:48.060046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:48.060202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:48.060242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:48.060272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:48.063714] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-09T20:16:48.063999] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-09T20:16:48.064126] [INFO ] [sig ] AVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:48.206425] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVA.txt [2026-01-09T20:16:48.206590] [INFO ] [sig ] [295/3504] Completed AVA in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:48.206630] [INFO ] [sig ] [296/3504] Forecasting AVAH... [2026-01-09T20:16:48.206661] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-09T20:16:48.206691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-09T20:16:48.218795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-09T20:16:48.219059] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-09T20:16:48.220005] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-09T20:16:48.220058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:48.220090] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:48.220267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:48.220323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:48.279342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:48.280014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:48.280095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:48.280142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:48.401653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:48.401812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:48.401854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:48.401885] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:48.405322] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-09T20:16:48.405696] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-09T20:16:48.405839] [INFO ] [sig ] AVAH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:48.550378] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVAH.txt [2026-01-09T20:16:48.550521] [INFO ] [sig ] [296/3504] Completed AVAH in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:48.550564] [INFO ] [sig ] [297/3504] Forecasting AVAL... [2026-01-09T20:16:48.550615] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-09T20:16:48.550647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-09T20:16:48.562196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-09T20:16:48.562548] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-09T20:16:48.563353] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-09T20:16:48.563407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:48.563438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:48.563465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:48.563522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:48.621314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:48.622007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:48.622272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:48.622305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:48.742158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:48.742305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:48.742345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:48.742373] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:48.745687] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=51.54%) [2026-01-09T20:16:48.745953] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-09T20:16:48.746072] [INFO ] [sig ] AVAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:48.889377] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVAL.txt [2026-01-09T20:16:48.889541] [INFO ] [sig ] [297/3504] Completed AVAL in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:48.889600] [INFO ] [sig ] [298/3504] Forecasting AVB... [2026-01-09T20:16:48.889632] [INFO ] [sig ] Generating forecast for: AVB [2026-01-09T20:16:48.889664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-09T20:16:48.901863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-09T20:16:48.902401] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-09T20:16:48.903379] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-09T20:16:48.903433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:48.903466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:48.903492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:48.903560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:48.961084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:48.961980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:48.962065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:48.962097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:49.091045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:49.091231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:49.091272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:49.091303] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:49.094859] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-09T20:16:49.095344] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-09T20:16:49.095471] [INFO ] [sig ] AVB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:49.241012] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVB.txt [2026-01-09T20:16:49.241160] [INFO ] [sig ] [298/3504] Completed AVB in 0.4s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:49.241200] [INFO ] [sig ] [299/3504] Forecasting AVBP... [2026-01-09T20:16:49.241230] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-09T20:16:49.241267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-09T20:16:49.253285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-09T20:16:49.253628] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-09T20:16:49.254397] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-09T20:16:49.254451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:49.254508] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:49.254538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:49.254610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:49.313592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:49.314528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:49.314637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:49.314672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:49.441009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:49.441162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:49.441204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:49.441234] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:49.444626] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=49.36%) [2026-01-09T20:16:49.444902] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-09T20:16:49.445027] [INFO ] [sig ] AVBP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:49.588548] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVBP.txt [2026-01-09T20:16:49.588735] [INFO ] [sig ] [299/3504] Completed AVBP in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:49.588776] [INFO ] [sig ] [300/3504] Forecasting AVD... [2026-01-09T20:16:49.588806] [INFO ] [sig ] Generating forecast for: AVD [2026-01-09T20:16:49.588835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-09T20:16:49.600729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-09T20:16:49.601050] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-09T20:16:49.601892] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-09T20:16:49.601960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:49.601994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:49.602024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:49.602083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:49.659979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:49.660726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:49.660807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:49.660841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:49.782927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:49.783113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:49.783351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:49.783382] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:49.786979] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-09T20:16:49.787277] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-09T20:16:49.787421] [INFO ] [sig ] AVD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:49.929619] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVD.txt [2026-01-09T20:16:49.929752] [INFO ] [sig ] [300/3504] Completed AVD in 0.3s | 2.86 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-09T20:16:49.929791] [INFO ] [sig ] [301/3504] Forecasting AVDL... [2026-01-09T20:16:49.929820] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-09T20:16:49.929851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-09T20:16:49.941617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-09T20:16:49.941930] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-09T20:16:49.942927] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-09T20:16:49.942980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:49.943013] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:49.943041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:49.943097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:50.001817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:50.002728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:50.002813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:50.002846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:50.137230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:50.137388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:50.137429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:50.137460] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:50.141016] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-01-09T20:16:50.141311] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-09T20:16:50.141439] [INFO ] [sig ] AVDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:50.291427] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVDL.txt [2026-01-09T20:16:50.291601] [INFO ] [sig ] [301/3504] Completed AVDL in 0.4s | 2.86 sym/s | Total: 1.8m | ETA: 18.7m [2026-01-09T20:16:50.291643] [INFO ] [sig ] [302/3504] Forecasting AVGO... [2026-01-09T20:16:50.291671] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-09T20:16:50.291701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-09T20:16:50.303728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-09T20:16:50.304054] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-09T20:16:50.305023] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-09T20:16:50.305085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:50.305127] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:50.305162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:50.305241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:50.362538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:50.363222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:50.363302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:50.363336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:50.489065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:50.489238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:50.489286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:50.489347] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:50.492948] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-01-09T20:16:50.493242] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-09T20:16:50.493382] [INFO ] [sig ] AVGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:50.634389] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVGO.txt [2026-01-09T20:16:50.634536] [INFO ] [sig ] [302/3504] Completed AVGO in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.7m [2026-01-09T20:16:50.634592] [INFO ] [sig ] [303/3504] Forecasting AVGX... [2026-01-09T20:16:50.634625] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-09T20:16:50.634654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-09T20:16:50.645932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-09T20:16:50.646217] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-09T20:16:50.646995] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-09T20:16:50.647047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:50.647078] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:50.647104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:50.647182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:50.704381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:50.705082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:50.705170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:50.705204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:50.826864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:50.827017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:50.827056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:50.827085] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:50.830645] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-09T20:16:50.830912] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-09T20:16:50.831036] [INFO ] [sig ] AVGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:50.969023] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVGX.txt [2026-01-09T20:16:50.969181] [INFO ] [sig ] [303/3504] Completed AVGX in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:50.969222] [INFO ] [sig ] [304/3504] Forecasting AVK... [2026-01-09T20:16:50.969252] [INFO ] [sig ] Generating forecast for: AVK [2026-01-09T20:16:50.969282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-09T20:16:50.980884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-09T20:16:50.981165] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-09T20:16:50.981942] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-09T20:16:50.981997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:50.982029] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:50.982054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:50.982109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:51.038409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:51.039133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:51.039214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:51.039247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:51.157863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:51.158028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:51.158068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:51.158097] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:51.162165] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=20.48%) [2026-01-09T20:16:51.162468] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-09T20:16:51.162631] [INFO ] [sig ] AVK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:51.305708] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVK.txt [2026-01-09T20:16:51.305871] [INFO ] [sig ] [304/3504] Completed AVK in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:51.305913] [INFO ] [sig ] [305/3504] Forecasting AVNS... [2026-01-09T20:16:51.305955] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-09T20:16:51.305989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-09T20:16:51.318141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-09T20:16:51.318425] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-09T20:16:51.319218] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-09T20:16:51.319270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:51.319302] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:51.319329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:51.319385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:51.376732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:51.377469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:51.377558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:51.377609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:51.504768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:51.504922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:51.504961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:51.504991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:51.508735] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-09T20:16:51.509027] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-09T20:16:51.509154] [INFO ] [sig ] AVNS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:51.648884] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVNS.txt [2026-01-09T20:16:51.649051] [INFO ] [sig ] [305/3504] Completed AVNS in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:51.649096] [INFO ] [sig ] [306/3504] Forecasting AVO... [2026-01-09T20:16:51.649125] [INFO ] [sig ] Generating forecast for: AVO [2026-01-09T20:16:51.649153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-09T20:16:51.661595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-09T20:16:51.661891] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-09T20:16:51.662946] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-09T20:16:51.663000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:51.663032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:51.663059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:51.663119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:51.722744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:51.723446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:51.723529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:51.723561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:51.851331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:51.851513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:51.851555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:51.851603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:51.855260] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-01-09T20:16:51.855560] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-09T20:16:51.855708] [INFO ] [sig ] AVO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:52.006303] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVO.txt [2026-01-09T20:16:52.006518] [INFO ] [sig ] [306/3504] Completed AVO in 0.4s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:52.006610] [INFO ] [sig ] [307/3504] Forecasting AVTX... [2026-01-09T20:16:52.006665] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-09T20:16:52.006710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-09T20:16:52.021856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-09T20:16:52.022318] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-09T20:16:52.023408] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-09T20:16:52.023475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:52.023526] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:52.023565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:52.023673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:52.108163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:52.109083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:52.109176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:52.109210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:52.230907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:52.231078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:52.231118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:52.231146] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:52.234480] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=28.07%) [2026-01-09T20:16:52.234762] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-09T20:16:52.234882] [INFO ] [sig ] AVTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:52.375427] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVTX.txt [2026-01-09T20:16:52.375588] [INFO ] [sig ] [307/3504] Completed AVTX in 0.4s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:52.375630] [INFO ] [sig ] [308/3504] Forecasting AVXL... [2026-01-09T20:16:52.375659] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-09T20:16:52.375689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-09T20:16:52.387103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-09T20:16:52.387480] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-09T20:16:52.388265] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-09T20:16:52.388318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:52.388350] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:52.388376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:52.388432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:52.443432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:52.444097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:52.444173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:52.444205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:52.563825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:52.563980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:52.564021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:52.564049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:52.567940] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-01-09T20:16:52.568218] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-09T20:16:52.568352] [INFO ] [sig ] AVXL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:52.706416] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AVXL.txt [2026-01-09T20:16:52.706543] [INFO ] [sig ] [308/3504] Completed AVXL in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:52.706600] [INFO ] [sig ] [309/3504] Forecasting AVY... [2026-01-09T20:16:52.706631] [INFO ] [sig ] Generating forecast for: AVY [2026-01-09T20:16:52.706660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-09T20:16:52.719929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-09T20:16:52.720299] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-09T20:16:52.721102] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-09T20:16:52.721156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:52.721188] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:52.721411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:52.721469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:52.779306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:52.779951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:52.780064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:52.780099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:52.897049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:52.897223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:52.897268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:52.897297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:52.900656] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-01-09T20:16:52.900944] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-09T20:16:52.901073] [INFO ] [sig ] AVY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:53.038132] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AVY.txt [2026-01-09T20:16:53.038265] [INFO ] [sig ] [309/3504] Completed AVY in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:53.038304] [INFO ] [sig ] [310/3504] Forecasting AWF... [2026-01-09T20:16:53.038333] [INFO ] [sig ] Generating forecast for: AWF [2026-01-09T20:16:53.038363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-09T20:16:53.049623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-09T20:16:53.049902] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-09T20:16:53.050681] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-09T20:16:53.050733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:53.050765] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:53.050791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:53.050847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:53.106152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:53.106785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:53.106861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:53.106893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:53.228968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:53.229139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:53.229190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:53.229221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:53.232792] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-09T20:16:53.233078] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-09T20:16:53.233202] [INFO ] [sig ] AWF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:53.373112] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AWF.txt [2026-01-09T20:16:53.373246] [INFO ] [sig ] [310/3504] Completed AWF in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:53.373284] [INFO ] [sig ] [311/3504] Forecasting AWI... [2026-01-09T20:16:53.373313] [INFO ] [sig ] Generating forecast for: AWI [2026-01-09T20:16:53.373343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-09T20:16:53.385010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-09T20:16:53.385436] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-09T20:16:53.386234] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-09T20:16:53.386476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:53.386517] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:53.386545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:53.386626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:53.442680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:53.443323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:53.443400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:53.443431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:53.566874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:53.567015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:53.567054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:53.567086] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:53.570679] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-09T20:16:53.570956] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-09T20:16:53.571087] [INFO ] [sig ] AWI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:53.710367] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AWI.txt [2026-01-09T20:16:53.710505] [INFO ] [sig ] [311/3504] Completed AWI in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:53.710545] [INFO ] [sig ] [312/3504] Forecasting AWK... [2026-01-09T20:16:53.710592] [INFO ] [sig ] Generating forecast for: AWK [2026-01-09T20:16:53.710624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-09T20:16:53.721042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-09T20:16:53.721335] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-09T20:16:53.722120] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-09T20:16:53.722172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:53.722205] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:53.722231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:53.722287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:53.779926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:53.780803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:53.780885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:53.780918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:53.902797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:53.902972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:53.903023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:53.903058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:53.906759] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-09T20:16:53.907046] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-09T20:16:53.907183] [INFO ] [sig ] AWK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:54.047942] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AWK.txt [2026-01-09T20:16:54.048100] [INFO ] [sig ] [312/3504] Completed AWK in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:54.048141] [INFO ] [sig ] [313/3504] Forecasting AWP... [2026-01-09T20:16:54.048170] [INFO ] [sig ] Generating forecast for: AWP [2026-01-09T20:16:54.048199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-09T20:16:54.059384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-09T20:16:54.059705] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-09T20:16:54.060448] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-09T20:16:54.060499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:54.060532] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:54.060559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:54.060637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:54.116270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:54.116940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:54.117015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:54.117047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:54.237999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:54.238139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:54.238176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:54.238204] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:54.241495] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-09T20:16:54.241779] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-09T20:16:54.241901] [INFO ] [sig ] AWP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:54.383055] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AWP.txt [2026-01-09T20:16:54.383248] [INFO ] [sig ] [313/3504] Completed AWP in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:54.383310] [INFO ] [sig ] [314/3504] Forecasting AWRE... [2026-01-09T20:16:54.383357] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-09T20:16:54.383405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-09T20:16:54.394988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-09T20:16:54.395298] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-09T20:16:54.396115] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-09T20:16:54.396168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:54.396201] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:54.396228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:54.396286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:54.451598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:54.452226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:54.452301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:54.452334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:54.563132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:54.563373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:54.563413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:54.563441] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:54.566898] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-01-09T20:16:54.567180] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-09T20:16:54.567309] [INFO ] [sig ] AWRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:54.704814] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AWRE.txt [2026-01-09T20:16:54.704941] [INFO ] [sig ] [314/3504] Completed AWRE in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:54.704982] [INFO ] [sig ] [315/3504] Forecasting AXGN... [2026-01-09T20:16:54.705017] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-09T20:16:54.705047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-09T20:16:54.717058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-09T20:16:54.717344] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-09T20:16:54.718120] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-09T20:16:54.718171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:54.718204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:54.718230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:54.718287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:54.773568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:54.774196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:54.774273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:54.774304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:54.900044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:54.900195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:54.900248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:54.900285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:54.903726] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-09T20:16:54.903997] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-09T20:16:54.904119] [INFO ] [sig ] AXGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:55.046151] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXGN.txt [2026-01-09T20:16:55.046462] [INFO ] [sig ] [315/3504] Completed AXGN in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-09T20:16:55.046503] [INFO ] [sig ] [316/3504] Forecasting AXL... [2026-01-09T20:16:55.046533] [INFO ] [sig ] Generating forecast for: AXL [2026-01-09T20:16:55.046563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-09T20:16:55.057285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-09T20:16:55.057603] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-09T20:16:55.058405] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-09T20:16:55.058458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:55.058517] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:55.058546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:55.058621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:55.118586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:55.119271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:55.119351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:55.119384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:55.249487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:55.249698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:55.249747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:55.249778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:55.253370] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-01-09T20:16:55.253665] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-09T20:16:55.253789] [INFO ] [sig ] AXL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:55.394059] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXL.txt [2026-01-09T20:16:55.394195] [INFO ] [sig ] [316/3504] Completed AXL in 0.3s | 2.86 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-09T20:16:55.394234] [INFO ] [sig ] [317/3504] Forecasting AXON... [2026-01-09T20:16:55.394263] [INFO ] [sig ] Generating forecast for: AXON [2026-01-09T20:16:55.394480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-09T20:16:55.405479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-09T20:16:55.405774] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-09T20:16:55.406532] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-09T20:16:55.406611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:55.406646] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:55.406672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:55.406728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:55.465621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:55.466448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:55.466524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:55.466556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:55.583267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:55.583409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:55.583449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:55.583477] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:55.586966] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-01-09T20:16:55.587429] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-09T20:16:55.587550] [INFO ] [sig ] AXON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:55.728394] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXON.txt [2026-01-09T20:16:55.728522] [INFO ] [sig ] [317/3504] Completed AXON in 0.3s | 2.87 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-09T20:16:55.728561] [INFO ] [sig ] [318/3504] Forecasting AXP... [2026-01-09T20:16:55.728609] [INFO ] [sig ] Generating forecast for: AXP [2026-01-09T20:16:55.728639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-09T20:16:55.738544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-09T20:16:55.738846] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-09T20:16:55.739621] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-09T20:16:55.739674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:55.739706] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:55.739733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:55.739789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:55.795425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:55.796046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:55.796122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:55.796154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:55.923257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:55.923439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:55.923486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:55.923534] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:55.927392] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-01-09T20:16:55.927805] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-09T20:16:55.927980] [INFO ] [sig ] AXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:56.070696] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AXP.txt [2026-01-09T20:16:56.070868] [INFO ] [sig ] [318/3504] Completed AXP in 0.3s | 2.87 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-09T20:16:56.070919] [INFO ] [sig ] [319/3504] Forecasting AXS... [2026-01-09T20:16:56.070950] [INFO ] [sig ] Generating forecast for: AXS [2026-01-09T20:16:56.070990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-09T20:16:56.083156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-09T20:16:56.083506] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-09T20:16:56.084353] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-09T20:16:56.084406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:56.084437] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:56.084463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:56.084519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:56.140867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:56.141802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:56.141894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:56.141927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:56.266346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:56.266504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:56.266586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:56.266647] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:56.270160] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-01-09T20:16:56.270446] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-09T20:16:56.270594] [INFO ] [sig ] AXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:56.411125] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXS.txt [2026-01-09T20:16:56.411264] [INFO ] [sig ] [319/3504] Completed AXS in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:56.411302] [INFO ] [sig ] [320/3504] Forecasting AXSM... [2026-01-09T20:16:56.411331] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-09T20:16:56.411361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-09T20:16:56.423352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-09T20:16:56.423714] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-09T20:16:56.424496] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-09T20:16:56.424548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:56.424598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:56.424627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:56.424682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:56.479974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:56.480856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:56.480937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:56.480985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:56.607963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:56.608165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:56.608211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:56.608240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:56.611973] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-01-09T20:16:56.612446] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-09T20:16:56.612570] [INFO ] [sig ] AXSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:56.757355] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXSM.txt [2026-01-09T20:16:56.757510] [INFO ] [sig ] [320/3504] Completed AXSM in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:56.757552] [INFO ] [sig ] [321/3504] Forecasting AXTA... [2026-01-09T20:16:56.757601] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-09T20:16:56.757633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-09T20:16:56.771021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-09T20:16:56.771435] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-09T20:16:56.772507] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-09T20:16:56.772563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:56.772615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:56.772643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:56.772700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:56.834941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:56.835822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:56.835906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:56.835940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:56.960510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:56.960676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:56.960716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:56.960745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:56.964097] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-09T20:16:56.964360] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-09T20:16:56.964477] [INFO ] [sig ] AXTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:57.105266] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AXTA.txt [2026-01-09T20:16:57.105423] [INFO ] [sig ] [321/3504] Completed AXTA in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:57.105465] [INFO ] [sig ] [322/3504] Forecasting AXTI... [2026-01-09T20:16:57.105495] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-09T20:16:57.105526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-09T20:16:57.117015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-09T20:16:57.117417] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-09T20:16:57.118237] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-09T20:16:57.118289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:57.118321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:57.118359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:57.118416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:57.176823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:57.177719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:57.177802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:57.177834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:57.300180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:57.300337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:57.300375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:57.300403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:57.303942] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-09T20:16:57.304215] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-09T20:16:57.304526] [INFO ] [sig ] AXTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:57.447227] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AXTI.txt [2026-01-09T20:16:57.447389] [INFO ] [sig ] [322/3504] Completed AXTI in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:57.447429] [INFO ] [sig ] [323/3504] Forecasting AYI... [2026-01-09T20:16:57.447459] [INFO ] [sig ] Generating forecast for: AYI [2026-01-09T20:16:57.447488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-09T20:16:57.459303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-09T20:16:57.459643] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-09T20:16:57.460662] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-09T20:16:57.460716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:57.460750] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:57.460777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:57.460834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:57.519802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:57.520667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:57.520752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:57.520786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:57.648616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:57.648775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:57.648817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:57.648846] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:57.652290] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-01-09T20:16:57.652597] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-09T20:16:57.652731] [INFO ] [sig ] AYI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:57.794988] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/AYI.txt [2026-01-09T20:16:57.795150] [INFO ] [sig ] [323/3504] Completed AYI in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:57.795191] [INFO ] [sig ] [324/3504] Forecasting AZ... [2026-01-09T20:16:57.795222] [INFO ] [sig ] Generating forecast for: AZ [2026-01-09T20:16:57.795252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-09T20:16:57.807222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-09T20:16:57.807643] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-09T20:16:57.808472] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-09T20:16:57.808538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:57.808602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:57.808642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:57.808717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:57.873912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:57.874787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:57.874871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:57.874903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:57.998902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:57.999074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:57.999114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:57.999143] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:58.002686] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-09T20:16:58.002977] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-09T20:16:58.003104] [INFO ] [sig ] AZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:58.144818] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AZ.txt [2026-01-09T20:16:58.144955] [INFO ] [sig ] [324/3504] Completed AZ in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:58.144995] [INFO ] [sig ] [325/3504] Forecasting AZN... [2026-01-09T20:16:58.145024] [INFO ] [sig ] Generating forecast for: AZN [2026-01-09T20:16:58.145054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-09T20:16:58.156899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-09T20:16:58.157278] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-09T20:16:58.158070] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-09T20:16:58.158123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:58.158155] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:58.158181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:58.158237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:58.215956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:58.216688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:58.216768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:58.216802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:58.341737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:58.341892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:58.341933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:58.341962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:58.345531] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-09T20:16:58.345828] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-09T20:16:58.345958] [INFO ] [sig ] AZN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:58.488680] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AZN.txt [2026-01-09T20:16:58.488816] [INFO ] [sig ] [325/3504] Completed AZN in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:58.488857] [INFO ] [sig ] [326/3504] Forecasting AZO... [2026-01-09T20:16:58.488886] [INFO ] [sig ] Generating forecast for: AZO [2026-01-09T20:16:58.488917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-09T20:16:58.499619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-09T20:16:58.499915] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-09T20:16:58.500883] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-09T20:16:58.500934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:58.500965] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:58.500992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:58.501049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:58.562255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:58.563186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:58.563276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:58.563341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:58.682038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:58.682195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:58.682236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:58.682267] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:58.686097] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-09T20:16:58.686371] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-09T20:16:58.686496] [INFO ] [sig ] AZO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:58.827414] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AZO.txt [2026-01-09T20:16:58.827549] [INFO ] [sig ] [326/3504] Completed AZO in 0.3s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:58.827606] [INFO ] [sig ] [327/3504] Forecasting AZZ... [2026-01-09T20:16:58.827636] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-09T20:16:58.827667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-09T20:16:58.838412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-09T20:16:58.838820] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-09T20:16:58.839612] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-09T20:16:58.839683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:58.839714] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:58.839741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:58.839797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:58.921934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:58.923032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:58.923116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:58.923150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:59.045663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:59.045814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:59.045856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:59.045885] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:59.049454] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-09T20:16:59.049774] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-09T20:16:59.049905] [INFO ] [sig ] AZZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:16:59.213874] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/AZZ.txt [2026-01-09T20:16:59.214039] [INFO ] [sig ] [327/3504] Completed AZZ in 0.4s | 2.87 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:59.214082] [INFO ] [sig ] [328/3504] Forecasting BA... [2026-01-09T20:16:59.214117] [INFO ] [sig ] Generating forecast for: BA [2026-01-09T20:16:59.214158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-09T20:16:59.225984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-09T20:16:59.226306] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-09T20:16:59.227086] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-09T20:16:59.227138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:59.230243] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:59.230300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:59.230592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:59.304670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:59.305910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:59.306035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:59.306093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:59.463492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:59.463694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:59.463757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:59.463787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:59.467713] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=38.09%) [2026-01-09T20:16:59.468085] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-09T20:16:59.468254] [INFO ] [sig ] BA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:59.618293] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BA.txt [2026-01-09T20:16:59.618454] [INFO ] [sig ] [328/3504] Completed BA in 0.4s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:59.618495] [INFO ] [sig ] [329/3504] Forecasting BABA... [2026-01-09T20:16:59.618526] [INFO ] [sig ] Generating forecast for: BABA [2026-01-09T20:16:59.618556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-09T20:16:59.630866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-09T20:16:59.631313] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-09T20:16:59.632197] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-09T20:16:59.632254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:59.632287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:59.632315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:59.632373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:16:59.691758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:16:59.692636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:16:59.692717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:16:59.692751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:16:59.812220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:16:59.812379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:16:59.812419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:16:59.812447] [INFO ] [FORECASTER] Training complete [2026-01-09T20:16:59.816091] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-09T20:16:59.816458] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-09T20:16:59.816618] [INFO ] [sig ] BABA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:16:59.964349] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BABA.txt [2026-01-09T20:16:59.964597] [INFO ] [sig ] [329/3504] Completed BABA in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:16:59.964644] [INFO ] [sig ] [330/3504] Forecasting BABX... [2026-01-09T20:16:59.964677] [INFO ] [sig ] Generating forecast for: BABX [2026-01-09T20:16:59.964714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-09T20:16:59.980303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-09T20:16:59.980731] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-09T20:16:59.981538] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-09T20:16:59.981618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:16:59.981654] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:16:59.981682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:16:59.981739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:00.045024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:00.045990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:00.046081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:00.046115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:00.187274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:00.187430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:00.187469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:00.187498] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:00.191210] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-09T20:17:00.191537] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-09T20:17:00.191709] [INFO ] [sig ] BABX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:00.335873] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BABX.txt [2026-01-09T20:17:00.336009] [INFO ] [sig ] [330/3504] Completed BABX in 0.4s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:17:00.336049] [INFO ] [sig ] [331/3504] Forecasting BAC... [2026-01-09T20:17:00.336079] [INFO ] [sig ] Generating forecast for: BAC [2026-01-09T20:17:00.336110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-09T20:17:00.347599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-09T20:17:00.347865] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-09T20:17:00.348635] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-09T20:17:00.348686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:00.348717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:00.348744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:00.348800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:00.406658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:00.407324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:00.407403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:00.407437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:00.531273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:00.531414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:00.531492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:00.531523] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:00.535169] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=40.60%) [2026-01-09T20:17:00.535433] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-09T20:17:00.535551] [INFO ] [sig ] BAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:00.682924] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BAC.txt [2026-01-09T20:17:00.683052] [INFO ] [sig ] [331/3504] Completed BAC in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:17:00.683090] [INFO ] [sig ] [332/3504] Forecasting BAH... [2026-01-09T20:17:00.683120] [INFO ] [sig ] Generating forecast for: BAH [2026-01-09T20:17:00.683150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-09T20:17:00.696184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-09T20:17:00.696486] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-09T20:17:00.697283] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-09T20:17:00.697334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:00.697366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:00.697392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:00.697447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:00.755837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:00.756446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:00.756524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:00.756557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:00.880592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:00.880738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:00.880777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:00.880806] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:00.884298] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=73.05%) [2026-01-09T20:17:00.884566] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-09T20:17:00.884708] [INFO ] [sig ] BAH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:01.023523] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BAH.txt [2026-01-09T20:17:01.023672] [INFO ] [sig ] [332/3504] Completed BAH in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:17:01.023731] [INFO ] [sig ] [333/3504] Forecasting BALL... [2026-01-09T20:17:01.023761] [INFO ] [sig ] Generating forecast for: BALL [2026-01-09T20:17:01.023791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-09T20:17:01.034849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-09T20:17:01.035115] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-09T20:17:01.035889] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-09T20:17:01.035941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:01.035997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:01.036025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:01.036081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:01.091050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:01.091674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:01.091751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:01.091782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:01.216471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:01.216642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:01.216683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:01.216712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:01.220429] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-09T20:17:01.220724] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-09T20:17:01.220853] [INFO ] [sig ] BALL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:01.363345] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BALL.txt [2026-01-09T20:17:01.363481] [INFO ] [sig ] [333/3504] Completed BALL in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-09T20:17:01.363520] [INFO ] [sig ] [334/3504] Forecasting BAM... [2026-01-09T20:17:01.363551] [INFO ] [sig ] Generating forecast for: BAM [2026-01-09T20:17:01.363601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-09T20:17:01.374069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-09T20:17:01.374316] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-09T20:17:01.375087] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-09T20:17:01.375139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:01.375170] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:01.375197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:01.375261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:01.431838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:01.432641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:01.432718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:01.432750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:01.552415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:01.552593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:01.552635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:01.552664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:01.556024] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=62.54%) [2026-01-09T20:17:01.556325] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-09T20:17:01.556453] [INFO ] [sig ] BAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:01.697925] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BAM.txt [2026-01-09T20:17:01.698054] [INFO ] [sig ] [334/3504] Completed BAM in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-09T20:17:01.698092] [INFO ] [sig ] [335/3504] Forecasting BANC... [2026-01-09T20:17:01.698122] [INFO ] [sig ] Generating forecast for: BANC [2026-01-09T20:17:01.698151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-09T20:17:01.708977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-09T20:17:01.709232] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-09T20:17:01.710009] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-09T20:17:01.710061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:01.710104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:01.710131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:01.710187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:01.768975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:01.769699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:01.769775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:01.769807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:01.891921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:01.892087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:01.892126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:01.892154] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:01.895521] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-09T20:17:01.895817] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-09T20:17:01.895941] [INFO ] [sig ] BANC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:02.036055] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BANC.txt [2026-01-09T20:17:02.036219] [INFO ] [sig ] [335/3504] Completed BANC in 0.3s | 2.86 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-09T20:17:02.036258] [INFO ] [sig ] [336/3504] Forecasting BAND... [2026-01-09T20:17:02.036288] [INFO ] [sig ] Generating forecast for: BAND [2026-01-09T20:17:02.036506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-09T20:17:02.047742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-09T20:17:02.048077] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-09T20:17:02.048862] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-09T20:17:02.048913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:02.048943] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:02.048969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:02.049028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:02.108889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:02.109791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:02.109874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:02.109906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:02.232940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:02.233100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:02.233138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:02.233198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:02.236965] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-01-09T20:17:02.237290] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-09T20:17:02.237415] [INFO ] [sig ] BAND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:02.378156] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BAND.txt [2026-01-09T20:17:02.378320] [INFO ] [sig ] [336/3504] Completed BAND in 0.3s | 2.86 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:02.378362] [INFO ] [sig ] [337/3504] Forecasting BANF... [2026-01-09T20:17:02.378391] [INFO ] [sig ] Generating forecast for: BANF [2026-01-09T20:17:02.378422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-09T20:17:02.389323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-09T20:17:02.389694] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-09T20:17:02.390450] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-09T20:17:02.390503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:02.390535] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:02.390562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:02.390644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:02.446348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:02.447015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:02.447090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:02.447123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:02.566740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:02.566895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:02.566934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:02.566962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:02.570417] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=30.42%) [2026-01-09T20:17:02.570711] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-09T20:17:02.570839] [INFO ] [sig ] BANF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:02.713372] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BANF.txt [2026-01-09T20:17:02.713512] [INFO ] [sig ] [337/3504] Completed BANF in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:02.713553] [INFO ] [sig ] [338/3504] Forecasting BANX... [2026-01-09T20:17:02.713602] [INFO ] [sig ] Generating forecast for: BANX [2026-01-09T20:17:02.713635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-09T20:17:02.726037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-09T20:17:02.726464] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-09T20:17:02.727385] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-09T20:17:02.727450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:02.727484] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:02.727510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:02.727587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:02.784945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:02.785841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:02.785925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:02.785957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:02.900434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:02.900598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:02.900639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:02.900669] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:02.903990] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-09T20:17:02.904256] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-09T20:17:02.904374] [INFO ] [sig ] BANX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:03.042429] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BANX.txt [2026-01-09T20:17:03.042595] [INFO ] [sig ] [338/3504] Completed BANX in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:03.042637] [INFO ] [sig ] [339/3504] Forecasting BAP... [2026-01-09T20:17:03.042675] [INFO ] [sig ] Generating forecast for: BAP [2026-01-09T20:17:03.042707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-09T20:17:03.054091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-09T20:17:03.054372] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-09T20:17:03.055144] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-09T20:17:03.055196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:03.055232] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:03.055259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:03.055314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:03.110922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:03.111522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:03.111617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:03.111650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:03.226345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:03.226667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:03.226704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:03.226732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:03.230092] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-09T20:17:03.230357] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-09T20:17:03.230683] [INFO ] [sig ] BAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:03.370102] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BAP.txt [2026-01-09T20:17:03.370232] [INFO ] [sig ] [339/3504] Completed BAP in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:03.370270] [INFO ] [sig ] [340/3504] Forecasting BATRA... [2026-01-09T20:17:03.370300] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-09T20:17:03.370329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-09T20:17:03.380479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-09T20:17:03.380755] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-09T20:17:03.381529] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-09T20:17:03.381600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:03.381636] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:03.381663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:03.381725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:03.440336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:03.440975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:03.441052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:03.441083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:03.560561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:03.560719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:03.560757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:03.560786] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:03.564056] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=38.38%) [2026-01-09T20:17:03.564320] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-09T20:17:03.564438] [INFO ] [sig ] BATRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:03.705463] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BATRA.txt [2026-01-09T20:17:03.705612] [INFO ] [sig ] [340/3504] Completed BATRA in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:03.705653] [INFO ] [sig ] [341/3504] Forecasting BATRK... [2026-01-09T20:17:03.705684] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-09T20:17:03.705714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-09T20:17:03.716057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-09T20:17:03.716339] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-09T20:17:03.717116] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-09T20:17:03.717194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:03.717228] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:03.717259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:03.717320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:03.778838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:03.779539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:03.779639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:03.779678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:03.901186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:03.901336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:03.901378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:03.901407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:03.904858] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-01-09T20:17:03.905148] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-09T20:17:03.905273] [INFO ] [sig ] BATRK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:04.048729] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BATRK.txt [2026-01-09T20:17:04.048872] [INFO ] [sig ] [341/3504] Completed BATRK in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:04.048912] [INFO ] [sig ] [342/3504] Forecasting BAX... [2026-01-09T20:17:04.048940] [INFO ] [sig ] Generating forecast for: BAX [2026-01-09T20:17:04.048969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-09T20:17:04.061794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-09T20:17:04.062070] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-09T20:17:04.062876] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-09T20:17:04.062928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:04.062960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:04.062987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:04.063043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:04.122075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:04.122939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:04.123020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:04.123052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:04.243166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:04.243312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:04.243351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:04.243411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:04.246771] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=67.54%) [2026-01-09T20:17:04.247038] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-09T20:17:04.247180] [INFO ] [sig ] BAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:04.393090] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BAX.txt [2026-01-09T20:17:04.393254] [INFO ] [sig ] [342/3504] Completed BAX in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:04.393295] [INFO ] [sig ] [343/3504] Forecasting BB... [2026-01-09T20:17:04.393324] [INFO ] [sig ] Generating forecast for: BB [2026-01-09T20:17:04.393353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-09T20:17:04.405650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-09T20:17:04.405999] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-09T20:17:04.406789] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-09T20:17:04.406842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:04.406873] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:04.406900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:04.406962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:04.467717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:04.468600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:04.468717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:04.468753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:04.597892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:04.598051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:04.598093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:04.598123] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:04.601587] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-01-09T20:17:04.601867] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-09T20:17:04.601993] [INFO ] [sig ] BB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:04.744512] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BB.txt [2026-01-09T20:17:04.744688] [INFO ] [sig ] [343/3504] Completed BB in 0.4s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:04.744728] [INFO ] [sig ] [344/3504] Forecasting BBAI... [2026-01-09T20:17:04.744760] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-09T20:17:04.744789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-09T20:17:04.756556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-09T20:17:04.756948] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-09T20:17:04.757917] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-09T20:17:04.757970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:04.758001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:04.758028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:04.758084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:04.815728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:04.816523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:04.816622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:04.816673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:04.938865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:04.939021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:04.939061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:04.939091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:04.942465] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-01-09T20:17:04.942759] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-09T20:17:04.942887] [INFO ] [sig ] BBAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:05.082670] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BBAI.txt [2026-01-09T20:17:05.082801] [INFO ] [sig ] [344/3504] Completed BBAI in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:05.082840] [INFO ] [sig ] [345/3504] Forecasting BBCP... [2026-01-09T20:17:05.082869] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-09T20:17:05.082899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-09T20:17:05.095128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-09T20:17:05.095480] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-09T20:17:05.096297] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-09T20:17:05.096352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:05.096385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:05.096412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:05.096467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:05.155086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:05.155930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:05.156014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:05.156048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:05.278384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:05.278549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:05.278606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:05.278637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:05.282252] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-09T20:17:05.282560] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-09T20:17:05.282713] [INFO ] [sig ] BBCP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:05.425905] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBCP.txt [2026-01-09T20:17:05.426062] [INFO ] [sig ] [345/3504] Completed BBCP in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:05.426101] [INFO ] [sig ] [346/3504] Forecasting BBD... [2026-01-09T20:17:05.426130] [INFO ] [sig ] Generating forecast for: BBD [2026-01-09T20:17:05.426161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-09T20:17:05.438862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-09T20:17:05.439249] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-09T20:17:05.440264] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-09T20:17:05.440322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:05.440356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:05.440397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:05.440456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:05.500732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:05.501652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:05.501736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:05.501770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:05.631431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:05.631602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:05.631644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:05.631674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:05.635099] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=38.06%) [2026-01-09T20:17:05.635387] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-09T20:17:05.635517] [INFO ] [sig ] BBD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:05.779206] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BBD.txt [2026-01-09T20:17:05.779424] [INFO ] [sig ] [346/3504] Completed BBD in 0.4s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:05.779476] [INFO ] [sig ] [347/3504] Forecasting BBDO... [2026-01-09T20:17:05.779509] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-09T20:17:05.779541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-09T20:17:05.791265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-09T20:17:05.791627] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-09T20:17:05.792410] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-09T20:17:05.792464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:05.792703] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:05.792733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:05.792790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:05.850115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:05.850870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:05.850951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:05.850985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:05.972418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:05.972599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:05.972669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:05.972706] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:05.976005] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=60.00%) [2026-01-09T20:17:05.976276] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-09T20:17:05.976399] [INFO ] [sig ] BBDO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:06.118839] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBDO.txt [2026-01-09T20:17:06.118970] [INFO ] [sig ] [347/3504] Completed BBDO in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-09T20:17:06.119011] [INFO ] [sig ] [348/3504] Forecasting BBH... [2026-01-09T20:17:06.119040] [INFO ] [sig ] Generating forecast for: BBH [2026-01-09T20:17:06.119071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-09T20:17:06.130463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-09T20:17:06.130821] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-09T20:17:06.131599] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-09T20:17:06.131653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:06.131685] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:06.131712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:06.131768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:06.188891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:06.189847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:06.189930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:06.189961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:06.295936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:06.296094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:06.296135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:06.296164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:06.300129] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-09T20:17:06.300400] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-09T20:17:06.300522] [INFO ] [sig ] BBH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:06.447373] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BBH.txt [2026-01-09T20:17:06.447721] [INFO ] [sig ] [348/3504] Completed BBH in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-09T20:17:06.447763] [INFO ] [sig ] [349/3504] Forecasting BBIO... [2026-01-09T20:17:06.447791] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-09T20:17:06.447820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-09T20:17:06.459471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-09T20:17:06.459738] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-09T20:17:06.460482] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-09T20:17:06.460532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:06.460564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:06.460616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:06.460673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:06.517027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:06.517632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:06.517709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:06.517740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:06.638178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:06.638291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:06.638326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:06.638355] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:06.641557] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=51.85%) [2026-01-09T20:17:06.641836] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-09T20:17:06.641955] [INFO ] [sig ] BBIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:06.780553] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBIO.txt [2026-01-09T20:17:06.780679] [INFO ] [sig ] [349/3504] Completed BBIO in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-09T20:17:06.780717] [INFO ] [sig ] [350/3504] Forecasting BBLG... [2026-01-09T20:17:06.780746] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-09T20:17:06.780781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-09T20:17:06.792645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-09T20:17:06.792928] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-09T20:17:06.793691] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-09T20:17:06.793743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:06.793799] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:06.793827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:06.793884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:06.850071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:06.850683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:06.850756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:06.850789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:06.969644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:06.969798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:06.969837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:06.969865] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:06.973154] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-01-09T20:17:06.973416] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-09T20:17:06.973535] [INFO ] [sig ] BBLG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:07.114661] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBLG.txt [2026-01-09T20:17:07.114815] [INFO ] [sig ] [350/3504] Completed BBLG in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-09T20:17:07.114856] [INFO ] [sig ] [351/3504] Forecasting BBN... [2026-01-09T20:17:07.114886] [INFO ] [sig ] Generating forecast for: BBN [2026-01-09T20:17:07.114916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-09T20:17:07.127170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-09T20:17:07.127484] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-09T20:17:07.128254] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-09T20:17:07.128306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:07.128336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:07.128363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:07.128418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:07.185803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:07.186680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:07.186955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:07.186987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:07.305583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:07.305740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:07.305780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:07.305809] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:07.309127] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-09T20:17:07.309396] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-09T20:17:07.309718] [INFO ] [sig ] BBN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:07.452305] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBN.txt [2026-01-09T20:17:07.452473] [INFO ] [sig ] [351/3504] Completed BBN in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-09T20:17:07.452512] [INFO ] [sig ] [352/3504] Forecasting BBSI... [2026-01-09T20:17:07.452541] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-09T20:17:07.452591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-09T20:17:07.463979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-09T20:17:07.464297] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-09T20:17:07.465071] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-09T20:17:07.465123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:07.465154] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:07.465180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:07.465236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:07.520755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:07.521636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:07.521717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:07.521749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:07.640875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:07.641032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:07.641071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:07.641099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:07.644404] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-01-09T20:17:07.644690] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-09T20:17:07.644812] [INFO ] [sig ] BBSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:07.785127] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBSI.txt [2026-01-09T20:17:07.785289] [INFO ] [sig ] [352/3504] Completed BBSI in 0.3s | 2.87 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-09T20:17:07.785331] [INFO ] [sig ] [353/3504] Forecasting BBUC... [2026-01-09T20:17:07.785367] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-09T20:17:07.785399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-09T20:17:07.796210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-09T20:17:07.796543] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-09T20:17:07.797336] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-09T20:17:07.797388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:07.797420] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:07.797448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:07.797504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:07.855086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:07.855929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:07.856011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:07.856045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:07.976253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:07.976409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:07.976449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:07.976513] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:07.979889] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-09T20:17:07.980158] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-09T20:17:07.980282] [INFO ] [sig ] BBUC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:08.120631] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBUC.txt [2026-01-09T20:17:08.120789] [INFO ] [sig ] [353/3504] Completed BBUC in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:08.120828] [INFO ] [sig ] [354/3504] Forecasting BBVA... [2026-01-09T20:17:08.120859] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-09T20:17:08.120889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-09T20:17:08.132391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-09T20:17:08.132786] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-09T20:17:08.133543] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-09T20:17:08.133614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:08.133647] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:08.133674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:08.133730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:08.190301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:08.191154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:08.191234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:08.191267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:08.311893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:08.312028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:08.312065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:08.312094] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:08.315351] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-01-09T20:17:08.315634] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-09T20:17:08.315754] [INFO ] [sig ] BBVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:08.455488] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BBVA.txt [2026-01-09T20:17:08.455671] [INFO ] [sig ] [354/3504] Completed BBVA in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:08.455713] [INFO ] [sig ] [355/3504] Forecasting BBWI... [2026-01-09T20:17:08.455742] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-09T20:17:08.455774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-09T20:17:08.467388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-09T20:17:08.467795] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-09T20:17:08.468599] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-09T20:17:08.468667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:08.468704] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:08.468731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:08.468790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:08.524806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:08.525670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:08.525750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:08.525782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:08.645359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:08.645489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:08.645525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:08.645553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:08.648737] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-01-09T20:17:08.648997] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-09T20:17:08.649112] [INFO ] [sig ] BBWI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:08.787962] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBWI.txt [2026-01-09T20:17:08.788070] [INFO ] [sig ] [355/3504] Completed BBWI in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:08.788108] [INFO ] [sig ] [356/3504] Forecasting BBY... [2026-01-09T20:17:08.788138] [INFO ] [sig ] Generating forecast for: BBY [2026-01-09T20:17:08.788167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-09T20:17:08.800310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-09T20:17:08.800603] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-09T20:17:08.801387] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-09T20:17:08.801440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:08.801473] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:08.801502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:08.801559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:08.859594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:08.860451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:08.860541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:08.860596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:08.981976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:08.982127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:08.982165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:08.982194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:08.985491] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-01-09T20:17:08.985771] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-09T20:17:08.985889] [INFO ] [sig ] BBY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:09.125417] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BBY.txt [2026-01-09T20:17:09.125530] [INFO ] [sig ] [356/3504] Completed BBY in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:09.125567] [INFO ] [sig ] [357/3504] Forecasting BC... [2026-01-09T20:17:09.125616] [INFO ] [sig ] Generating forecast for: BC [2026-01-09T20:17:09.125646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-09T20:17:09.137895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-09T20:17:09.138215] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-09T20:17:09.139218] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-09T20:17:09.139270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:09.139302] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:09.139328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:09.139383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:09.196032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:09.196677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:09.196753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:09.196785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:09.315981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:09.316118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:09.316156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:09.316184] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:09.319892] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-09T20:17:09.320157] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-09T20:17:09.320276] [INFO ] [sig ] BC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:09.460728] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BC.txt [2026-01-09T20:17:09.460851] [INFO ] [sig ] [357/3504] Completed BC in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:09.460889] [INFO ] [sig ] [358/3504] Forecasting BCAL... [2026-01-09T20:17:09.460918] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-09T20:17:09.460949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-09T20:17:09.472646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-09T20:17:09.472919] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-09T20:17:09.473704] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-09T20:17:09.473756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:09.473787] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:09.473813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:09.473868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:09.530617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:09.531448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:09.531532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:09.531564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:09.648934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:09.649082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:09.649121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:09.649149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:09.652446] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-09T20:17:09.652730] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-09T20:17:09.652850] [INFO ] [sig ] BCAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:09.794049] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCAL.txt [2026-01-09T20:17:09.794191] [INFO ] [sig ] [358/3504] Completed BCAL in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:09.794233] [INFO ] [sig ] [359/3504] Forecasting BCAX... [2026-01-09T20:17:09.794264] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-09T20:17:09.794297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-09T20:17:09.805907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-09T20:17:09.806190] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-09T20:17:09.807144] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-09T20:17:09.807211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:09.807253] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:09.807280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:09.807336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:09.865879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:09.866697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:09.866776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:09.866807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:09.986539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:09.986717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:09.986758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:09.986786] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:09.990290] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=47.08%) [2026-01-09T20:17:09.990593] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-09T20:17:09.990720] [INFO ] [sig ] BCAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:10.133826] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCAX.txt [2026-01-09T20:17:10.133988] [INFO ] [sig ] [359/3504] Completed BCAX in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:10.134028] [INFO ] [sig ] [360/3504] Forecasting BCBP... [2026-01-09T20:17:10.134058] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-09T20:17:10.134088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-09T20:17:10.145848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-09T20:17:10.146199] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-09T20:17:10.146998] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-09T20:17:10.147051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:10.147082] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:10.147109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:10.147194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:10.205674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:10.206611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:10.206728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:10.206764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:10.324457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:10.324628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:10.324671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:10.324701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:10.328210] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=44.92%) [2026-01-09T20:17:10.328493] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-09T20:17:10.328639] [INFO ] [sig ] BCBP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:10.475766] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCBP.txt [2026-01-09T20:17:10.475925] [INFO ] [sig ] [360/3504] Completed BCBP in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-09T20:17:10.475964] [INFO ] [sig ] [361/3504] Forecasting BCC... [2026-01-09T20:17:10.476001] [INFO ] [sig ] Generating forecast for: BCC [2026-01-09T20:17:10.476032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-09T20:17:10.487776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-09T20:17:10.488147] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-09T20:17:10.488962] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-09T20:17:10.489014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:10.489046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:10.489071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:10.489127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:10.546542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:10.547420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:10.547505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:10.547538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:10.666000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:10.666154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:10.666193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:10.666221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:10.669687] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-09T20:17:10.669985] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-09T20:17:10.670117] [INFO ] [sig ] BCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:10.812423] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCC.txt [2026-01-09T20:17:10.812602] [INFO ] [sig ] [361/3504] Completed BCC in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:10.812644] [INFO ] [sig ] [362/3504] Forecasting BCDA... [2026-01-09T20:17:10.812673] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-09T20:17:10.812703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-09T20:17:10.824098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-09T20:17:10.824387] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-09T20:17:10.825157] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-09T20:17:10.825210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:10.825241] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:10.825268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:10.825324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:10.881105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:10.881728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:10.881803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:10.881835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:10.996197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:10.996348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:10.996386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:10.996414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:11.000296] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-09T20:17:11.000566] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-09T20:17:11.000708] [INFO ] [sig ] BCDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:11.140868] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCDA.txt [2026-01-09T20:17:11.140998] [INFO ] [sig ] [362/3504] Completed BCDA in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:11.141042] [INFO ] [sig ] [363/3504] Forecasting BCE... [2026-01-09T20:17:11.141072] [INFO ] [sig ] Generating forecast for: BCE [2026-01-09T20:17:11.141102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-09T20:17:11.152954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-09T20:17:11.153235] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-09T20:17:11.153999] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-09T20:17:11.154050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:11.154082] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:11.154108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:11.154164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:11.210513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:11.211117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:11.211192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:11.211223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:11.332735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:11.332887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:11.332925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:11.332954] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:11.336240] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=48.34%) [2026-01-09T20:17:11.336502] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-09T20:17:11.336639] [INFO ] [sig ] BCE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:11.475958] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCE.txt [2026-01-09T20:17:11.476127] [INFO ] [sig ] [363/3504] Completed BCE in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:11.476166] [INFO ] [sig ] [364/3504] Forecasting BCH... [2026-01-09T20:17:11.476196] [INFO ] [sig ] Generating forecast for: BCH [2026-01-09T20:17:11.476225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-09T20:17:11.487253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-09T20:17:11.487742] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-09T20:17:11.488516] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-09T20:17:11.488604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:11.488638] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:11.488663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:11.488723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:11.544315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:11.545178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:11.545258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:11.545291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:11.664542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:11.664710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:11.664749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:11.664778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:11.668330] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-09T20:17:11.668617] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-09T20:17:11.668756] [INFO ] [sig ] BCH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:11.810987] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCH.txt [2026-01-09T20:17:11.811129] [INFO ] [sig ] [364/3504] Completed BCH in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:11.811168] [INFO ] [sig ] [365/3504] Forecasting BCML... [2026-01-09T20:17:11.811198] [INFO ] [sig ] Generating forecast for: BCML [2026-01-09T20:17:11.811229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-09T20:17:11.822810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-09T20:17:11.823129] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-09T20:17:11.823906] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-09T20:17:11.823957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:11.823988] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:11.824014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:11.824070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:11.880418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:11.881133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:11.881210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:11.881242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:11.987592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:11.987749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:11.987788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:11.987815] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:11.991172] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=20.07%) [2026-01-09T20:17:11.991439] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-09T20:17:11.991558] [INFO ] [sig ] BCML: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:12.129924] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BCML.txt [2026-01-09T20:17:12.130070] [INFO ] [sig ] [365/3504] Completed BCML in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:12.130108] [INFO ] [sig ] [366/3504] Forecasting BCO... [2026-01-09T20:17:12.130138] [INFO ] [sig ] Generating forecast for: BCO [2026-01-09T20:17:12.130168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-09T20:17:12.140728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-09T20:17:12.141005] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-09T20:17:12.141774] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-09T20:17:12.141825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:12.141857] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:12.141883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:12.141939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:12.197408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:12.198223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:12.198302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:12.198334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:12.320949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:12.321105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:12.321161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:12.321192] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:12.324520] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-09T20:17:12.324804] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-09T20:17:12.324923] [INFO ] [sig ] BCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:12.464036] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCO.txt [2026-01-09T20:17:12.464187] [INFO ] [sig ] [366/3504] Completed BCO in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:12.464226] [INFO ] [sig ] [367/3504] Forecasting BCPC... [2026-01-09T20:17:12.464255] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-09T20:17:12.464285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-09T20:17:12.475705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-09T20:17:12.476027] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-09T20:17:12.476799] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-09T20:17:12.476852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:12.476910] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:12.476938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:12.476994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:12.532568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:12.533378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:12.533468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:12.533506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:12.649962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:12.650121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:12.650160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:12.650189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:12.653511] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=51.52%) [2026-01-09T20:17:12.653794] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-09T20:17:12.653916] [INFO ] [sig ] BCPC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:12.799951] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCPC.txt [2026-01-09T20:17:12.800115] [INFO ] [sig ] [367/3504] Completed BCPC in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:12.800156] [INFO ] [sig ] [368/3504] Forecasting BCRX... [2026-01-09T20:17:12.800186] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-09T20:17:12.800217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-09T20:17:12.812785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-09T20:17:12.813171] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-09T20:17:12.814212] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-09T20:17:12.814267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:12.814298] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:12.814324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:12.814380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:12.871513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:12.872365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:12.872469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:12.872503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:12.993716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:12.993878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:12.993919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:12.993948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:12.997647] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=60.11%) [2026-01-09T20:17:12.998021] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-09T20:17:12.998178] [INFO ] [sig ] BCRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:13.176865] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCRX.txt [2026-01-09T20:17:13.177023] [INFO ] [sig ] [368/3504] Completed BCRX in 0.4s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:13.177063] [INFO ] [sig ] [369/3504] Forecasting BCS... [2026-01-09T20:17:13.177093] [INFO ] [sig ] Generating forecast for: BCS [2026-01-09T20:17:13.177125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-09T20:17:13.188514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-09T20:17:13.188894] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-09T20:17:13.189693] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-09T20:17:13.189745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:13.189778] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:13.189804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:13.189859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:13.246708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:13.247618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:13.247702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:13.247735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:13.365619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:13.365774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:13.365813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:13.365841] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:13.369257] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-01-09T20:17:13.369528] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-09T20:17:13.369668] [INFO ] [sig ] BCS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:13.510601] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCS.txt [2026-01-09T20:17:13.510759] [INFO ] [sig ] [369/3504] Completed BCS in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:13.510800] [INFO ] [sig ] [370/3504] Forecasting BCSF... [2026-01-09T20:17:13.510829] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-09T20:17:13.510862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-09T20:17:13.522545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-09T20:17:13.522891] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-09T20:17:13.523683] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-09T20:17:13.523736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:13.523767] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:13.523804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:13.523861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:13.579849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:13.580471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:13.580550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:13.580600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:13.700749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:13.700899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:13.700940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:13.700999] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:13.704781] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-01-09T20:17:13.705062] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-09T20:17:13.705186] [INFO ] [sig ] BCSF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:13.851152] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCSF.txt [2026-01-09T20:17:13.851298] [INFO ] [sig ] [370/3504] Completed BCSF in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-09T20:17:13.851336] [INFO ] [sig ] [371/3504] Forecasting BCTX... [2026-01-09T20:17:13.851366] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-09T20:17:13.851396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-09T20:17:13.863061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-09T20:17:13.863405] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-09T20:17:13.864204] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-09T20:17:13.864257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:13.864290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:13.864317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:13.864374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:13.922850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:13.923608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:13.923689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:13.923723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:14.049822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:14.049971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:14.050012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:14.050041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:14.053653] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-09T20:17:14.053932] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-09T20:17:14.054083] [INFO ] [sig ] BCTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:14.200759] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCTX.txt [2026-01-09T20:17:14.200900] [INFO ] [sig ] [371/3504] Completed BCTX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-09T20:17:14.200941] [INFO ] [sig ] [372/3504] Forecasting BCX... [2026-01-09T20:17:14.200972] [INFO ] [sig ] Generating forecast for: BCX [2026-01-09T20:17:14.201005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-09T20:17:14.212637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-09T20:17:14.213004] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-09T20:17:14.213955] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-09T20:17:14.214010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:14.214042] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:14.214068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:14.214126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:14.272089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:14.273031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:14.273131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:14.273173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:14.396480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:14.396649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:14.396691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:14.396722] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:14.400631] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-09T20:17:14.400918] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-09T20:17:14.401081] [INFO ] [sig ] BCX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:14.556476] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCX.txt [2026-01-09T20:17:14.556657] [INFO ] [sig ] [372/3504] Completed BCX in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-09T20:17:14.556703] [INFO ] [sig ] [373/3504] Forecasting BCYC... [2026-01-09T20:17:14.556735] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-09T20:17:14.556770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-09T20:17:14.569366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-09T20:17:14.569689] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-09T20:17:14.570520] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-09T20:17:14.570601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:14.570648] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:14.570686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:14.570764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:14.634854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:14.635706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:14.635788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:14.635821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:14.755604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:14.755746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:14.755786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:14.755814] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:14.759191] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-01-09T20:17:14.759465] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-09T20:17:14.759609] [INFO ] [sig ] BCYC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:14.900955] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BCYC.txt [2026-01-09T20:17:14.901113] [INFO ] [sig ] [373/3504] Completed BCYC in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-09T20:17:14.901152] [INFO ] [sig ] [374/3504] Forecasting BDC... [2026-01-09T20:17:14.901182] [INFO ] [sig ] Generating forecast for: BDC [2026-01-09T20:17:14.901219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-09T20:17:14.913190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-09T20:17:14.913614] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-09T20:17:14.914392] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-09T20:17:14.914444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:14.914479] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:14.914511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:14.914601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:14.971434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:14.972315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:14.972403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:14.972436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:15.097244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:15.097426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:15.097479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:15.097519] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:15.102379] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-01-09T20:17:15.102841] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-09T20:17:15.103020] [INFO ] [sig ] BDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:15.266606] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BDC.txt [2026-01-09T20:17:15.266761] [INFO ] [sig ] [374/3504] Completed BDC in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-09T20:17:15.266801] [INFO ] [sig ] [375/3504] Forecasting BDJ... [2026-01-09T20:17:15.266830] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-09T20:17:15.266859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-09T20:17:15.278416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-09T20:17:15.278818] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-09T20:17:15.279606] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-09T20:17:15.279659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:15.279690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:15.279717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:15.279773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:15.335229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:15.336103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:15.336184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:15.336216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:15.456352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:15.456505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:15.456544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:15.456593] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:15.459965] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-09T20:17:15.460233] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-09T20:17:15.460354] [INFO ] [sig ] BDJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:15.598092] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BDJ.txt [2026-01-09T20:17:15.598232] [INFO ] [sig ] [375/3504] Completed BDJ in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:15.598271] [INFO ] [sig ] [376/3504] Forecasting BDN... [2026-01-09T20:17:15.598300] [INFO ] [sig ] Generating forecast for: BDN [2026-01-09T20:17:15.598330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-09T20:17:15.610929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-09T20:17:15.611198] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-09T20:17:15.611962] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-09T20:17:15.612014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:15.612045] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:15.612071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:15.612126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:15.669267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:15.670207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:15.670290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:15.670322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:15.796827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:15.796985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:15.797029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:15.797063] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:15.800898] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-09T20:17:15.801197] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-09T20:17:15.801332] [INFO ] [sig ] BDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:15.945158] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BDN.txt [2026-01-09T20:17:15.945285] [INFO ] [sig ] [376/3504] Completed BDN in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:15.945322] [INFO ] [sig ] [377/3504] Forecasting BDRX... [2026-01-09T20:17:15.945351] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-09T20:17:15.945380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-09T20:17:15.957490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-09T20:17:15.957802] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-09T20:17:15.958665] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-09T20:17:15.958727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:15.958762] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:15.958792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:15.958864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:16.025223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:16.026075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:16.026213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:16.026258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:16.163789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:16.163960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:16.164015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:16.164058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:16.168719] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-01-09T20:17:16.169074] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-09T20:17:16.169234] [INFO ] [sig ] BDRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:16.313162] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BDRX.txt [2026-01-09T20:17:16.313293] [INFO ] [sig ] [377/3504] Completed BDRX in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:16.313331] [INFO ] [sig ] [378/3504] Forecasting BDSX... [2026-01-09T20:17:16.313361] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-09T20:17:16.313391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-09T20:17:16.323525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-09T20:17:16.323835] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-09T20:17:16.324603] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-09T20:17:16.324655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:16.324687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:16.324713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:16.324769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:16.381079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:16.381672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:16.381746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:16.381777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:16.496530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:16.496891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:16.496930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:16.496958] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:16.500670] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-01-09T20:17:16.501137] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-09T20:17:16.501261] [INFO ] [sig ] BDSX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:16.646899] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BDSX.txt [2026-01-09T20:17:16.647038] [INFO ] [sig ] [378/3504] Completed BDSX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:16.647077] [INFO ] [sig ] [379/3504] Forecasting BDTX... [2026-01-09T20:17:16.647107] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-09T20:17:16.647137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-09T20:17:16.658839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-09T20:17:16.659111] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-09T20:17:16.659916] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-09T20:17:16.659967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:16.659998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:16.660025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:16.660081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:16.715864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:16.716440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:16.716516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:16.716547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:16.839686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:16.839806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:16.839846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:16.839874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:16.843153] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-01-09T20:17:16.843415] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-09T20:17:16.843537] [INFO ] [sig ] BDTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:16.983551] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BDTX.txt [2026-01-09T20:17:16.983701] [INFO ] [sig ] [379/3504] Completed BDTX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:16.983741] [INFO ] [sig ] [380/3504] Forecasting BDX... [2026-01-09T20:17:16.983769] [INFO ] [sig ] Generating forecast for: BDX [2026-01-09T20:17:16.983799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-09T20:17:16.994963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-09T20:17:16.995219] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-09T20:17:16.995987] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-09T20:17:16.996039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:16.996071] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:16.996097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:16.996152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:17.051629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:17.052267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:17.052342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:17.052374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:17.172731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:17.172875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:17.172913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:17.172942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:17.176222] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=64.16%) [2026-01-09T20:17:17.176483] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-09T20:17:17.176618] [INFO ] [sig ] BDX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:17.320137] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BDX.txt [2026-01-09T20:17:17.320303] [INFO ] [sig ] [380/3504] Completed BDX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:17.320344] [INFO ] [sig ] [381/3504] Forecasting BE... [2026-01-09T20:17:17.320373] [INFO ] [sig ] Generating forecast for: BE [2026-01-09T20:17:17.320402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-09T20:17:17.332000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-09T20:17:17.332271] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-09T20:17:17.333237] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-09T20:17:17.333288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:17.333319] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:17.333346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:17.333401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:17.389846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:17.390446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:17.390532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:17.390565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:17.506505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:17.506652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:17.506691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:17.506720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:17.510007] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-09T20:17:17.510285] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-09T20:17:17.510405] [INFO ] [sig ] BE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:17.649309] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BE.txt [2026-01-09T20:17:17.649442] [INFO ] [sig ] [381/3504] Completed BE in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:17.649480] [INFO ] [sig ] [382/3504] Forecasting BEAM... [2026-01-09T20:17:17.649509] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-09T20:17:17.649540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-09T20:17:17.661518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-09T20:17:17.661797] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-09T20:17:17.662536] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-09T20:17:17.662614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:17.662647] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:17.662674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:17.662730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:17.718603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:17.719215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:17.719292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:17.719324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:17.834711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:17.834847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:17.834886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:17.834916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:17.838169] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-01-09T20:17:17.838430] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-09T20:17:17.838547] [INFO ] [sig ] BEAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:17.977700] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BEAM.txt [2026-01-09T20:17:17.978015] [INFO ] [sig ] [382/3504] Completed BEAM in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:17.978053] [INFO ] [sig ] [383/3504] Forecasting BEEM... [2026-01-09T20:17:17.978089] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-09T20:17:17.978117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-09T20:17:17.993321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-09T20:17:17.993648] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-09T20:17:17.994421] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-09T20:17:17.994485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:17.994517] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:17.994544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:17.994625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:18.050975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:18.051629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:18.051707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:18.051737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:18.169250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:18.169418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:18.169457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:18.169486] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:18.173294] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-09T20:17:18.173593] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-09T20:17:18.173725] [INFO ] [sig ] BEEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:18.314067] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BEEM.txt [2026-01-09T20:17:18.314227] [INFO ] [sig ] [383/3504] Completed BEEM in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:18.314266] [INFO ] [sig ] [384/3504] Forecasting BEEP... [2026-01-09T20:17:18.314296] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-09T20:17:18.314326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-09T20:17:18.326302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-09T20:17:18.326696] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-09T20:17:18.327710] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-09T20:17:18.327763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:18.327820] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:18.327848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:18.327912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:18.384190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:18.384894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:18.384972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:18.385003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:18.495740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:18.496074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:18.496111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:18.496139] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:18.499726] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-01-09T20:17:18.499986] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-09T20:17:18.500106] [INFO ] [sig ] BEEP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:18.638832] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BEEP.txt [2026-01-09T20:17:18.638996] [INFO ] [sig ] [384/3504] Completed BEEP in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:18.639036] [INFO ] [sig ] [385/3504] Forecasting BEKE... [2026-01-09T20:17:18.639064] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-09T20:17:18.639094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-09T20:17:18.651299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-09T20:17:18.651663] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-09T20:17:18.652425] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-09T20:17:18.652477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:18.652508] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:18.652533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:18.652610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:18.713013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:18.713918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:18.714001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:18.714033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:18.831707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:18.831863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:18.831903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:18.831932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:18.835337] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-01-09T20:17:18.835664] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-09T20:17:18.835982] [INFO ] [sig ] BEKE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:18.976196] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BEKE.txt [2026-01-09T20:17:18.976366] [INFO ] [sig ] [385/3504] Completed BEKE in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:18.976406] [INFO ] [sig ] [386/3504] Forecasting BELFA... [2026-01-09T20:17:18.976435] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-09T20:17:18.976463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-09T20:17:18.987962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-09T20:17:18.988332] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-09T20:17:18.989153] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-09T20:17:18.989207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:18.989239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:18.989266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:18.989324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:19.045302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:19.046187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:19.046269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:19.046301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:19.174652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:19.174813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:19.174852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:19.174881] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:19.178902] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-09T20:17:19.179238] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-09T20:17:19.179373] [INFO ] [sig ] BELFA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:19.325640] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BELFA.txt [2026-01-09T20:17:19.325797] [INFO ] [sig ] [386/3504] Completed BELFA in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:19.325862] [INFO ] [sig ] [387/3504] Forecasting BELFB... [2026-01-09T20:17:19.325895] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-09T20:17:19.325926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-09T20:17:19.337548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-09T20:17:19.337942] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-09T20:17:19.338732] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-09T20:17:19.338784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:19.338816] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:19.338843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:19.338900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:19.399468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:19.400411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:19.400494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:19.400526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:19.520610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:19.520776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:19.520816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:19.520909] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:19.524725] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-09T20:17:19.525129] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-09T20:17:19.525294] [INFO ] [sig ] BELFB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:19.668608] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BELFB.txt [2026-01-09T20:17:19.668774] [INFO ] [sig ] [387/3504] Completed BELFB in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:19.668815] [INFO ] [sig ] [388/3504] Forecasting BEN... [2026-01-09T20:17:19.668845] [INFO ] [sig ] Generating forecast for: BEN [2026-01-09T20:17:19.668875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-09T20:17:19.681230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-09T20:17:19.681665] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-09T20:17:19.682472] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-09T20:17:19.682527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:19.682561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:19.682611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:19.682672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:19.742947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:19.743891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:19.743995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:19.744030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:19.871769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:19.871921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:19.871963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:19.871994] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:19.876147] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-09T20:17:19.876484] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-09T20:17:19.876663] [INFO ] [sig ] BEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:20.025964] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BEN.txt [2026-01-09T20:17:20.026138] [INFO ] [sig ] [388/3504] Completed BEN in 0.4s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-09T20:17:20.026202] [INFO ] [sig ] [389/3504] Forecasting BEP... [2026-01-09T20:17:20.026236] [INFO ] [sig ] Generating forecast for: BEP [2026-01-09T20:17:20.026268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-09T20:17:20.040493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-09T20:17:20.040917] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-09T20:17:20.041795] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-09T20:17:20.041859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:20.041902] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:20.041936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:20.042011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:20.121029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:20.122260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:20.122363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:20.122406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:20.250287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:20.250439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:20.250480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:20.250510] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:20.254233] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=35.38%) [2026-01-09T20:17:20.254511] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-09T20:17:20.254665] [INFO ] [sig ] BEP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:20.399106] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BEP.txt [2026-01-09T20:17:20.399261] [INFO ] [sig ] [389/3504] Completed BEP in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:20.399302] [INFO ] [sig ] [390/3504] Forecasting BEPH... [2026-01-09T20:17:20.399331] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-09T20:17:20.399363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-09T20:17:20.411241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-09T20:17:20.411607] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-09T20:17:20.412555] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-09T20:17:20.412632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:20.412665] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:20.412692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:20.412748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:20.469587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:20.470671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:20.470752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:20.470783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:20.591028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:20.591181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:20.591238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:20.591268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:20.594832] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=62.56%) [2026-01-09T20:17:20.595112] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-09T20:17:20.595238] [INFO ] [sig ] BEPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:20.736263] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BEPH.txt [2026-01-09T20:17:20.736420] [INFO ] [sig ] [390/3504] Completed BEPH in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:20.736460] [INFO ] [sig ] [391/3504] Forecasting BEPI... [2026-01-09T20:17:20.736491] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-09T20:17:20.736521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-09T20:17:20.750191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-09T20:17:20.750545] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-09T20:17:20.751317] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-09T20:17:20.751368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:20.751400] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:20.751426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:20.751481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:20.811262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:20.812186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:20.812273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:20.812307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:20.916754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:20.916913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:20.916954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:20.916983] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:20.920389] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=76.04%) [2026-01-09T20:17:20.920694] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-09T20:17:20.920831] [INFO ] [sig ] BEPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:21.065494] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BEPI.txt [2026-01-09T20:17:21.065669] [INFO ] [sig ] [391/3504] Completed BEPI in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:21.065714] [INFO ] [sig ] [392/3504] Forecasting BFAM... [2026-01-09T20:17:21.065743] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-09T20:17:21.065783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-09T20:17:21.081824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-09T20:17:21.082495] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-09T20:17:21.083816] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-09T20:17:21.083881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:21.083924] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:21.083959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:21.084037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:21.163622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:21.164671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:21.164761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:21.164796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:21.290903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:21.291060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:21.291101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:21.291132] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:21.294599] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=66.87%) [2026-01-09T20:17:21.294884] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-09T20:17:21.295011] [INFO ] [sig ] BFAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:21.496350] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BFAM.txt [2026-01-09T20:17:21.496528] [INFO ] [sig ] [392/3504] Completed BFAM in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:21.496586] [INFO ] [sig ] [393/3504] Forecasting BFC... [2026-01-09T20:17:21.496620] [INFO ] [sig ] Generating forecast for: BFC [2026-01-09T20:17:21.496650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-09T20:17:21.509601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-09T20:17:21.510044] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-09T20:17:21.510940] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-09T20:17:21.510995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:21.511029] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:21.511057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:21.511115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:21.571111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:21.572122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:21.572208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:21.572243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:21.693073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:21.693239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:21.693279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:21.693308] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:21.697045] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-01-09T20:17:21.697517] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-09T20:17:21.697720] [INFO ] [sig ] BFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:21.864102] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BFC.txt [2026-01-09T20:17:21.864297] [INFO ] [sig ] [393/3504] Completed BFC in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:21.864342] [INFO ] [sig ] [394/3504] Forecasting BFH... [2026-01-09T20:17:21.864373] [INFO ] [sig ] Generating forecast for: BFH [2026-01-09T20:17:21.864403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-09T20:17:21.877553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-09T20:17:21.878001] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-09T20:17:21.878912] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-09T20:17:21.878968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:21.879035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:21.879066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:21.879125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:21.956378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:21.957403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:21.957532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:21.957568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:22.112720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:22.113048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:22.113118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:22.113166] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:22.118418] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=28.58%) [2026-01-09T20:17:22.118901] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-09T20:17:22.119102] [INFO ] [sig ] BFH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:22.348614] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BFH.txt [2026-01-09T20:17:22.348878] [INFO ] [sig ] [394/3504] Completed BFH in 0.5s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:22.348949] [INFO ] [sig ] [395/3504] Forecasting BFK... [2026-01-09T20:17:22.349002] [INFO ] [sig ] Generating forecast for: BFK [2026-01-09T20:17:22.349057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-09T20:17:22.371174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-09T20:17:22.377702] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-09T20:17:22.379227] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-09T20:17:22.379305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:22.379358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:22.379403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:22.379495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:22.461030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:22.462298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:22.462424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:22.462474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:22.618270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:22.618463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:22.618523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:22.618592] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:22.623699] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-01-09T20:17:22.624132] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-09T20:17:22.624317] [INFO ] [sig ] BFK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:22.802261] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BFK.txt [2026-01-09T20:17:22.802426] [INFO ] [sig ] [395/3504] Completed BFK in 0.5s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:22.802468] [INFO ] [sig ] [396/3504] Forecasting BFLY... [2026-01-09T20:17:22.802498] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-09T20:17:22.802528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-09T20:17:22.822135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-09T20:17:22.822595] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-09T20:17:22.823454] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-09T20:17:22.823510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:22.823542] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:22.823589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:22.823658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:22.884127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:22.885150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:22.885252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:22.885287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:23.010243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:23.010398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:23.010438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:23.010468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:23.013917] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=82.99%) [2026-01-09T20:17:23.014194] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-09T20:17:23.014323] [INFO ] [sig ] BFLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:23.152929] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BFLY.txt [2026-01-09T20:17:23.153066] [INFO ] [sig ] [396/3504] Completed BFLY in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:23.153108] [INFO ] [sig ] [397/3504] Forecasting BFS... [2026-01-09T20:17:23.153137] [INFO ] [sig ] Generating forecast for: BFS [2026-01-09T20:17:23.153166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-09T20:17:23.168264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-09T20:17:23.168773] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-09T20:17:23.169784] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-09T20:17:23.169850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:23.169896] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:23.169934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:23.170020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:23.238353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:23.239538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:23.239667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:23.239718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:23.369675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:23.369851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:23.369898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:23.369934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:23.375171] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=44.20%) [2026-01-09T20:17:23.375523] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-09T20:17:23.375700] [INFO ] [sig ] BFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:23.528264] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BFS.txt [2026-01-09T20:17:23.528424] [INFO ] [sig ] [397/3504] Completed BFS in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-09T20:17:23.528465] [INFO ] [sig ] [398/3504] Forecasting BFZ... [2026-01-09T20:17:23.528501] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-09T20:17:23.528532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-09T20:17:23.539828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-09T20:17:23.540094] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-09T20:17:23.540886] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-09T20:17:23.540938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:23.540970] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:23.540996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:23.541053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:23.596750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:23.597391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:23.597468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:23.597499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:23.716105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:23.716269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:23.716312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:23.716341] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:23.719929] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-01-09T20:17:23.720251] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-09T20:17:23.720386] [INFO ] [sig ] BFZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:23.858623] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BFZ.txt [2026-01-09T20:17:23.858768] [INFO ] [sig ] [398/3504] Completed BFZ in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:23.858808] [INFO ] [sig ] [399/3504] Forecasting BG... [2026-01-09T20:17:23.858837] [INFO ] [sig ] Generating forecast for: BG [2026-01-09T20:17:23.858866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-09T20:17:23.870388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-09T20:17:23.870701] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-09T20:17:23.871515] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-09T20:17:23.871566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:23.871620] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:23.871647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:23.871704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:23.927179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:23.927847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:23.927935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:23.927997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:24.049161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:24.049326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:24.049367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:24.049398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:24.053036] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-09T20:17:24.053331] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-09T20:17:24.053458] [INFO ] [sig ] BG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:24.192923] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BG.txt [2026-01-09T20:17:24.193057] [INFO ] [sig ] [399/3504] Completed BG in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:24.193097] [INFO ] [sig ] [400/3504] Forecasting BGB... [2026-01-09T20:17:24.193127] [INFO ] [sig ] Generating forecast for: BGB [2026-01-09T20:17:24.193157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-09T20:17:24.204686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-09T20:17:24.204990] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-09T20:17:24.205801] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-09T20:17:24.205854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:24.205887] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:24.205914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:24.205971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:24.262900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:24.263635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:24.263714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:24.263745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:24.386932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:24.387084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:24.387123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:24.387177] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:24.390591] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-01-09T20:17:24.390867] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-09T20:17:24.390990] [INFO ] [sig ] BGB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:24.531616] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BGB.txt [2026-01-09T20:17:24.531751] [INFO ] [sig ] [400/3504] Completed BGB in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:24.531790] [INFO ] [sig ] [401/3504] Forecasting BGC... [2026-01-09T20:17:24.531819] [INFO ] [sig ] Generating forecast for: BGC [2026-01-09T20:17:24.531848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-09T20:17:24.544742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-09T20:17:24.545039] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-09T20:17:24.545867] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-09T20:17:24.545920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:24.545997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:24.546030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:24.546105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:24.606009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:24.606729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:24.606809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:24.606842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:24.732762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:24.732910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:24.733120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:24.733165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:24.736687] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-01-09T20:17:24.737149] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-09T20:17:24.737304] [INFO ] [sig ] BGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:24.879466] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BGC.txt [2026-01-09T20:17:24.879612] [INFO ] [sig ] [401/3504] Completed BGC in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:24.879653] [INFO ] [sig ] [402/3504] Forecasting BGH... [2026-01-09T20:17:24.879682] [INFO ] [sig ] Generating forecast for: BGH [2026-01-09T20:17:24.879713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-09T20:17:24.890860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-09T20:17:24.891144] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-09T20:17:24.891990] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-09T20:17:24.892045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:24.892078] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:24.892106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:24.892164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:24.948811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:24.949472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:24.949552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:24.949603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:25.075357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:25.075501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:25.075539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:25.075584] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:25.079318] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-09T20:17:25.079611] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-09T20:17:25.079925] [INFO ] [sig ] BGH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:25.222077] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BGH.txt [2026-01-09T20:17:25.222233] [INFO ] [sig ] [402/3504] Completed BGH in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:25.222274] [INFO ] [sig ] [403/3504] Forecasting BGLC... [2026-01-09T20:17:25.222305] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-09T20:17:25.222350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-09T20:17:25.233149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-09T20:17:25.233522] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-09T20:17:25.234371] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-09T20:17:25.234425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:25.234459] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:25.234488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:25.234546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:25.293603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:25.294438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:25.294522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:25.294556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:25.417463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:25.417635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:25.417678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:25.417713] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:25.421484] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-01-09T20:17:25.421783] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-09T20:17:25.421912] [INFO ] [sig ] BGLC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:25.566425] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BGLC.txt [2026-01-09T20:17:25.566585] [INFO ] [sig ] [403/3504] Completed BGLC in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:25.566627] [INFO ] [sig ] [404/3504] Forecasting BGRN... [2026-01-09T20:17:25.566656] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-09T20:17:25.566688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-09T20:17:25.577529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-09T20:17:25.577886] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-09T20:17:25.578690] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-09T20:17:25.578743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:25.578775] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:25.578805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:25.578864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:25.637903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:25.638557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:25.638654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:25.638689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:25.763813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:25.763975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:25.764019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:25.764081] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:25.767529] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-09T20:17:25.767848] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-09T20:17:25.767980] [INFO ] [sig ] BGRN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:25.910636] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BGRN.txt [2026-01-09T20:17:25.910823] [INFO ] [sig ] [404/3504] Completed BGRN in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-09T20:17:25.910869] [INFO ] [sig ] [405/3504] Forecasting BGS... [2026-01-09T20:17:25.910902] [INFO ] [sig ] Generating forecast for: BGS [2026-01-09T20:17:25.910933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-09T20:17:25.922160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-09T20:17:25.922500] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-09T20:17:25.923321] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-09T20:17:25.923377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:25.923410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:25.923439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:25.923507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:25.980797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:25.981614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:25.981695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:25.981728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:26.104453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:26.104619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:26.104659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:26.104688] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:26.108147] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-09T20:17:26.108431] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-09T20:17:26.108560] [INFO ] [sig ] BGS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:26.253867] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BGS.txt [2026-01-09T20:17:26.254024] [INFO ] [sig ] [405/3504] Completed BGS in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:26.254064] [INFO ] [sig ] [406/3504] Forecasting BGSF... [2026-01-09T20:17:26.254096] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-09T20:17:26.254126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-09T20:17:26.266480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-09T20:17:26.266851] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-09T20:17:26.267711] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-09T20:17:26.267764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:26.267797] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:26.267822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:26.267879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:26.327456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:26.328348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:26.328433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:26.328466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:26.462109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:26.462283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:26.462338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:26.462380] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:26.466927] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-01-09T20:17:26.467297] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-09T20:17:26.467430] [INFO ] [sig ] BGSF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:26.612779] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BGSF.txt [2026-01-09T20:17:26.612937] [INFO ] [sig ] [406/3504] Completed BGSF in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:26.612979] [INFO ] [sig ] [407/3504] Forecasting BGX... [2026-01-09T20:17:26.613010] [INFO ] [sig ] Generating forecast for: BGX [2026-01-09T20:17:26.613042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-09T20:17:26.625504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-09T20:17:26.625839] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-09T20:17:26.626657] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-09T20:17:26.626721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:26.626755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:26.626783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:26.626840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:26.685464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:26.686517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:26.686623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:26.686659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:26.804093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:26.804239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:26.804279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:26.804308] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:26.807634] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-01-09T20:17:26.807901] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-09T20:17:26.808019] [INFO ] [sig ] BGX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:26.951032] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BGX.txt [2026-01-09T20:17:26.951158] [INFO ] [sig ] [407/3504] Completed BGX in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:26.951196] [INFO ] [sig ] [408/3504] Forecasting BGY... [2026-01-09T20:17:26.951225] [INFO ] [sig ] Generating forecast for: BGY [2026-01-09T20:17:26.951254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-09T20:17:26.962141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-09T20:17:26.962412] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-09T20:17:26.963178] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-09T20:17:26.963229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:26.963261] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:26.963287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:26.963343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:27.018974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:27.019750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:27.019845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:27.019886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:27.153796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:27.153940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:27.153981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:27.154010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:27.157433] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-01-09T20:17:27.157738] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-09T20:17:27.157864] [INFO ] [sig ] BGY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:27.308818] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BGY.txt [2026-01-09T20:17:27.308939] [INFO ] [sig ] [408/3504] Completed BGY in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:27.308977] [INFO ] [sig ] [409/3504] Forecasting BHC... [2026-01-09T20:17:27.309007] [INFO ] [sig ] Generating forecast for: BHC [2026-01-09T20:17:27.309037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-09T20:17:27.320256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-09T20:17:27.320520] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-09T20:17:27.321321] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-09T20:17:27.321375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:27.321409] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:27.321436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:27.321493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:27.382317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:27.382950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:27.383027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:27.383058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:27.514966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:27.515117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:27.515157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:27.515188] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:27.518632] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-09T20:17:27.518904] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-09T20:17:27.519026] [INFO ] [sig ] BHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:27.659871] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHC.txt [2026-01-09T20:17:27.659997] [INFO ] [sig ] [409/3504] Completed BHC in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:27.660036] [INFO ] [sig ] [410/3504] Forecasting BHE... [2026-01-09T20:17:27.660065] [INFO ] [sig ] Generating forecast for: BHE [2026-01-09T20:17:27.660095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-09T20:17:27.671144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-09T20:17:27.671449] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-09T20:17:27.672223] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-09T20:17:27.672276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:27.672307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:27.672333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:27.672388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:27.727893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:27.728504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:27.728599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:27.728633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:27.845080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:27.845231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:27.845269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:27.845297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:27.848985] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-09T20:17:27.849259] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-09T20:17:27.849385] [INFO ] [sig ] BHE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:27.987381] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHE.txt [2026-01-09T20:17:27.987506] [INFO ] [sig ] [410/3504] Completed BHE in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:27.987550] [INFO ] [sig ] [411/3504] Forecasting BHF... [2026-01-09T20:17:27.987598] [INFO ] [sig ] Generating forecast for: BHF [2026-01-09T20:17:27.987630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-09T20:17:27.999157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-09T20:17:27.999451] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-09T20:17:28.000228] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-09T20:17:28.000280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:28.000312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:28.000338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:28.000393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:28.055519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:28.056171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:28.056247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:28.056307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:28.178129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:28.178276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:28.178314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:28.178342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:28.181660] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-01-09T20:17:28.181928] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-09T20:17:28.182053] [INFO ] [sig ] BHF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:28.322107] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHF.txt [2026-01-09T20:17:28.322235] [INFO ] [sig ] [411/3504] Completed BHF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:28.322274] [INFO ] [sig ] [412/3504] Forecasting BHFAL... [2026-01-09T20:17:28.322303] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-09T20:17:28.322332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-09T20:17:28.333927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-09T20:17:28.334410] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-09T20:17:28.335369] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-09T20:17:28.335420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:28.335451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:28.335476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:28.335531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:28.390952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:28.391639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:28.391717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:28.391749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:28.509002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:28.509142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:28.509182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:28.509210] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:28.512661] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=77.48%) [2026-01-09T20:17:28.512926] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-09T20:17:28.513260] [INFO ] [sig ] BHFAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:28.653808] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHFAL.txt [2026-01-09T20:17:28.653964] [INFO ] [sig ] [412/3504] Completed BHFAL in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:28.654003] [INFO ] [sig ] [413/3504] Forecasting BHFAM... [2026-01-09T20:17:28.654033] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-09T20:17:28.654254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-09T20:17:28.666508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-09T20:17:28.666916] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-09T20:17:28.667806] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-09T20:17:28.667861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:28.667893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:28.667919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:28.667975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:28.723796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:28.724895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:28.725178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:28.725210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:28.849058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:28.849219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:28.849259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:28.849287] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:28.852665] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-01-09T20:17:28.852968] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-09T20:17:28.853100] [INFO ] [sig ] BHFAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:28.997350] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BHFAM.txt [2026-01-09T20:17:28.997547] [INFO ] [sig ] [413/3504] Completed BHFAM in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-09T20:17:28.997607] [INFO ] [sig ] [414/3504] Forecasting BHFAN... [2026-01-09T20:17:28.997639] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-09T20:17:28.997668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-09T20:17:29.010326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-09T20:17:29.010734] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-09T20:17:29.011567] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-09T20:17:29.011648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:29.011681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:29.011707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:29.011764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:29.068930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:29.069842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:29.070168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:29.070203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:29.190495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:29.190661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:29.190718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:29.190747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:29.194518] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-01-09T20:17:29.194808] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-09T20:17:29.194930] [INFO ] [sig ] BHFAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:29.338450] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHFAN.txt [2026-01-09T20:17:29.338664] [INFO ] [sig ] [414/3504] Completed BHFAN in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:29.338709] [INFO ] [sig ] [415/3504] Forecasting BHFAO... [2026-01-09T20:17:29.338740] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-09T20:17:29.338770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-09T20:17:29.352217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-09T20:17:29.352621] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-09T20:17:29.353431] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-09T20:17:29.353495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:29.353528] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:29.353557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:29.353636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:29.424081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:29.425117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:29.425214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:29.425254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:29.557383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:29.557559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:29.557619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:29.557651] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:29.561226] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=20.47%) [2026-01-09T20:17:29.561513] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-09T20:17:29.561659] [INFO ] [sig ] BHFAO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:29.710929] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BHFAO.txt [2026-01-09T20:17:29.711075] [INFO ] [sig ] [415/3504] Completed BHFAO in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:29.711124] [INFO ] [sig ] [416/3504] Forecasting BHFAP... [2026-01-09T20:17:29.711158] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-09T20:17:29.711188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-09T20:17:29.722675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-09T20:17:29.723000] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-09T20:17:29.723776] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-09T20:17:29.723828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:29.723860] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:29.723886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:29.723942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:29.781720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:29.782549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:29.782656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:29.782690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:29.904088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:29.904239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:29.904278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:29.904306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:29.907648] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-09T20:17:29.907920] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-09T20:17:29.908041] [INFO ] [sig ] BHFAP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:30.049030] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHFAP.txt [2026-01-09T20:17:30.049174] [INFO ] [sig ] [416/3504] Completed BHFAP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:30.049213] [INFO ] [sig ] [417/3504] Forecasting BHK... [2026-01-09T20:17:30.049242] [INFO ] [sig ] Generating forecast for: BHK [2026-01-09T20:17:30.049273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-09T20:17:30.060603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-09T20:17:30.060901] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-09T20:17:30.061667] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-09T20:17:30.061718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:30.061750] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:30.061777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:30.061833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:30.117226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:30.117843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:30.117921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:30.117956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:30.236201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:30.236356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:30.236394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:30.236424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:30.242973] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=25.16%) [2026-01-09T20:17:30.243281] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-09T20:17:30.243418] [INFO ] [sig ] BHK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:30.383138] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BHK.txt [2026-01-09T20:17:30.383263] [INFO ] [sig ] [417/3504] Completed BHK in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:30.383301] [INFO ] [sig ] [418/3504] Forecasting BHP... [2026-01-09T20:17:30.383331] [INFO ] [sig ] Generating forecast for: BHP [2026-01-09T20:17:30.383360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-09T20:17:30.394430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-09T20:17:30.394749] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-09T20:17:30.395529] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-09T20:17:30.395608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:30.395689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:30.395720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:30.395779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:30.453388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:30.454177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:30.454267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:30.454302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:30.574988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:30.575138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:30.575177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:30.575205] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:30.578523] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-09T20:17:30.578807] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-09T20:17:30.578926] [INFO ] [sig ] BHP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:30.717757] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BHP.txt [2026-01-09T20:17:30.717893] [INFO ] [sig ] [418/3504] Completed BHP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:30.717934] [INFO ] [sig ] [419/3504] Forecasting BHRB... [2026-01-09T20:17:30.717966] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-09T20:17:30.717996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-09T20:17:30.729409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-09T20:17:30.729768] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-09T20:17:30.730547] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-09T20:17:30.730622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:30.730655] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:30.730683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:30.730740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:30.796376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:30.797341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:30.797450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:30.797485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:30.923558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:30.923733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:30.923777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:30.923808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:30.930831] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-09T20:17:30.931330] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-09T20:17:30.931499] [INFO ] [sig ] BHRB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:31.079513] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BHRB.txt [2026-01-09T20:17:31.079709] [INFO ] [sig ] [419/3504] Completed BHRB in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:31.079759] [INFO ] [sig ] [420/3504] Forecasting BHVN... [2026-01-09T20:17:31.079789] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-09T20:17:31.079818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-09T20:17:31.092724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-09T20:17:31.093145] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-09T20:17:31.094013] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-09T20:17:31.094069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:31.094104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:31.094131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:31.094189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:31.153699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:31.154535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:31.154635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:31.154671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:31.275284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:31.275442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:31.275485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:31.275524] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:31.278974] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-09T20:17:31.279247] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-09T20:17:31.279369] [INFO ] [sig ] BHVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:31.424298] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BHVN.txt [2026-01-09T20:17:31.424434] [INFO ] [sig ] [420/3504] Completed BHVN in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:31.424475] [INFO ] [sig ] [421/3504] Forecasting BIAF... [2026-01-09T20:17:31.424504] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-09T20:17:31.424534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-09T20:17:31.435378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-09T20:17:31.435722] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-09T20:17:31.436475] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-09T20:17:31.436525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:31.436557] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:31.436602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:31.436660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:31.493162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:31.493988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:31.494071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:31.494105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:31.605674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:31.605830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:31.605871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:31.605934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:31.609423] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-09T20:17:31.609720] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-09T20:17:31.609844] [INFO ] [sig ] BIAF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:31.756330] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIAF.txt [2026-01-09T20:17:31.756484] [INFO ] [sig ] [421/3504] Completed BIAF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:31.756530] [INFO ] [sig ] [422/3504] Forecasting BIB... [2026-01-09T20:17:31.756559] [INFO ] [sig ] Generating forecast for: BIB [2026-01-09T20:17:31.756607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-09T20:17:31.767833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-09T20:17:31.768106] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-09T20:17:31.768918] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-09T20:17:31.768970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:31.769001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:31.769027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:31.769082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:31.824629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:31.825250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:31.825327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:31.825358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:31.931951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:31.932070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:31.932108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:31.932137] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:31.935333] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-01-09T20:17:31.935633] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-09T20:17:31.935753] [INFO ] [sig ] BIB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:32.073352] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIB.txt [2026-01-09T20:17:32.073460] [INFO ] [sig ] [422/3504] Completed BIB in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-09T20:17:32.073497] [INFO ] [sig ] [423/3504] Forecasting BIIB... [2026-01-09T20:17:32.073527] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-09T20:17:32.073555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-09T20:17:32.084717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-09T20:17:32.084972] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-09T20:17:32.085742] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-09T20:17:32.085794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:32.085825] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:32.085851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:32.085908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:32.140963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:32.141553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:32.141644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:32.141676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:32.267803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:32.267918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:32.267955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:32.267983] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:32.271351] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=71.18%) [2026-01-09T20:17:32.271672] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-09T20:17:32.271808] [INFO ] [sig ] BIIB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:32.415938] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIIB.txt [2026-01-09T20:17:32.416067] [INFO ] [sig ] [423/3504] Completed BIIB in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:32.416107] [INFO ] [sig ] [424/3504] Forecasting BILI... [2026-01-09T20:17:32.416134] [INFO ] [sig ] Generating forecast for: BILI [2026-01-09T20:17:32.416163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-09T20:17:32.427382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-09T20:17:32.427658] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-09T20:17:32.428412] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-09T20:17:32.428463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:32.428494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:32.428521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:32.428594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:32.485021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:32.485915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:32.485999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:32.486031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:32.606721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:32.606875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:32.606913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:32.606942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:32.610324] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-09T20:17:32.610619] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-09T20:17:32.610741] [INFO ] [sig ] BILI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:32.750544] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BILI.txt [2026-01-09T20:17:32.750694] [INFO ] [sig ] [424/3504] Completed BILI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:32.750733] [INFO ] [sig ] [425/3504] Forecasting BILL... [2026-01-09T20:17:32.750762] [INFO ] [sig ] Generating forecast for: BILL [2026-01-09T20:17:32.750792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-09T20:17:32.762239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-09T20:17:32.762505] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-09T20:17:32.763278] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-09T20:17:32.763330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:32.763362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:32.763388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:32.763445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:32.820877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:32.821449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:32.821524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:32.821555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:32.944631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:32.944740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:32.944775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:32.944819] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:32.947980] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=30.74%) [2026-01-09T20:17:32.948247] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-09T20:17:32.948369] [INFO ] [sig ] BILL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:33.088946] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BILL.txt [2026-01-09T20:17:33.089087] [INFO ] [sig ] [425/3504] Completed BILL in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:33.089126] [INFO ] [sig ] [426/3504] Forecasting BIO... [2026-01-09T20:17:33.089154] [INFO ] [sig ] Generating forecast for: BIO [2026-01-09T20:17:33.089184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-09T20:17:33.101503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-09T20:17:33.101795] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-09T20:17:33.102768] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-09T20:17:33.102819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:33.102850] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:33.102876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:33.102931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:33.161273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:33.161891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:33.161966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:33.161997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:33.288043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:33.288193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:33.288231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:33.288260] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:33.291760] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-09T20:17:33.292032] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-09T20:17:33.292152] [INFO ] [sig ] BIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:33.434610] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIO.txt [2026-01-09T20:17:33.434772] [INFO ] [sig ] [426/3504] Completed BIO in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:33.434813] [INFO ] [sig ] [427/3504] Forecasting BIOX... [2026-01-09T20:17:33.434846] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-09T20:17:33.434877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-09T20:17:33.446224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-09T20:17:33.446596] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-09T20:17:33.447388] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-09T20:17:33.447440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:33.447470] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:33.447496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:33.447552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:33.505374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:33.506258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:33.506358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:33.506392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:33.628437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:33.628610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:33.628651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:33.628679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:33.632054] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-01-09T20:17:33.632405] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-09T20:17:33.632542] [INFO ] [sig ] BIOX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:33.782420] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIOX.txt [2026-01-09T20:17:33.782591] [INFO ] [sig ] [427/3504] Completed BIOX in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:33.782643] [INFO ] [sig ] [428/3504] Forecasting BIP... [2026-01-09T20:17:33.782674] [INFO ] [sig ] Generating forecast for: BIP [2026-01-09T20:17:33.782710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-09T20:17:33.795054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-09T20:17:33.795373] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-09T20:17:33.796274] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-09T20:17:33.796330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:33.796362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:33.796390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:33.796449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:33.856844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:33.857755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:33.857876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:33.857911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:33.984486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:33.984658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:33.984699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:33.984728] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:33.988134] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-09T20:17:33.988422] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-09T20:17:33.988548] [INFO ] [sig ] BIP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:34.140516] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIP.txt [2026-01-09T20:17:34.140702] [INFO ] [sig ] [428/3504] Completed BIP in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-09T20:17:34.140750] [INFO ] [sig ] [429/3504] Forecasting BIPH... [2026-01-09T20:17:34.140780] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-09T20:17:34.140812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-09T20:17:34.152782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-09T20:17:34.153372] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-09T20:17:34.154230] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-09T20:17:34.154286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:34.154319] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:34.154361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:34.154421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:34.214248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:34.215150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:34.215240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:34.215275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:34.322775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:34.322930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:34.322970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:34.323000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:34.326482] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-09T20:17:34.326809] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-09T20:17:34.326943] [INFO ] [sig ] BIPH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:34.469070] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BIPH.txt [2026-01-09T20:17:34.469216] [INFO ] [sig ] [429/3504] Completed BIPH in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:34.469256] [INFO ] [sig ] [430/3504] Forecasting BIPI... [2026-01-09T20:17:34.469285] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-09T20:17:34.469314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-09T20:17:34.481238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-09T20:17:34.481551] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-09T20:17:34.482365] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-09T20:17:34.482422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:34.482453] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:34.482479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:34.482535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:34.539297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:34.540236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:34.540517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:34.540549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:34.646365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:34.646515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:34.646553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:34.646602] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:34.650016] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-01-09T20:17:34.650296] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-09T20:17:34.650421] [INFO ] [sig ] BIPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:34.788234] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BIPI.txt [2026-01-09T20:17:34.788377] [INFO ] [sig ] [430/3504] Completed BIPI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:34.788417] [INFO ] [sig ] [431/3504] Forecasting BIRD... [2026-01-09T20:17:34.788446] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-09T20:17:34.788476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-09T20:17:34.802851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-09T20:17:34.803208] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-09T20:17:34.804046] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-09T20:17:34.804098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:34.804130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:34.804157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:34.804218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:34.864402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:34.865509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:34.865718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:34.865762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:34.991175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:34.991327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:34.991367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:34.991396] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:34.994946] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-09T20:17:34.995311] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-09T20:17:34.995464] [INFO ] [sig ] BIRD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:35.142515] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BIRD.txt [2026-01-09T20:17:35.142728] [INFO ] [sig ] [431/3504] Completed BIRD in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:35.142776] [INFO ] [sig ] [432/3504] Forecasting BIRK... [2026-01-09T20:17:35.142807] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-09T20:17:35.142836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-09T20:17:35.156028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-09T20:17:35.156447] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-09T20:17:35.157288] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-09T20:17:35.157346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:35.157391] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:35.157425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:35.157484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:35.221467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:35.222381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:35.222470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:35.222502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:35.349088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:35.349248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:35.349288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:35.349317] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:35.352858] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-09T20:17:35.353171] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-09T20:17:35.353311] [INFO ] [sig ] BIRK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:35.508367] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BIRK.txt [2026-01-09T20:17:35.508548] [INFO ] [sig ] [432/3504] Completed BIRK in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:35.508607] [INFO ] [sig ] [433/3504] Forecasting BITF... [2026-01-09T20:17:35.508639] [INFO ] [sig ] Generating forecast for: BITF [2026-01-09T20:17:35.508677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-09T20:17:35.520475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-09T20:17:35.520898] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-09T20:17:35.521808] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-09T20:17:35.521863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:35.521895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:35.521922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:35.521979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:35.579762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:35.580704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:35.580790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:35.580823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:35.715294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:35.715455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:35.715496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:35.715526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:35.719094] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-09T20:17:35.719431] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-09T20:17:35.719630] [INFO ] [sig ] BITF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:35.862962] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BITF.txt [2026-01-09T20:17:35.863121] [INFO ] [sig ] [433/3504] Completed BITF in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:35.863186] [INFO ] [sig ] [434/3504] Forecasting BIVI... [2026-01-09T20:17:35.863217] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-09T20:17:35.863248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-09T20:17:35.875902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-09T20:17:35.876276] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-09T20:17:35.877075] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-09T20:17:35.877129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:35.877183] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:35.877211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:35.877270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:35.937080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:35.937997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:35.938090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:35.938121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:36.063487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:36.063657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:36.063697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:36.063727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:36.067532] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-09T20:17:36.067840] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-09T20:17:36.067968] [INFO ] [sig ] BIVI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:36.211160] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BIVI.txt [2026-01-09T20:17:36.211319] [INFO ] [sig ] [434/3504] Completed BIVI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:36.211359] [INFO ] [sig ] [435/3504] Forecasting BJ... [2026-01-09T20:17:36.211389] [INFO ] [sig ] Generating forecast for: BJ [2026-01-09T20:17:36.211429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-09T20:17:36.224340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-09T20:17:36.224738] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-09T20:17:36.225511] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-09T20:17:36.225563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:36.225657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:36.225699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:36.225781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:36.283190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:36.284067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:36.284154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:36.284186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:36.409875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:36.410028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:36.410070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:36.410098] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:36.413406] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-01-09T20:17:36.413689] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-09T20:17:36.413809] [INFO ] [sig ] BJ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:36.558420] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BJ.txt [2026-01-09T20:17:36.558565] [INFO ] [sig ] [435/3504] Completed BJ in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:36.558621] [INFO ] [sig ] [436/3504] Forecasting BJRI... [2026-01-09T20:17:36.558651] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-09T20:17:36.558681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-09T20:17:36.570800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-09T20:17:36.571096] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-09T20:17:36.571869] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-09T20:17:36.571921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:36.571951] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:36.571977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:36.572037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:36.629552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:36.630359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:36.630442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:36.630475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:36.753233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:36.753399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:36.753440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:36.753469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:36.757129] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-09T20:17:36.757515] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-09T20:17:36.757679] [INFO ] [sig ] BJRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:36.903105] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BJRI.txt [2026-01-09T20:17:36.903266] [INFO ] [sig ] [436/3504] Completed BJRI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:36.903306] [INFO ] [sig ] [437/3504] Forecasting BK... [2026-01-09T20:17:36.903336] [INFO ] [sig ] Generating forecast for: BK [2026-01-09T20:17:36.903365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-09T20:17:36.915069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-09T20:17:36.915458] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-09T20:17:36.916275] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-09T20:17:36.916328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:36.916362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:36.916389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:36.916446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:36.975652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:36.976494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:36.976609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:36.976648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:37.102501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:37.102677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:37.102718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:37.102747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:37.106604] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-01-09T20:17:37.106955] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-09T20:17:37.107096] [INFO ] [sig ] BK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:37.286009] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BK.txt [2026-01-09T20:17:37.286182] [INFO ] [sig ] [437/3504] Completed BK in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:37.286224] [INFO ] [sig ] [438/3504] Forecasting BKCH... [2026-01-09T20:17:37.286255] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-09T20:17:37.286286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-09T20:17:37.297931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-09T20:17:37.298302] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-09T20:17:37.299105] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-09T20:17:37.299159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:37.299189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:37.299216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:37.299272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:37.355251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:37.356117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:37.356199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:37.356231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:37.472126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:37.472287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:37.472329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:37.472358] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:37.477199] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=74.88%) [2026-01-09T20:17:37.477493] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-09T20:17:37.477659] [INFO ] [sig ] BKCH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:37.618990] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BKCH.txt [2026-01-09T20:17:37.619133] [INFO ] [sig ] [438/3504] Completed BKCH in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:37.619173] [INFO ] [sig ] [439/3504] Forecasting BKD... [2026-01-09T20:17:37.619201] [INFO ] [sig ] Generating forecast for: BKD [2026-01-09T20:17:37.619229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-09T20:17:37.630750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-09T20:17:37.631069] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-09T20:17:37.631870] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-09T20:17:37.631924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:37.631957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:37.631984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:37.632042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:37.692210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:37.693068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:37.693170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:37.693213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:37.824333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:37.824509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:37.824554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:37.824601] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:37.828246] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-09T20:17:37.828522] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-09T20:17:37.828671] [INFO ] [sig ] BKD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:37.971294] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKD.txt [2026-01-09T20:17:37.971442] [INFO ] [sig ] [439/3504] Completed BKD in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-09T20:17:37.971480] [INFO ] [sig ] [440/3504] Forecasting BKE... [2026-01-09T20:17:37.971510] [INFO ] [sig ] Generating forecast for: BKE [2026-01-09T20:17:37.971550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-09T20:17:37.983041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-09T20:17:37.983328] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-09T20:17:37.984139] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-09T20:17:37.984192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:37.984223] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:37.984249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:37.984308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:38.040081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:38.040716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:38.040790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:38.040822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:38.161975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:38.162109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:38.162145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:38.162174] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:38.165435] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-01-09T20:17:38.165726] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-09T20:17:38.165848] [INFO ] [sig ] BKE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:38.303179] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKE.txt [2026-01-09T20:17:38.303300] [INFO ] [sig ] [440/3504] Completed BKE in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:38.303338] [INFO ] [sig ] [441/3504] Forecasting BKH... [2026-01-09T20:17:38.303367] [INFO ] [sig ] Generating forecast for: BKH [2026-01-09T20:17:38.303396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-09T20:17:38.314259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-09T20:17:38.314550] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-09T20:17:38.315315] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-09T20:17:38.315368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:38.315398] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:38.315424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:38.315480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:38.371453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:38.372132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:38.372208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:38.372240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:38.487621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:38.487762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:38.487801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:38.487831] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:38.491148] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=43.75%) [2026-01-09T20:17:38.491411] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-09T20:17:38.491532] [INFO ] [sig ] BKH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:38.634840] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKH.txt [2026-01-09T20:17:38.634988] [INFO ] [sig ] [441/3504] Completed BKH in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:38.635031] [INFO ] [sig ] [442/3504] Forecasting BKN... [2026-01-09T20:17:38.635061] [INFO ] [sig ] Generating forecast for: BKN [2026-01-09T20:17:38.635091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-09T20:17:38.646341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-09T20:17:38.646685] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-09T20:17:38.647503] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-09T20:17:38.647557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:38.647618] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:38.647646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:38.647703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:38.702943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:38.703656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:38.703733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:38.703764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:38.820628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:38.820775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:38.820814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:38.820842] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:38.824721] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-01-09T20:17:38.824984] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-09T20:17:38.825102] [INFO ] [sig ] BKN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:38.982362] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKN.txt [2026-01-09T20:17:38.982521] [INFO ] [sig ] [442/3504] Completed BKN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:38.982560] [INFO ] [sig ] [443/3504] Forecasting BKNG... [2026-01-09T20:17:38.982615] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-09T20:17:38.982646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-09T20:17:38.996711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-09T20:17:38.997096] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-09T20:17:38.997960] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-09T20:17:38.998015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:38.998048] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:38.998076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:38.998134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:39.064461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:39.065529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:39.065635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:39.065671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:39.189277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:39.189436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:39.189476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:39.189505] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:39.192969] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=27.27%) [2026-01-09T20:17:39.193290] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-09T20:17:39.193426] [INFO ] [sig ] BKNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:39.334114] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKNG.txt [2026-01-09T20:17:39.334255] [INFO ] [sig ] [443/3504] Completed BKNG in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:39.334296] [INFO ] [sig ] [444/3504] Forecasting BKSY... [2026-01-09T20:17:39.334325] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-09T20:17:39.334356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-09T20:17:39.346380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-09T20:17:39.346679] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-09T20:17:39.347458] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-09T20:17:39.347510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:39.347541] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:39.347568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:39.347659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:39.404407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:39.405073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:39.405149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:39.405181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:39.531205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:39.531356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:39.531396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:39.531426] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:39.534852] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-01-09T20:17:39.535128] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-09T20:17:39.535254] [INFO ] [sig ] BKSY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:39.679764] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BKSY.txt [2026-01-09T20:17:39.679912] [INFO ] [sig ] [444/3504] Completed BKSY in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:39.679953] [INFO ] [sig ] [445/3504] Forecasting BL... [2026-01-09T20:17:39.679996] [INFO ] [sig ] Generating forecast for: BL [2026-01-09T20:17:39.680033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-09T20:17:39.692119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-09T20:17:39.692426] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-09T20:17:39.693229] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-09T20:17:39.693283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:39.693315] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:39.693342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:39.693401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:39.750831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:39.751746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:39.751825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:39.751858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:39.879971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:39.880116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:39.880156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:39.880184] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:39.883511] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-01-09T20:17:39.883796] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-09T20:17:39.883916] [INFO ] [sig ] BL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:40.033950] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BL.txt [2026-01-09T20:17:40.034126] [INFO ] [sig ] [445/3504] Completed BL in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-09T20:17:40.034175] [INFO ] [sig ] [446/3504] Forecasting BLBD... [2026-01-09T20:17:40.034206] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-09T20:17:40.034239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-09T20:17:40.046004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-09T20:17:40.046343] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-09T20:17:40.047185] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-09T20:17:40.047238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:40.047271] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:40.047298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:40.047355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:40.108927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:40.109793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:40.109875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:40.109908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:40.237967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:40.238127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:40.238173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:40.238208] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:40.241545] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-01-09T20:17:40.241825] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-09T20:17:40.241945] [INFO ] [sig ] BLBD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:40.384816] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLBD.txt [2026-01-09T20:17:40.384965] [INFO ] [sig ] [446/3504] Completed BLBD in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:40.385005] [INFO ] [sig ] [447/3504] Forecasting BLCN... [2026-01-09T20:17:40.385035] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-09T20:17:40.385064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-09T20:17:40.396937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-09T20:17:40.397305] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-09T20:17:40.398098] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-09T20:17:40.398150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:40.398182] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:40.398209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:40.398264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:40.457869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:40.458776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:40.458870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:40.458914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:40.567741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:40.567912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:40.567960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:40.568000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:40.571878] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=78.83%) [2026-01-09T20:17:40.572245] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-09T20:17:40.572411] [INFO ] [sig ] BLCN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:40.728753] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLCN.txt [2026-01-09T20:17:40.728918] [INFO ] [sig ] [447/3504] Completed BLCN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:40.728961] [INFO ] [sig ] [448/3504] Forecasting BLCO... [2026-01-09T20:17:40.728989] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-09T20:17:40.729019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-09T20:17:40.742560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-09T20:17:40.743009] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-09T20:17:40.743921] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-09T20:17:40.743976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:40.744029] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:40.744073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:40.744133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:40.806070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:40.807197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:40.807472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:40.807505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:40.934885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:40.935032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:40.935071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:40.935099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:40.938430] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-09T20:17:40.938712] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-09T20:17:40.938832] [INFO ] [sig ] BLCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:41.086298] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLCO.txt [2026-01-09T20:17:41.086460] [INFO ] [sig ] [448/3504] Completed BLCO in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:41.086543] [INFO ] [sig ] [449/3504] Forecasting BLD... [2026-01-09T20:17:41.086603] [INFO ] [sig ] Generating forecast for: BLD [2026-01-09T20:17:41.086648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-09T20:17:41.099303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-09T20:17:41.099900] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-09T20:17:41.100969] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-09T20:17:41.101029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:41.101062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:41.101091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:41.101150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:41.159882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:41.160866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:41.160946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:41.160978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:41.281849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:41.281996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:41.282050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:41.282079] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:41.285365] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-09T20:17:41.285650] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-09T20:17:41.285771] [INFO ] [sig ] BLD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:41.427611] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLD.txt [2026-01-09T20:17:41.427770] [INFO ] [sig ] [449/3504] Completed BLD in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:41.427810] [INFO ] [sig ] [450/3504] Forecasting BLDP... [2026-01-09T20:17:41.427840] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-09T20:17:41.427869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-09T20:17:41.439602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-09T20:17:41.439975] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-09T20:17:41.440759] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-09T20:17:41.440811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:41.440843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:41.440869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:41.440926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:41.499867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:41.500763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:41.500859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:41.500906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:41.621792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:41.621949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:41.621989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:41.622016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:41.625312] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-09T20:17:41.625596] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-09T20:17:41.625717] [INFO ] [sig ] BLDP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:41.762917] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLDP.txt [2026-01-09T20:17:41.763049] [INFO ] [sig ] [450/3504] Completed BLDP in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:41.763089] [INFO ] [sig ] [451/3504] Forecasting BLE... [2026-01-09T20:17:41.763118] [INFO ] [sig ] Generating forecast for: BLE [2026-01-09T20:17:41.763152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-09T20:17:41.774237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-09T20:17:41.774524] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-09T20:17:41.775295] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-09T20:17:41.775346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:41.775377] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:41.775404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:41.775459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:41.832068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:41.832971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:41.833074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:41.833108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:41.962889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:41.963062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:41.963107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:41.963138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:41.966607] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-01-09T20:17:41.966898] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-09T20:17:41.967039] [INFO ] [sig ] BLE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:42.121558] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLE.txt [2026-01-09T20:17:42.121727] [INFO ] [sig ] [451/3504] Completed BLE in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:42.121766] [INFO ] [sig ] [452/3504] Forecasting BLFS... [2026-01-09T20:17:42.121796] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-09T20:17:42.121825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-09T20:17:42.134220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-09T20:17:42.134586] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-09T20:17:42.135338] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-09T20:17:42.135390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:42.135420] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:42.135472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:42.135530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:42.193832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:42.194677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:42.194754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:42.194950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:42.312690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:42.312847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:42.312886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:42.312914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:42.316427] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-09T20:17:42.316715] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-09T20:17:42.316839] [INFO ] [sig ] BLFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:42.457857] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLFS.txt [2026-01-09T20:17:42.458012] [INFO ] [sig ] [452/3504] Completed BLFS in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:42.458053] [INFO ] [sig ] [453/3504] Forecasting BLFY... [2026-01-09T20:17:42.458083] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-09T20:17:42.458113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-09T20:17:42.470218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-09T20:17:42.470529] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-09T20:17:42.471299] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-09T20:17:42.471351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:42.471382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:42.471419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:42.471475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:42.527310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:42.528169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:42.528248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:42.528279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:42.651950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:42.652098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:42.652138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:42.652168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:42.655553] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-09T20:17:42.655844] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-09T20:17:42.655968] [INFO ] [sig ] BLFY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:42.796618] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLFY.txt [2026-01-09T20:17:42.796746] [INFO ] [sig ] [453/3504] Completed BLFY in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:42.796786] [INFO ] [sig ] [454/3504] Forecasting BLK... [2026-01-09T20:17:42.796815] [INFO ] [sig ] Generating forecast for: BLK [2026-01-09T20:17:42.796844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-09T20:17:42.810048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-09T20:17:42.810338] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-09T20:17:42.811101] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-09T20:17:42.811154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:42.811186] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:42.811214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:42.811270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:42.869042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:42.869703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:42.869779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:42.869812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:42.995458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:42.995637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:42.995678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:42.995709] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:42.999131] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=38.36%) [2026-01-09T20:17:42.999416] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-09T20:17:42.999543] [INFO ] [sig ] BLK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:43.143896] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLK.txt [2026-01-09T20:17:43.144051] [INFO ] [sig ] [454/3504] Completed BLK in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:43.144092] [INFO ] [sig ] [455/3504] Forecasting BLKB... [2026-01-09T20:17:43.144121] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-09T20:17:43.144152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-09T20:17:43.156371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-09T20:17:43.156673] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-09T20:17:43.157506] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-09T20:17:43.157559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:43.157619] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:43.157648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:43.157705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:43.218296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:43.219184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:43.219277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:43.219316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:43.345061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:43.345222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:43.345262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:43.345290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:43.348728] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=77.67%) [2026-01-09T20:17:43.349003] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-09T20:17:43.349125] [INFO ] [sig ] BLKB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:43.491061] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLKB.txt [2026-01-09T20:17:43.491218] [INFO ] [sig ] [455/3504] Completed BLKB in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:43.491259] [INFO ] [sig ] [456/3504] Forecasting BLMN... [2026-01-09T20:17:43.491295] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-09T20:17:43.491326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-09T20:17:43.504346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-09T20:17:43.504724] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-09T20:17:43.505517] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-09T20:17:43.505590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:43.505626] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:43.505652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:43.505708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:43.562499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:43.563168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:43.563252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:43.563285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:43.687132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:43.687330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:43.687374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:43.687403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:43.690959] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-01-09T20:17:43.691256] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-09T20:17:43.691390] [INFO ] [sig ] BLMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:43.835641] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLMN.txt [2026-01-09T20:17:43.835787] [INFO ] [sig ] [456/3504] Completed BLMN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-09T20:17:43.835827] [INFO ] [sig ] [457/3504] Forecasting BLND... [2026-01-09T20:17:43.835856] [INFO ] [sig ] Generating forecast for: BLND [2026-01-09T20:17:43.835892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-09T20:17:43.847345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-09T20:17:43.847648] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-09T20:17:43.848400] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-09T20:17:43.848451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:43.848483] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:43.848509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:43.848565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:43.905664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:43.906287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:43.906363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:43.906395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:44.025226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:44.025373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:44.025411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:44.025439] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:44.028794] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-09T20:17:44.029056] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-09T20:17:44.029179] [INFO ] [sig ] BLND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:44.168958] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLND.txt [2026-01-09T20:17:44.169116] [INFO ] [sig ] [457/3504] Completed BLND in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-09T20:17:44.169156] [INFO ] [sig ] [458/3504] Forecasting BLRX... [2026-01-09T20:17:44.169188] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-09T20:17:44.169219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-09T20:17:44.180908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-09T20:17:44.181294] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-09T20:17:44.182140] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-09T20:17:44.182200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:44.182236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:44.182264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:44.182323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:44.241945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:44.242831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:44.242919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:44.242951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:44.360449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:44.360620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:44.360661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:44.360690] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:44.363984] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-09T20:17:44.364244] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-09T20:17:44.364361] [INFO ] [sig ] BLRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:44.503378] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLRX.txt [2026-01-09T20:17:44.503517] [INFO ] [sig ] [458/3504] Completed BLRX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-09T20:17:44.503558] [INFO ] [sig ] [459/3504] Forecasting BLTE... [2026-01-09T20:17:44.503605] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-09T20:17:44.503636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-09T20:17:44.516800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-09T20:17:44.517140] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-09T20:17:44.517921] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-09T20:17:44.517973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:44.518005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:44.518031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:44.518087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:44.574400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:44.575112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:44.575190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:44.575223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:44.695807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:44.695967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:44.696008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:44.696038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:44.699482] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-09T20:17:44.699804] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-09T20:17:44.699939] [INFO ] [sig ] BLTE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:44.849837] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLTE.txt [2026-01-09T20:17:44.849999] [INFO ] [sig ] [459/3504] Completed BLTE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-09T20:17:44.850042] [INFO ] [sig ] [460/3504] Forecasting BLX... [2026-01-09T20:17:44.850073] [INFO ] [sig ] Generating forecast for: BLX [2026-01-09T20:17:44.850103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-09T20:17:44.863036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-09T20:17:44.863522] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-09T20:17:44.864392] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-09T20:17:44.864450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:44.864484] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:44.864512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:44.864569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:44.920604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:44.921346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:44.921427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:44.921460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:45.040150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:45.040309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:45.040355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:45.040404] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:45.043692] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-01-09T20:17:45.043962] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-09T20:17:45.044084] [INFO ] [sig ] BLX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:45.184141] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BLX.txt [2026-01-09T20:17:45.184299] [INFO ] [sig ] [460/3504] Completed BLX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-09T20:17:45.184340] [INFO ] [sig ] [461/3504] Forecasting BLZE... [2026-01-09T20:17:45.184372] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-09T20:17:45.184404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-09T20:17:45.197067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-09T20:17:45.197495] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-09T20:17:45.198417] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-09T20:17:45.198488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:45.198536] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:45.198611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:45.198677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:45.257276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:45.258215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:45.258314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:45.258354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:45.382313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:45.382464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:45.382505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:45.382533] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:45.385931] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-09T20:17:45.386199] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-09T20:17:45.386320] [INFO ] [sig ] BLZE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:45.529732] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BLZE.txt [2026-01-09T20:17:45.529887] [INFO ] [sig ] [461/3504] Completed BLZE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-09T20:17:45.529929] [INFO ] [sig ] [462/3504] Forecasting BMA... [2026-01-09T20:17:45.529958] [INFO ] [sig ] Generating forecast for: BMA [2026-01-09T20:17:45.529988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-09T20:17:45.541296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-09T20:17:45.541670] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-09T20:17:45.542429] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-09T20:17:45.542480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:45.542511] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:45.542539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:45.542620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:45.599886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:45.600746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:45.600864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:45.600901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:45.724932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:45.725086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:45.725126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:45.725156] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:45.728652] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=66.32%) [2026-01-09T20:17:45.728983] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-09T20:17:45.729118] [INFO ] [sig ] BMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:45.873085] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMA.txt [2026-01-09T20:17:45.873241] [INFO ] [sig ] [462/3504] Completed BMA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:45.873285] [INFO ] [sig ] [463/3504] Forecasting BMBL... [2026-01-09T20:17:45.873317] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-09T20:17:45.873346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-09T20:17:45.885029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-09T20:17:45.885397] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-09T20:17:45.886227] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-09T20:17:45.886282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:45.886314] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:45.886341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:45.886397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:45.945668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:45.946524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:45.946630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:45.946665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:46.071835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:46.071987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:46.072027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:46.072056] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:46.075400] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=63.61%) [2026-01-09T20:17:46.075691] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-09T20:17:46.075816] [INFO ] [sig ] BMBL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:46.216694] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMBL.txt [2026-01-09T20:17:46.216849] [INFO ] [sig ] [463/3504] Completed BMBL in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:46.216890] [INFO ] [sig ] [464/3504] Forecasting BME... [2026-01-09T20:17:46.216919] [INFO ] [sig ] Generating forecast for: BME [2026-01-09T20:17:46.216949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-09T20:17:46.227982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-09T20:17:46.228287] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-09T20:17:46.229075] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-09T20:17:46.229127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:46.229159] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:46.229186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:46.229253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:46.289504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:46.290367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:46.290450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:46.290484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:46.410053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:46.410206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:46.410245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:46.410274] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:46.414009] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-09T20:17:46.414284] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-09T20:17:46.414409] [INFO ] [sig ] BME: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:46.563754] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BME.txt [2026-01-09T20:17:46.563908] [INFO ] [sig ] [464/3504] Completed BME in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:46.563959] [INFO ] [sig ] [465/3504] Forecasting BMEZ... [2026-01-09T20:17:46.563997] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-09T20:17:46.564031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-09T20:17:46.575965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-09T20:17:46.576367] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-09T20:17:46.577268] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-09T20:17:46.577326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:46.577358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:46.577385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:46.577440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:46.634434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:46.635322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:46.635404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:46.635436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:46.755896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:46.756048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:46.756087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:46.756116] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:46.759473] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=62.06%) [2026-01-09T20:17:46.759778] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-09T20:17:46.759906] [INFO ] [sig ] BMEZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:46.904230] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMEZ.txt [2026-01-09T20:17:46.904439] [INFO ] [sig ] [465/3504] Completed BMEZ in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:46.904479] [INFO ] [sig ] [466/3504] Forecasting BMI... [2026-01-09T20:17:46.904509] [INFO ] [sig ] Generating forecast for: BMI [2026-01-09T20:17:46.904539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-09T20:17:46.916063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-09T20:17:46.916406] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-09T20:17:46.917218] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-09T20:17:46.917284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:46.917316] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:46.917342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:46.917397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:46.977388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:46.978237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:46.978332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:46.978371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:47.099044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:47.099192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:47.099231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:47.099260] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:47.102564] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-01-09T20:17:47.102843] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-09T20:17:47.102960] [INFO ] [sig ] BMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:47.242890] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMI.txt [2026-01-09T20:17:47.243026] [INFO ] [sig ] [466/3504] Completed BMI in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:47.243065] [INFO ] [sig ] [467/3504] Forecasting BMO... [2026-01-09T20:17:47.243095] [INFO ] [sig ] Generating forecast for: BMO [2026-01-09T20:17:47.243125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-09T20:17:47.255180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-09T20:17:47.255499] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-09T20:17:47.256299] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-09T20:17:47.256354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:47.256387] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:47.256414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:47.256471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:47.312390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:47.313079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:47.313154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:47.313186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:47.435687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:47.435842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:47.435880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:47.435909] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:47.439276] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-09T20:17:47.439544] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-09T20:17:47.439691] [INFO ] [sig ] BMO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:47.578488] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMO.txt [2026-01-09T20:17:47.578632] [INFO ] [sig ] [467/3504] Completed BMO in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:47.578673] [INFO ] [sig ] [468/3504] Forecasting BMRA... [2026-01-09T20:17:47.578703] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-09T20:17:47.578733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-09T20:17:47.590207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-09T20:17:47.590542] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-09T20:17:47.591400] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-09T20:17:47.591454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:47.591487] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:47.591514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:47.591591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:47.649032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:47.649996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:47.650078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:47.650111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:47.767191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:47.767352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:47.767408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:47.767455] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:47.770932] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-09T20:17:47.771205] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-09T20:17:47.771326] [INFO ] [sig ] BMRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:47.917766] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BMRA.txt [2026-01-09T20:17:47.917907] [INFO ] [sig ] [468/3504] Completed BMRA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:47.917946] [INFO ] [sig ] [469/3504] Forecasting BMRC... [2026-01-09T20:17:47.917976] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-09T20:17:47.918006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-09T20:17:47.929525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-09T20:17:47.929938] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-09T20:17:47.930821] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-09T20:17:47.930884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:47.930945] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:47.930973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:47.931031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:47.989770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:47.990629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:47.990712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:47.990745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:48.120881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:48.121034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:48.121073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:48.121103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:48.124508] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=15.77%) [2026-01-09T20:17:48.124807] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-09T20:17:48.124932] [INFO ] [sig ] BMRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:48.273176] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BMRC.txt [2026-01-09T20:17:48.273343] [INFO ] [sig ] [469/3504] Completed BMRC in 0.4s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:48.273416] [INFO ] [sig ] [470/3504] Forecasting BMRN... [2026-01-09T20:17:48.273453] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-09T20:17:48.273484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-09T20:17:48.284924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-09T20:17:48.285259] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-09T20:17:48.286155] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-09T20:17:48.286208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:48.286239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:48.286266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:48.286327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:48.344873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:48.345809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:48.345895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:48.345928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:48.471311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:48.471462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:48.471502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:48.471534] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:48.475049] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=36.95%) [2026-01-09T20:17:48.475325] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-09T20:17:48.475451] [INFO ] [sig ] BMRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:48.621429] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BMRN.txt [2026-01-09T20:17:48.621637] [INFO ] [sig ] [470/3504] Completed BMRN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:48.621693] [INFO ] [sig ] [471/3504] Forecasting BMY... [2026-01-09T20:17:48.621723] [INFO ] [sig ] Generating forecast for: BMY [2026-01-09T20:17:48.621751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-09T20:17:48.633632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-09T20:17:48.634052] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-09T20:17:48.635089] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-09T20:17:48.635141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:48.635173] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:48.635199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:48.635254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:48.692733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:48.693494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:48.693591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:48.693626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:48.812698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:48.812849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:48.812888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:48.812916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:48.816222] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-09T20:17:48.816531] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-09T20:17:48.816671] [INFO ] [sig ] BMY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:48.957694] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BMY.txt [2026-01-09T20:17:48.957848] [INFO ] [sig ] [471/3504] Completed BMY in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:48.957888] [INFO ] [sig ] [472/3504] Forecasting BN... [2026-01-09T20:17:48.957918] [INFO ] [sig ] Generating forecast for: BN [2026-01-09T20:17:48.957949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-09T20:17:48.969072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-09T20:17:48.969381] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-09T20:17:48.970150] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-09T20:17:48.970202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:48.970234] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:48.970260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:48.970316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:49.026500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:49.027222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:49.027300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:49.027335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:49.147298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:49.147457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:49.147496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:49.147554] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:49.150905] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=20.65%) [2026-01-09T20:17:49.151171] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-09T20:17:49.151291] [INFO ] [sig ] BN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:49.296552] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BN.txt [2026-01-09T20:17:49.296706] [INFO ] [sig ] [472/3504] Completed BN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:49.296745] [INFO ] [sig ] [473/3504] Forecasting BND... [2026-01-09T20:17:49.296775] [INFO ] [sig ] Generating forecast for: BND [2026-01-09T20:17:49.296806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-09T20:17:49.307651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-09T20:17:49.307941] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-09T20:17:49.308729] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-09T20:17:49.308781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:49.308813] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:49.308839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:49.308895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:49.365677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:49.366336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:49.366413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:49.366445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:49.485302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:49.485456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:49.485512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:49.485542] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:49.489171] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-09T20:17:49.489470] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-09T20:17:49.489616] [INFO ] [sig ] BND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:49.630505] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BND.txt [2026-01-09T20:17:49.630679] [INFO ] [sig ] [473/3504] Completed BND in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:49.630722] [INFO ] [sig ] [474/3504] Forecasting BNDX... [2026-01-09T20:17:49.630751] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-09T20:17:49.630781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-09T20:17:49.642193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-09T20:17:49.642552] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-09T20:17:49.643336] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-09T20:17:49.643390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:49.643420] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:49.643446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:49.643503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:49.699981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:49.700845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:49.700924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:49.700956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:49.825942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:49.826089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:49.826129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:49.826158] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:49.829612] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-09T20:17:49.829882] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-09T20:17:49.829999] [INFO ] [sig ] BNDX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:49.969730] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BNDX.txt [2026-01-09T20:17:49.969885] [INFO ] [sig ] [474/3504] Completed BNDX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-09T20:17:49.969925] [INFO ] [sig ] [475/3504] Forecasting BNED... [2026-01-09T20:17:49.969954] [INFO ] [sig ] Generating forecast for: BNED [2026-01-09T20:17:49.969984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-09T20:17:49.980776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-09T20:17:49.981062] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-09T20:17:49.981851] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-09T20:17:49.981904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:49.981936] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:49.981962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:49.982018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:50.037018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:50.037723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:50.037800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:50.037832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:50.157127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:50.157303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:50.157346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:50.157376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:50.160821] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=75.39%) [2026-01-09T20:17:50.161126] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-09T20:17:50.161256] [INFO ] [sig ] BNED: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:50.302281] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BNED.txt [2026-01-09T20:17:50.302452] [INFO ] [sig ] [475/3504] Completed BNED in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-09T20:17:50.302499] [INFO ] [sig ] [476/3504] Forecasting BNGO... [2026-01-09T20:17:50.302528] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-09T20:17:50.302557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-09T20:17:50.313829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-09T20:17:50.314229] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-09T20:17:50.315194] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-09T20:17:50.315256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:50.315296] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:50.315332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:50.315407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:50.374617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:50.375525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:50.375637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:50.375671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:50.496192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:50.496350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:50.496391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:50.496420] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:50.499887] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-09T20:17:50.500170] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-09T20:17:50.500294] [INFO ] [sig ] BNGO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:50.643177] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BNGO.txt [2026-01-09T20:17:50.643309] [INFO ] [sig ] [476/3504] Completed BNGO in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-09T20:17:50.643353] [INFO ] [sig ] [477/3504] Forecasting BNH... [2026-01-09T20:17:50.643383] [INFO ] [sig ] Generating forecast for: BNH [2026-01-09T20:17:50.643413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-09T20:17:50.654316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-09T20:17:50.654664] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-09T20:17:50.655440] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-09T20:17:50.655493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:50.655537] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:50.655566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:50.655651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:50.711929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:50.712767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:50.712849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:50.712881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:50.826977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:50.827112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:50.827169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:50.827199] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:50.830882] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-01-09T20:17:50.831152] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-09T20:17:50.831270] [INFO ] [sig ] BNH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:50.975404] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BNH.txt [2026-01-09T20:17:50.975553] [INFO ] [sig ] [477/3504] Completed BNH in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:50.975611] [INFO ] [sig ] [478/3504] Forecasting BNJ... [2026-01-09T20:17:50.975642] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-09T20:17:50.975671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-09T20:17:50.987464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-09T20:17:50.987866] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-09T20:17:50.988699] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-09T20:17:50.988752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:50.988784] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:50.988812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:50.988870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:51.046183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:51.046805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:51.046881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:51.046912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:51.160941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:51.161086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:51.161124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:51.161151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:51.164433] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-09T20:17:51.164716] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-09T20:17:51.164835] [INFO ] [sig ] BNJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:51.306351] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BNJ.txt [2026-01-09T20:17:51.306710] [INFO ] [sig ] [478/3504] Completed BNJ in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:51.306751] [INFO ] [sig ] [479/3504] Forecasting BNL... [2026-01-09T20:17:51.306781] [INFO ] [sig ] Generating forecast for: BNL [2026-01-09T20:17:51.306811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-09T20:17:51.319855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-09T20:17:51.320207] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-09T20:17:51.321037] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-09T20:17:51.321090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:51.321122] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:51.321151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:51.321208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:51.378484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:51.379288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:51.379398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:51.379432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:51.496961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:51.497108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:51.497148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:51.497199] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:51.500556] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-09T20:17:51.500842] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-09T20:17:51.500964] [INFO ] [sig ] BNL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:51.645502] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BNL.txt [2026-01-09T20:17:51.645646] [INFO ] [sig ] [479/3504] Completed BNL in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:51.645686] [INFO ] [sig ] [480/3504] Forecasting BNS... [2026-01-09T20:17:51.645717] [INFO ] [sig ] Generating forecast for: BNS [2026-01-09T20:17:51.645747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-09T20:17:51.657387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-09T20:17:51.657974] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-09T20:17:51.658824] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-09T20:17:51.658877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:51.658910] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:51.658938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:51.658995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:51.717711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:51.718340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:51.718419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:51.718450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:51.839730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:51.839868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:51.839905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:51.839933] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:51.843224] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-01-09T20:17:51.843486] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-09T20:17:51.843621] [INFO ] [sig ] BNS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:51.984256] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BNS.txt [2026-01-09T20:17:51.984408] [INFO ] [sig ] [480/3504] Completed BNS in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:51.984446] [INFO ] [sig ] [481/3504] Forecasting BNTC... [2026-01-09T20:17:51.984477] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-09T20:17:51.984511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-09T20:17:51.996154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-09T20:17:51.996479] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-09T20:17:51.997344] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-09T20:17:51.997402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:51.997434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:51.997461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:51.997518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:52.054954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:52.055996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:52.056076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:52.056109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:52.182310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:52.182461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:52.182500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:52.182530] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:52.186171] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-01-09T20:17:52.186446] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-09T20:17:52.186776] [INFO ] [sig ] BNTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:52.333253] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BNTC.txt [2026-01-09T20:17:52.333395] [INFO ] [sig ] [481/3504] Completed BNTC in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:52.333440] [INFO ] [sig ] [482/3504] Forecasting BNTX... [2026-01-09T20:17:52.333470] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-09T20:17:52.333500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-09T20:17:52.345147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-09T20:17:52.345446] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-09T20:17:52.346228] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-09T20:17:52.346281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:52.346313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:52.346339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:52.346396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:52.402594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:52.403354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:52.403452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:52.403491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:52.531478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:52.531674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:52.531726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:52.531759] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:52.535333] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-09T20:17:52.535697] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-09T20:17:52.535830] [INFO ] [sig ] BNTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:52.687517] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BNTX.txt [2026-01-09T20:17:52.687712] [INFO ] [sig ] [482/3504] Completed BNTX in 0.4s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:52.687756] [INFO ] [sig ] [483/3504] Forecasting BNY... [2026-01-09T20:17:52.687786] [INFO ] [sig ] Generating forecast for: BNY [2026-01-09T20:17:52.687819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-09T20:17:52.699511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-09T20:17:52.699912] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-09T20:17:52.700798] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-09T20:17:52.700862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:52.700902] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:52.700930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:52.700987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:52.763896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:52.764847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:52.764938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:52.764988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:52.895272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:52.895425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:52.895466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:52.895497] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:52.899157] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=75.83%) [2026-01-09T20:17:52.899456] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-09T20:17:52.899604] [INFO ] [sig ] BNY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:53.057188] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BNY.txt [2026-01-09T20:17:53.057395] [INFO ] [sig ] [483/3504] Completed BNY in 0.4s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:53.057453] [INFO ] [sig ] [484/3504] Forecasting BOC... [2026-01-09T20:17:53.057498] [INFO ] [sig ] Generating forecast for: BOC [2026-01-09T20:17:53.057537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-09T20:17:53.070183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-09T20:17:53.070521] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-09T20:17:53.071338] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-09T20:17:53.071396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:53.071430] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:53.071458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:53.071516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:53.133794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:53.134687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:53.134774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:53.134807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:53.264904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:53.265064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:53.265118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:53.265175] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:53.268941] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=28.60%) [2026-01-09T20:17:53.269248] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-09T20:17:53.269407] [INFO ] [sig ] BOC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:53.421151] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOC.txt [2026-01-09T20:17:53.421296] [INFO ] [sig ] [484/3504] Completed BOC in 0.4s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:53.421344] [INFO ] [sig ] [485/3504] Forecasting BOE... [2026-01-09T20:17:53.421381] [INFO ] [sig ] Generating forecast for: BOE [2026-01-09T20:17:53.421412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-09T20:17:53.433827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-09T20:17:53.434151] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-09T20:17:53.435003] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-09T20:17:53.435068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:53.435115] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:53.435153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:53.435214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:53.496675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:53.497600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:53.497688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:53.497720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:53.625966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:53.626122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:53.626162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:53.626193] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:53.629706] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-09T20:17:53.629987] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-09T20:17:53.630113] [INFO ] [sig ] BOE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:53.778738] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BOE.txt [2026-01-09T20:17:53.778902] [INFO ] [sig ] [485/3504] Completed BOE in 0.4s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:53.778960] [INFO ] [sig ] [486/3504] Forecasting BOF... [2026-01-09T20:17:53.778995] [INFO ] [sig ] Generating forecast for: BOF [2026-01-09T20:17:53.779026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-09T20:17:53.790508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-09T20:17:53.790880] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-09T20:17:53.791692] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-09T20:17:53.791744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:53.791802] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:53.791832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:53.791901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:53.848203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:53.849016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:53.849099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:53.849132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:53.977727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:53.977877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:53.977932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:53.977969] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:53.981506] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-09T20:17:53.981808] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-09T20:17:53.981938] [INFO ] [sig ] BOF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:54.123555] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOF.txt [2026-01-09T20:17:54.123713] [INFO ] [sig ] [486/3504] Completed BOF in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:54.123751] [INFO ] [sig ] [487/3504] Forecasting BOH... [2026-01-09T20:17:54.123781] [INFO ] [sig ] Generating forecast for: BOH [2026-01-09T20:17:54.123811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-09T20:17:54.136016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-09T20:17:54.136350] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-09T20:17:54.137192] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-09T20:17:54.137245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:54.137276] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:54.137302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:54.137357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:54.197802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:54.198759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:54.198844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:54.198877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:54.319731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:54.319891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:54.319934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:54.319964] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:54.323408] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-09T20:17:54.323736] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-09T20:17:54.323870] [INFO ] [sig ] BOH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:54.471961] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOH.txt [2026-01-09T20:17:54.472112] [INFO ] [sig ] [487/3504] Completed BOH in 0.3s | 2.88 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:54.472151] [INFO ] [sig ] [488/3504] Forecasting BOKF... [2026-01-09T20:17:54.472181] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-09T20:17:54.472211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-09T20:17:54.484395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-09T20:17:54.484683] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-09T20:17:54.485680] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-09T20:17:54.485732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:54.485763] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:54.485789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:54.485844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:54.545592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:54.546447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:54.546531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:54.546567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:54.668965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:54.669119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:54.669160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:54.669189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:54.672622] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=87.42%) [2026-01-09T20:17:54.672894] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-09T20:17:54.673029] [INFO ] [sig ] BOKF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:54.839595] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BOKF.txt [2026-01-09T20:17:54.839804] [INFO ] [sig ] [488/3504] Completed BOKF in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:54.839856] [INFO ] [sig ] [489/3504] Forecasting BOLD... [2026-01-09T20:17:54.839898] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-09T20:17:54.839944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-09T20:17:54.853955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-09T20:17:54.854401] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-09T20:17:54.855487] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-09T20:17:54.855563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:54.855625] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:54.855654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:54.855711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:54.931258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:54.932234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:54.932330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:54.932364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:55.075805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:55.075969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:55.076009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:55.076100] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:55.079740] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-09T20:17:55.080055] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-09T20:17:55.080196] [INFO ] [sig ] BOLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:55.244823] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOLD.txt [2026-01-09T20:17:55.244963] [INFO ] [sig ] [489/3504] Completed BOLD in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:55.245002] [INFO ] [sig ] [490/3504] Forecasting BOND... [2026-01-09T20:17:55.245031] [INFO ] [sig ] Generating forecast for: BOND [2026-01-09T20:17:55.245062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-09T20:17:55.256978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-09T20:17:55.257303] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-09T20:17:55.258081] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-09T20:17:55.258145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:55.258177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:55.258204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:55.258259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:55.318452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:55.319285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:55.319363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:55.319395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:55.445390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:55.445544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:55.445607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:55.445639] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:55.449734] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-09T20:17:55.450031] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-09T20:17:55.450167] [INFO ] [sig ] BOND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:55.594366] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOND.txt [2026-01-09T20:17:55.594505] [INFO ] [sig ] [490/3504] Completed BOND in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:55.594544] [INFO ] [sig ] [491/3504] Forecasting BOOM... [2026-01-09T20:17:55.594588] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-09T20:17:55.594622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-09T20:17:55.606712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-09T20:17:55.607036] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-09T20:17:55.607873] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-09T20:17:55.607926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:55.607957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:55.607983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:55.608039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:55.664962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:55.665695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:55.665777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:55.665812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:55.786054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:55.786202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:55.786243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:55.786273] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:55.789702] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=46.78%) [2026-01-09T20:17:55.789984] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-09T20:17:55.790113] [INFO ] [sig ] BOOM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:55.929348] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BOOM.txt [2026-01-09T20:17:55.929500] [INFO ] [sig ] [491/3504] Completed BOOM in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-09T20:17:55.929545] [INFO ] [sig ] [492/3504] Forecasting BOTZ... [2026-01-09T20:17:55.929603] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-09T20:17:55.929647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-09T20:17:55.941896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-09T20:17:55.942225] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-09T20:17:55.943090] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-09T20:17:55.943145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:55.943177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:55.943203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:55.943261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:56.000390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:56.001257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:56.001341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:56.001374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:56.125535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:56.125711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:56.125751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:56.125778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:56.129811] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-09T20:17:56.130297] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-09T20:17:56.130427] [INFO ] [sig ] BOTZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:56.277892] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BOTZ.txt [2026-01-09T20:17:56.278048] [INFO ] [sig ] [492/3504] Completed BOTZ in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-09T20:17:56.278087] [INFO ] [sig ] [493/3504] Forecasting BOX... [2026-01-09T20:17:56.278117] [INFO ] [sig ] Generating forecast for: BOX [2026-01-09T20:17:56.278147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-09T20:17:56.291065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-09T20:17:56.291528] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-09T20:17:56.292740] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-09T20:17:56.292812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:56.292867] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:56.292914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:56.293007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:56.355269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:56.356175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:56.356259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:56.356292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:56.479715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:56.479884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:56.479925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:56.479954] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:56.483658] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-01-09T20:17:56.484017] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-09T20:17:56.484166] [INFO ] [sig ] BOX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:56.643330] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BOX.txt [2026-01-09T20:17:56.643490] [INFO ] [sig ] [493/3504] Completed BOX in 0.4s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-09T20:17:56.643540] [INFO ] [sig ] [494/3504] Forecasting BP... [2026-01-09T20:17:56.643589] [INFO ] [sig ] Generating forecast for: BP [2026-01-09T20:17:56.643624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-09T20:17:56.655814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-09T20:17:56.656110] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-09T20:17:56.656946] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-09T20:17:56.657000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:56.657032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:56.657059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:56.657116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:56.717763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:56.718790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:56.718892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:56.718927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:56.843838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:56.843987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:56.844031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:56.844061] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:56.847987] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-09T20:17:56.848278] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-09T20:17:56.848404] [INFO ] [sig ] BP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:56.994891] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BP.txt [2026-01-09T20:17:56.995050] [INFO ] [sig ] [494/3504] Completed BP in 0.4s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-09T20:17:56.995090] [INFO ] [sig ] [495/3504] Forecasting BPOP... [2026-01-09T20:17:56.995119] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-09T20:17:56.995150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-09T20:17:57.008601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-09T20:17:57.009228] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-09T20:17:57.010133] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-09T20:17:57.010187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:57.010219] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:57.010246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:57.010302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:57.068367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:57.069260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:57.069349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:57.069390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:57.195300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:57.195458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:57.195498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:57.195526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:57.199063] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=65.53%) [2026-01-09T20:17:57.199391] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-09T20:17:57.199524] [INFO ] [sig ] BPOP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:57.346695] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BPOP.txt [2026-01-09T20:17:57.346852] [INFO ] [sig ] [495/3504] Completed BPOP in 0.4s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-09T20:17:57.346893] [INFO ] [sig ] [496/3504] Forecasting BPRN... [2026-01-09T20:17:57.346922] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-09T20:17:57.346952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-09T20:17:57.357403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-09T20:17:57.357751] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-09T20:17:57.358746] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-09T20:17:57.358801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:57.358843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:57.358888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:57.358964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:57.420024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:57.420961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:57.421078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:57.421113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:57.521512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:57.521683] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:17:57.521723] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:57.521752] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:57.525297] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=29.92%) [2026-01-09T20:17:57.525636] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-09T20:17:57.525768] [INFO ] [sig ] BPRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:57.670028] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BPRN.txt [2026-01-09T20:17:57.670174] [INFO ] [sig ] [496/3504] Completed BPRN in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:57.670212] [INFO ] [sig ] [497/3504] Forecasting BPYPM... [2026-01-09T20:17:57.670242] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-09T20:17:57.670272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-09T20:17:57.682083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-09T20:17:57.682419] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-09T20:17:57.683192] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-09T20:17:57.683244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:57.683276] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:57.683302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:57.683359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:57.738840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:57.739652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:57.739732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:57.739764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:57.842919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:57.843068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:57.843124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:57.843153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:57.846483] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=39.94%) [2026-01-09T20:17:57.846846] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-09T20:17:57.846982] [INFO ] [sig ] BPYPM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:57.984874] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BPYPM.txt [2026-01-09T20:17:57.985018] [INFO ] [sig ] [497/3504] Completed BPYPM in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:57.985057] [INFO ] [sig ] [498/3504] Forecasting BPYPO... [2026-01-09T20:17:57.985086] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-09T20:17:57.985115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-09T20:17:57.996426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-09T20:17:57.996784] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-09T20:17:58.000556] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-09T20:17:58.000630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:58.000662] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:58.000689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:58.000744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:58.057389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:58.058265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:58.058351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:58.058385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:58.165418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:58.165591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:58.165661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:58.165696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:58.169358] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-01-09T20:17:58.169672] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-09T20:17:58.169806] [INFO ] [sig ] BPYPO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:58.315390] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BPYPO.txt [2026-01-09T20:17:58.315542] [INFO ] [sig ] [498/3504] Completed BPYPO in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:58.315598] [INFO ] [sig ] [499/3504] Forecasting BPYPP... [2026-01-09T20:17:58.315631] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-09T20:17:58.315661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-09T20:17:58.328232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-09T20:17:58.328621] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-09T20:17:58.329416] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-09T20:17:58.329479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:58.329519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:58.329547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:58.329630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:58.389501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:58.390399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:58.390486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:58.390521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:58.501946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:58.502098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:58.502140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:58.502171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:58.505684] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-09T20:17:58.505960] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-09T20:17:58.506086] [INFO ] [sig ] BPYPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:58.652296] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BPYPP.txt [2026-01-09T20:17:58.652454] [INFO ] [sig ] [499/3504] Completed BPYPP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:58.652494] [INFO ] [sig ] [500/3504] Forecasting BRAG... [2026-01-09T20:17:58.652528] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-09T20:17:58.652560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-09T20:17:58.664449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-09T20:17:58.664850] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-09T20:17:58.665736] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-09T20:17:58.665788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:58.665825] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:58.665863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:58.665931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:58.727256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:58.728095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:58.728178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:58.728211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:58.849995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:58.850128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:58.850171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:58.850201] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:58.853857] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=59.10%) [2026-01-09T20:17:58.854135] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-09T20:17:58.854278] [INFO ] [sig ] BRAG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:17:58.995097] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BRAG.txt [2026-01-09T20:17:58.995248] [INFO ] [sig ] [500/3504] Completed BRAG in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:58.995287] [INFO ] [sig ] [501/3504] Forecasting BRC... [2026-01-09T20:17:58.995318] [INFO ] [sig ] Generating forecast for: BRC [2026-01-09T20:17:58.995347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-09T20:17:59.006055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-09T20:17:59.006331] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-09T20:17:59.007103] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-09T20:17:59.007186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:59.007229] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:59.007256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:59.007313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:59.062677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:59.063385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:59.063462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:59.063493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:59.177933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:59.178080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:59.178117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:59.178146] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:59.181483] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-01-09T20:17:59.181763] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-09T20:17:59.181881] [INFO ] [sig ] BRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:59.318819] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BRC.txt [2026-01-09T20:17:59.318962] [INFO ] [sig ] [501/3504] Completed BRC in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:59.319000] [INFO ] [sig ] [502/3504] Forecasting BRO... [2026-01-09T20:17:59.319030] [INFO ] [sig ] Generating forecast for: BRO [2026-01-09T20:17:59.319060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-09T20:17:59.330912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-09T20:17:59.331260] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-09T20:17:59.332081] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-09T20:17:59.332135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:59.332167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:59.332194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:59.332252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:59.392949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:59.393711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:59.393981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:59.394014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:59.519624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:59.519773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:59.519815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:59.519844] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:59.523304] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-09T20:17:59.523600] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-09T20:17:59.523726] [INFO ] [sig ] BRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:17:59.663632] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BRO.txt [2026-01-09T20:17:59.663772] [INFO ] [sig ] [502/3504] Completed BRO in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:17:59.663813] [INFO ] [sig ] [503/3504] Forecasting BROS... [2026-01-09T20:17:59.663846] [INFO ] [sig ] Generating forecast for: BROS [2026-01-09T20:17:59.663888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-09T20:17:59.675196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-09T20:17:59.675524] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-09T20:17:59.676318] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-09T20:17:59.676403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:17:59.676435] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:17:59.676462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:17:59.676519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:17:59.732431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:17:59.733151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:17:59.733229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:17:59.733263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:17:59.851587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:17:59.851742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:17:59.851782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:17:59.851812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:17:59.855848] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=65.45%) [2026-01-09T20:17:59.856135] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-09T20:17:59.856264] [INFO ] [sig ] BROS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:00.001948] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BROS.txt [2026-01-09T20:18:00.002107] [INFO ] [sig ] [503/3504] Completed BROS in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:00.002148] [INFO ] [sig ] [504/3504] Forecasting BRSP... [2026-01-09T20:18:00.002179] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-09T20:18:00.002210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-09T20:18:00.013272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-09T20:18:00.013616] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-09T20:18:00.014395] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-09T20:18:00.014450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:00.014494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:00.014530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:00.014616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:00.074651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:00.075455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:00.075539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:00.075589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:00.203644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:00.203795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:00.203835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:00.203864] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:00.207606] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-09T20:18:00.207881] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-09T20:18:00.208006] [INFO ] [sig ] BRSP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:00.358321] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BRSP.txt [2026-01-09T20:18:00.358479] [INFO ] [sig ] [504/3504] Completed BRSP in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:00.358529] [INFO ] [sig ] [505/3504] Forecasting BRX... [2026-01-09T20:18:00.358564] [INFO ] [sig ] Generating forecast for: BRX [2026-01-09T20:18:00.358631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-09T20:18:00.370864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-09T20:18:00.371211] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-09T20:18:00.372035] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-09T20:18:00.372091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:00.372124] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:00.372152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:00.372208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:00.429883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:00.430700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:00.430779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:00.430811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:00.555522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:00.555658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:00.555701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:00.555730] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:00.559636] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-09T20:18:00.560163] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-09T20:18:00.560310] [INFO ] [sig ] BRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:00.710799] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BRX.txt [2026-01-09T20:18:00.710953] [INFO ] [sig ] [505/3504] Completed BRX in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:00.710992] [INFO ] [sig ] [506/3504] Forecasting BRZE... [2026-01-09T20:18:00.711023] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-09T20:18:00.711053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-09T20:18:00.724666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-09T20:18:00.725002] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-09T20:18:00.725817] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-09T20:18:00.726057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:00.726088] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:00.726114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:00.726170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:00.783958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:00.784769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:00.784861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:00.784902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:00.906376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:00.906487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:00.906555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:00.906603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:00.910094] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-01-09T20:18:00.910415] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-09T20:18:00.910563] [INFO ] [sig ] BRZE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:01.054386] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BRZE.txt [2026-01-09T20:18:01.054534] [INFO ] [sig ] [506/3504] Completed BRZE in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:01.054588] [INFO ] [sig ] [507/3504] Forecasting BSAC... [2026-01-09T20:18:01.054623] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-09T20:18:01.054655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-09T20:18:01.065966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-09T20:18:01.066285] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-09T20:18:01.067148] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-09T20:18:01.067229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:01.067263] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:01.067291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:01.067347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:01.123991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:01.124784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:01.124863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:01.124896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:01.246674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:01.246836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:01.246877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:01.246907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:01.250827] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=69.28%) [2026-01-09T20:18:01.251220] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-09T20:18:01.251370] [INFO ] [sig ] BSAC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:01.404092] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSAC.txt [2026-01-09T20:18:01.404244] [INFO ] [sig ] [507/3504] Completed BSAC in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:01.404283] [INFO ] [sig ] [508/3504] Forecasting BSCQ... [2026-01-09T20:18:01.404314] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-09T20:18:01.404343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-09T20:18:01.416681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-09T20:18:01.416956] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-09T20:18:01.417737] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-09T20:18:01.417788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:01.417818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:01.417844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:01.417898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:01.475591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:01.476469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:01.476547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:01.476597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:01.589803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:01.590124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:01.590165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:01.590209] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:01.593627] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-09T20:18:01.593892] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-09T20:18:01.594009] [INFO ] [sig ] BSCQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:01.734014] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSCQ.txt [2026-01-09T20:18:01.734143] [INFO ] [sig ] [508/3504] Completed BSCQ in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:01.734181] [INFO ] [sig ] [509/3504] Forecasting BSCS... [2026-01-09T20:18:01.734212] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-09T20:18:01.734242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-09T20:18:01.745626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-09T20:18:01.745927] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-09T20:18:01.746695] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-09T20:18:01.746745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:01.746776] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:01.746803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:01.746858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:01.804956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:01.805633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:01.805712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:01.805744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:01.924327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:01.924482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:01.924522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:01.924551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:01.927917] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=53.99%) [2026-01-09T20:18:01.928187] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-09T20:18:01.928309] [INFO ] [sig ] BSCS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:02.069868] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSCS.txt [2026-01-09T20:18:02.070060] [INFO ] [sig ] [509/3504] Completed BSCS in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-09T20:18:02.070106] [INFO ] [sig ] [510/3504] Forecasting BSCX... [2026-01-09T20:18:02.070158] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-09T20:18:02.070190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-09T20:18:02.082165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-09T20:18:02.082488] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-09T20:18:02.083321] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-09T20:18:02.083373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:02.083404] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:02.083431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:02.083487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:02.139024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:02.139721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:02.139813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:02.139846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:02.259259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:02.259409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:02.259447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:02.259475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:02.263285] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-09T20:18:02.263555] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-09T20:18:02.263695] [INFO ] [sig ] BSCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:02.404891] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BSCX.txt [2026-01-09T20:18:02.405047] [INFO ] [sig ] [510/3504] Completed BSCX in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:02.405086] [INFO ] [sig ] [511/3504] Forecasting BSCY... [2026-01-09T20:18:02.405116] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-09T20:18:02.405145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-09T20:18:02.417188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-09T20:18:02.417509] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-09T20:18:02.418483] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-09T20:18:02.418535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:02.418567] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:02.418621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:02.418680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:02.478004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:02.478881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:02.478964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:02.478998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:02.601831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:02.601983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:02.602021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:02.602050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:02.605374] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=79.73%) [2026-01-09T20:18:02.605665] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-09T20:18:02.605789] [INFO ] [sig ] BSCY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:02.763755] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSCY.txt [2026-01-09T20:18:02.763910] [INFO ] [sig ] [511/3504] Completed BSCY in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:02.763950] [INFO ] [sig ] [512/3504] Forecasting BSJQ... [2026-01-09T20:18:02.763980] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-09T20:18:02.764010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-09T20:18:02.776950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-09T20:18:02.777309] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-09T20:18:02.778106] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-09T20:18:02.778159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:02.778191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:02.778230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:02.778288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:02.833719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:02.834424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:02.834503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:02.834535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:02.953524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:02.953703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:02.953746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:02.953774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:02.957275] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=73.23%) [2026-01-09T20:18:02.957620] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-09T20:18:02.957764] [INFO ] [sig ] BSJQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:03.101781] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSJQ.txt [2026-01-09T20:18:03.101935] [INFO ] [sig ] [512/3504] Completed BSJQ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:03.101975] [INFO ] [sig ] [513/3504] Forecasting BSJS... [2026-01-09T20:18:03.102004] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-09T20:18:03.102033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-09T20:18:03.113441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-09T20:18:03.113828] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-09T20:18:03.114630] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-09T20:18:03.114684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:03.114717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:03.114743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:03.114827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:03.171386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:03.172464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:03.172547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:03.172598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:03.293288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:03.293437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:03.293477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:03.293507] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:03.296814] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-01-09T20:18:03.297079] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-09T20:18:03.297226] [INFO ] [sig ] BSJS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:03.435915] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSJS.txt [2026-01-09T20:18:03.436067] [INFO ] [sig ] [513/3504] Completed BSJS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:03.436107] [INFO ] [sig ] [514/3504] Forecasting BSL... [2026-01-09T20:18:03.436137] [INFO ] [sig ] Generating forecast for: BSL [2026-01-09T20:18:03.436167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-09T20:18:03.447325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-09T20:18:03.447702] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-09T20:18:03.448477] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-09T20:18:03.448528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:03.448560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:03.448607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:03.448665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:03.506698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:03.507613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:03.507703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:03.507736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:03.628736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:03.629085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:03.629126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:03.629156] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:03.633061] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=29.85%) [2026-01-09T20:18:03.633359] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-09T20:18:03.633489] [INFO ] [sig ] BSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:03.781991] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BSL.txt [2026-01-09T20:18:03.782151] [INFO ] [sig ] [514/3504] Completed BSL in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:03.782192] [INFO ] [sig ] [515/3504] Forecasting BSM... [2026-01-09T20:18:03.782224] [INFO ] [sig ] Generating forecast for: BSM [2026-01-09T20:18:03.782254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-09T20:18:03.796926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-09T20:18:03.797256] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-09T20:18:03.798050] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-09T20:18:03.798105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:03.798149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:03.798189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:03.798253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:03.855939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:03.856825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:03.857091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:03.857134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:03.980248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:03.980409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:03.980455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:03.980486] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:03.984072] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-09T20:18:03.984369] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-09T20:18:03.984496] [INFO ] [sig ] BSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:04.127477] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BSM.txt [2026-01-09T20:18:04.127658] [INFO ] [sig ] [515/3504] Completed BSM in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:04.127704] [INFO ] [sig ] [516/3504] Forecasting BSMQ... [2026-01-09T20:18:04.127734] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-09T20:18:04.127769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-09T20:18:04.139091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-09T20:18:04.139451] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-09T20:18:04.140234] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-09T20:18:04.140286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:04.140318] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:04.140343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:04.140399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:04.197014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:04.197917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:04.198000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:04.198032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:04.315865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:04.316015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:04.316054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:04.316082] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:04.319460] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=89.09%) [2026-01-09T20:18:04.319839] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-09T20:18:04.320001] [INFO ] [sig ] BSMQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:04.461550] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSMQ.txt [2026-01-09T20:18:04.461725] [INFO ] [sig ] [516/3504] Completed BSMQ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:04.461764] [INFO ] [sig ] [517/3504] Forecasting BSMS... [2026-01-09T20:18:04.461794] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-09T20:18:04.461824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-09T20:18:04.473945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-09T20:18:04.474335] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-09T20:18:04.475199] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-09T20:18:04.475262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:04.475295] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:04.475323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:04.475382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:04.531794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:04.532659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:04.532742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:04.532774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:04.652465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:04.652652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:04.652694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:04.652722] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:04.656141] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-09T20:18:04.656430] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-09T20:18:04.656552] [INFO ] [sig ] BSMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:04.797016] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSMS.txt [2026-01-09T20:18:04.797182] [INFO ] [sig ] [517/3504] Completed BSMS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:04.797223] [INFO ] [sig ] [518/3504] Forecasting BSSX... [2026-01-09T20:18:04.797253] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-09T20:18:04.797290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-09T20:18:04.809370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-09T20:18:04.809696] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-09T20:18:04.810657] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-09T20:18:04.810709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:04.810740] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:04.810766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:04.810822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:04.867210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:04.867839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:04.867915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:04.867947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:04.970944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:04.971101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:04.971140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:04.971169] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:04.974514] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=44.26%) [2026-01-09T20:18:04.974812] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-09T20:18:04.974931] [INFO ] [sig ] BSSX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:05.119128] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BSSX.txt [2026-01-09T20:18:05.119300] [INFO ] [sig ] [518/3504] Completed BSSX in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:05.119340] [INFO ] [sig ] [519/3504] Forecasting BSTZ... [2026-01-09T20:18:05.119371] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-09T20:18:05.119403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-09T20:18:05.132190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-09T20:18:05.132557] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-09T20:18:05.133386] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-09T20:18:05.133441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:05.133473] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:05.133500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:05.133557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:05.193300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:05.194190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:05.194272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:05.194305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:05.312545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:05.312711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:05.312752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:05.312795] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:05.316388] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-09T20:18:05.316676] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-09T20:18:05.316798] [INFO ] [sig ] BSTZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:05.458826] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSTZ.txt [2026-01-09T20:18:05.458951] [INFO ] [sig ] [519/3504] Completed BSTZ in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:05.458990] [INFO ] [sig ] [520/3504] Forecasting BSVN... [2026-01-09T20:18:05.459020] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-09T20:18:05.459049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-09T20:18:05.470884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-09T20:18:05.471222] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-09T20:18:05.471999] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-09T20:18:05.472051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:05.472082] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:05.472109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:05.472165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:05.528367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:05.529060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:05.529136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:05.529168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:05.644011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:05.644172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:05.644213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:05.644241] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:05.648045] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-09T20:18:05.648350] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-09T20:18:05.648480] [INFO ] [sig ] BSVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:05.792715] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSVN.txt [2026-01-09T20:18:05.792843] [INFO ] [sig ] [520/3504] Completed BSVN in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:05.792881] [INFO ] [sig ] [521/3504] Forecasting BSVO... [2026-01-09T20:18:05.792911] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-09T20:18:05.792940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-09T20:18:05.804957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-09T20:18:05.805320] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-09T20:18:05.806132] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-09T20:18:05.806184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:05.806215] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:05.806241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:05.806297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:05.861520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:05.862442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:05.862524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:05.862557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:05.989776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:05.989973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:05.990028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:05.990073] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:05.995588] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-09T20:18:05.995953] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-09T20:18:05.996102] [INFO ] [sig ] BSVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:06.147186] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSVO.txt [2026-01-09T20:18:06.147355] [INFO ] [sig ] [521/3504] Completed BSVO in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:06.147396] [INFO ] [sig ] [522/3504] Forecasting BSX... [2026-01-09T20:18:06.147427] [INFO ] [sig ] Generating forecast for: BSX [2026-01-09T20:18:06.147457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-09T20:18:06.160883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-09T20:18:06.161252] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-09T20:18:06.162071] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-09T20:18:06.162124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:06.162157] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:06.162185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:06.162242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:06.220751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:06.221701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:06.221802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:06.221842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:06.343955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:06.344110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:06.344152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:06.344181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:06.348208] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-01-09T20:18:06.348550] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-09T20:18:06.348742] [INFO ] [sig ] BSX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:06.506607] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSX.txt [2026-01-09T20:18:06.506773] [INFO ] [sig ] [522/3504] Completed BSX in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:06.506825] [INFO ] [sig ] [523/3504] Forecasting BSY... [2026-01-09T20:18:06.506873] [INFO ] [sig ] Generating forecast for: BSY [2026-01-09T20:18:06.506910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-09T20:18:06.519712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-09T20:18:06.520086] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-09T20:18:06.520902] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-09T20:18:06.520955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:06.520996] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:06.521035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:06.521137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:06.586155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:06.587058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:06.587140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:06.587196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:06.719065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:06.719219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:06.719260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:06.719289] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:06.723791] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=50.60%) [2026-01-09T20:18:06.724318] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-09T20:18:06.724454] [INFO ] [sig ] BSY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:06.938997] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BSY.txt [2026-01-09T20:18:06.939149] [INFO ] [sig ] [523/3504] Completed BSY in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:06.939187] [INFO ] [sig ] [524/3504] Forecasting BTA... [2026-01-09T20:18:06.939217] [INFO ] [sig ] Generating forecast for: BTA [2026-01-09T20:18:06.939249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-09T20:18:06.952148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-09T20:18:06.952459] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-09T20:18:06.953257] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-09T20:18:06.953308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:06.953339] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:06.953365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:06.953420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:07.009930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:07.010709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:07.010788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:07.010820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:07.122397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:07.122540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:07.122595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:07.122626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:07.125920] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=11.28%) [2026-01-09T20:18:07.126186] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-09T20:18:07.126307] [INFO ] [sig ] BTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:07.301659] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTA.txt [2026-01-09T20:18:07.301796] [INFO ] [sig ] [524/3504] Completed BTA in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:07.301836] [INFO ] [sig ] [525/3504] Forecasting BTAI... [2026-01-09T20:18:07.301866] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-09T20:18:07.301894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-09T20:18:07.318139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-09T20:18:07.318666] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-09T20:18:07.319688] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-09T20:18:07.319765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:07.319800] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:07.319827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:07.319884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:07.380274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:07.381331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:07.381427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:07.381460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:07.507701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:07.507880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:07.507922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:07.507951] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:07.511561] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=48.98%) [2026-01-09T20:18:07.511919] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-09T20:18:07.512061] [INFO ] [sig ] BTAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:07.661212] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTAI.txt [2026-01-09T20:18:07.661371] [INFO ] [sig ] [525/3504] Completed BTAI in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:07.661410] [INFO ] [sig ] [526/3504] Forecasting BTCS... [2026-01-09T20:18:07.661440] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-09T20:18:07.661470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-09T20:18:07.674588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-09T20:18:07.675170] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-09T20:18:07.675972] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-09T20:18:07.676023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:07.676055] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:07.676081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:07.676138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:07.736693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:07.737624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:07.737707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:07.737739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:07.857424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:07.857603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:07.857644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:07.857672] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:07.861230] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-09T20:18:07.861519] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-09T20:18:07.861663] [INFO ] [sig ] BTCS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:08.006459] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTCS.txt [2026-01-09T20:18:08.006637] [INFO ] [sig ] [526/3504] Completed BTCS in 0.3s | 2.88 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-09T20:18:08.006713] [INFO ] [sig ] [527/3504] Forecasting BTE... [2026-01-09T20:18:08.006748] [INFO ] [sig ] Generating forecast for: BTE [2026-01-09T20:18:08.006780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-09T20:18:08.019159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-09T20:18:08.019738] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-09T20:18:08.020508] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-09T20:18:08.020559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:08.020617] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:08.020645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:08.020702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:08.078139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:08.079015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:08.079104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:08.079137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:08.207711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:08.207923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:08.207966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:08.207995] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:08.211541] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-09T20:18:08.211904] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-09T20:18:08.212042] [INFO ] [sig ] BTE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:08.355557] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BTE.txt [2026-01-09T20:18:08.355774] [INFO ] [sig ] [527/3504] Completed BTE in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-09T20:18:08.355821] [INFO ] [sig ] [528/3504] Forecasting BTF... [2026-01-09T20:18:08.355854] [INFO ] [sig ] Generating forecast for: BTF [2026-01-09T20:18:08.355886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-09T20:18:08.367938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-09T20:18:08.368292] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-09T20:18:08.369078] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-09T20:18:08.369132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:08.369163] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:08.369190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:08.369245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:08.426341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:08.427236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:08.427319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:08.427352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:08.551111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:08.551265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:08.551307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:08.551336] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:08.554882] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-01-09T20:18:08.555182] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-09T20:18:08.555309] [INFO ] [sig ] BTF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:08.697471] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BTF.txt [2026-01-09T20:18:08.697657] [INFO ] [sig ] [528/3504] Completed BTF in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:08.697707] [INFO ] [sig ] [529/3504] Forecasting BTI... [2026-01-09T20:18:08.697738] [INFO ] [sig ] Generating forecast for: BTI [2026-01-09T20:18:08.697767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-09T20:18:08.710100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-09T20:18:08.710476] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-09T20:18:08.711279] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-09T20:18:08.711333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:08.711365] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:08.711394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:08.711451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:08.770043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:08.770912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:08.770997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:08.771030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:08.894137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:08.894287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:08.894327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:08.894356] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:08.897702] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-09T20:18:08.897982] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-09T20:18:08.898108] [INFO ] [sig ] BTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:09.044559] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTI.txt [2026-01-09T20:18:09.044721] [INFO ] [sig ] [529/3504] Completed BTI in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:09.044760] [INFO ] [sig ] [530/3504] Forecasting BTM... [2026-01-09T20:18:09.044790] [INFO ] [sig ] Generating forecast for: BTM [2026-01-09T20:18:09.044820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-09T20:18:09.057514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-09T20:18:09.057883] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-09T20:18:09.058691] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-09T20:18:09.058743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:09.058776] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:09.058807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:09.058890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:09.120101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:09.120784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:09.120872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:09.120908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:09.241159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:09.241325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:09.241365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:09.241395] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:09.244797] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-09T20:18:09.245083] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-09T20:18:09.245222] [INFO ] [sig ] BTM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:09.396635] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BTM.txt [2026-01-09T20:18:09.396801] [INFO ] [sig ] [530/3504] Completed BTM in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:09.396842] [INFO ] [sig ] [531/3504] Forecasting BTMD... [2026-01-09T20:18:09.396871] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-09T20:18:09.396902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-09T20:18:09.408884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-09T20:18:09.409363] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-09T20:18:09.410128] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-09T20:18:09.410179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:09.410210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:09.410236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:09.410291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:09.469033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:09.469732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:09.469816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:09.469850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:09.589659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:09.589808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:09.589849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:09.589876] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:09.593228] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-01-09T20:18:09.593508] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-09T20:18:09.593651] [INFO ] [sig ] BTMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:09.741256] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTMD.txt [2026-01-09T20:18:09.741449] [INFO ] [sig ] [531/3504] Completed BTMD in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:09.741491] [INFO ] [sig ] [532/3504] Forecasting BTSG... [2026-01-09T20:18:09.741523] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-09T20:18:09.741552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-09T20:18:09.754893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-09T20:18:09.755295] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-09T20:18:09.756140] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-09T20:18:09.756193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:09.756223] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:09.756249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:09.756304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:09.811536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:09.812539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:09.812715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:09.812751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:09.926998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:09.927206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:09.927265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:09.927294] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:09.930749] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-09T20:18:09.931056] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-09T20:18:09.931190] [INFO ] [sig ] BTSG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:10.071258] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTSG.txt [2026-01-09T20:18:10.071427] [INFO ] [sig ] [532/3504] Completed BTSG in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:10.071466] [INFO ] [sig ] [533/3504] Forecasting BTZ... [2026-01-09T20:18:10.071496] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-09T20:18:10.071526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-09T20:18:10.083435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-09T20:18:10.083850] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-09T20:18:10.084661] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-09T20:18:10.084713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:10.084743] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:10.084768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:10.084826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:10.139923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:10.140797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:10.140878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:10.140909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:10.253901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:10.254065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:10.254104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:10.254132] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:10.257657] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-09T20:18:10.258128] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-09T20:18:10.258316] [INFO ] [sig ] BTZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:10.424228] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BTZ.txt [2026-01-09T20:18:10.424410] [INFO ] [sig ] [533/3504] Completed BTZ in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:10.424459] [INFO ] [sig ] [534/3504] Forecasting BUD... [2026-01-09T20:18:10.424491] [INFO ] [sig ] Generating forecast for: BUD [2026-01-09T20:18:10.424521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-09T20:18:10.437249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-09T20:18:10.437694] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-09T20:18:10.438857] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-09T20:18:10.438925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:10.438958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:10.438984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:10.439228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:10.499772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:10.500882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:10.500994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:10.501027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:10.619905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:10.620059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:10.620100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:10.620129] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:10.623604] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-09T20:18:10.623941] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-09T20:18:10.624073] [INFO ] [sig ] BUD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:10.767080] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BUD.txt [2026-01-09T20:18:10.767289] [INFO ] [sig ] [534/3504] Completed BUD in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:10.767330] [INFO ] [sig ] [535/3504] Forecasting BUFC... [2026-01-09T20:18:10.767359] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-09T20:18:10.767387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-09T20:18:10.776823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-09T20:18:10.777129] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-09T20:18:10.778127] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-09T20:18:10.778180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:10.778212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:10.778239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:10.778295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:10.833799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:10.834681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:10.834761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:10.834793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:10.926130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:10.926280] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:18:10.926318] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:10.926347] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:10.929672] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-09T20:18:10.929943] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-09T20:18:10.930066] [INFO ] [sig ] BUFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:11.074732] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BUFC.txt [2026-01-09T20:18:11.074868] [INFO ] [sig ] [535/3504] Completed BUFC in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:11.074907] [INFO ] [sig ] [536/3504] Forecasting BUG... [2026-01-09T20:18:11.074936] [INFO ] [sig ] Generating forecast for: BUG [2026-01-09T20:18:11.074965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-09T20:18:11.086321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-09T20:18:11.086620] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-09T20:18:11.087462] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-09T20:18:11.087515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:11.087556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:11.087610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:11.087671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:11.144167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:11.144878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:11.144966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:11.144999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:11.261098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:11.261247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:11.261285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:11.261312] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:11.264708] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=7.71%) [2026-01-09T20:18:11.264997] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-09T20:18:11.265120] [INFO ] [sig ] BUG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:11.405010] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BUG.txt [2026-01-09T20:18:11.405161] [INFO ] [sig ] [536/3504] Completed BUG in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:11.405200] [INFO ] [sig ] [537/3504] Forecasting BUI... [2026-01-09T20:18:11.405229] [INFO ] [sig ] Generating forecast for: BUI [2026-01-09T20:18:11.405259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-09T20:18:11.417076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-09T20:18:11.417487] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-09T20:18:11.418315] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-09T20:18:11.418368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:11.418399] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:11.418426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:11.418482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:11.473835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:11.474672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:11.474755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:11.474787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:11.594011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:11.594167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:11.594207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:11.594235] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:11.597716] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=80.52%) [2026-01-09T20:18:11.598033] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-09T20:18:11.598170] [INFO ] [sig ] BUI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:11.743683] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BUI.txt [2026-01-09T20:18:11.743841] [INFO ] [sig ] [537/3504] Completed BUI in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:11.743880] [INFO ] [sig ] [538/3504] Forecasting BURL... [2026-01-09T20:18:11.743910] [INFO ] [sig ] Generating forecast for: BURL [2026-01-09T20:18:11.743941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-09T20:18:11.755844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-09T20:18:11.756248] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-09T20:18:11.757197] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-09T20:18:11.757265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:11.757304] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:11.757331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:11.757388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:11.819258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:11.820328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:11.820422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:11.820456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:11.949304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:11.949461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:11.949502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:11.949532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:11.953447] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=56.66%) [2026-01-09T20:18:11.953754] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-09T20:18:11.953876] [INFO ] [sig ] BURL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:12.098552] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BURL.txt [2026-01-09T20:18:12.098700] [INFO ] [sig ] [538/3504] Completed BURL in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:12.098740] [INFO ] [sig ] [539/3504] Forecasting BUSE... [2026-01-09T20:18:12.098767] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-09T20:18:12.098796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-09T20:18:12.112767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-09T20:18:12.113162] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-09T20:18:12.114038] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-09T20:18:12.114091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:12.114123] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:12.114151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:12.114207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:12.174438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:12.175260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:12.175347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:12.175380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:12.305210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:12.305365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:12.305406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:12.305435] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:12.309372] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-09T20:18:12.309703] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-09T20:18:12.309837] [INFO ] [sig ] BUSE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:12.464517] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BUSE.txt [2026-01-09T20:18:12.464693] [INFO ] [sig ] [539/3504] Completed BUSE in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:12.464734] [INFO ] [sig ] [540/3504] Forecasting BUXX... [2026-01-09T20:18:12.464769] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-09T20:18:12.464802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-09T20:18:12.477716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-09T20:18:12.478110] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-09T20:18:12.478948] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-09T20:18:12.479001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:12.479032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:12.479058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:12.479120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:12.538241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:12.539277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:12.539360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:12.539392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:12.655059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:12.655210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:12.655249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:12.655277] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:12.658656] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-09T20:18:12.658949] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-09T20:18:12.659076] [INFO ] [sig ] BUXX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:12.798991] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BUXX.txt [2026-01-09T20:18:12.799157] [INFO ] [sig ] [540/3504] Completed BUXX in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:12.799206] [INFO ] [sig ] [541/3504] Forecasting BVFL... [2026-01-09T20:18:12.799238] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-09T20:18:12.799268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-09T20:18:12.811394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-09T20:18:12.811812] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-09T20:18:12.812611] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-09T20:18:12.812663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:12.812695] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:12.812720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:12.812774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:12.869645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:12.870604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:12.870693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:12.870728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:12.998456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:12.998624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:12.998665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:12.998696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:13.002527] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=73.82%) [2026-01-09T20:18:13.002829] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-09T20:18:13.002957] [INFO ] [sig ] BVFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:13.151325] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BVFL.txt [2026-01-09T20:18:13.151478] [INFO ] [sig ] [541/3504] Completed BVFL in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:13.151520] [INFO ] [sig ] [542/3504] Forecasting BVN... [2026-01-09T20:18:13.151558] [INFO ] [sig ] Generating forecast for: BVN [2026-01-09T20:18:13.151628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-09T20:18:13.163639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-09T20:18:13.163969] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-09T20:18:13.164828] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-09T20:18:13.164884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:13.164918] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:13.164946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:13.165016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:13.228325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:13.229545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:13.229647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:13.229681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:13.355120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:13.355276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:13.355336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:13.355373] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:13.358970] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-01-09T20:18:13.359270] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-09T20:18:13.359401] [INFO ] [sig ] BVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:13.508409] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BVN.txt [2026-01-09T20:18:13.508592] [INFO ] [sig ] [542/3504] Completed BVN in 0.4s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:13.508634] [INFO ] [sig ] [543/3504] Forecasting BVS... [2026-01-09T20:18:13.508664] [INFO ] [sig ] Generating forecast for: BVS [2026-01-09T20:18:13.508695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-09T20:18:13.521026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-09T20:18:13.521416] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-09T20:18:13.522261] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-09T20:18:13.522315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:13.522348] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:13.522375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:13.522433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:13.583286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:13.584200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:13.584283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:13.584317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:13.713850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:13.714010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:13.714068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:13.714127] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:13.717699] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=10.45%) [2026-01-09T20:18:13.717977] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-09T20:18:13.718101] [INFO ] [sig ] BVS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:13.858086] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BVS.txt [2026-01-09T20:18:13.858221] [INFO ] [sig ] [543/3504] Completed BVS in 0.3s | 2.88 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-09T20:18:13.858285] [INFO ] [sig ] [544/3504] Forecasting BWA... [2026-01-09T20:18:13.858316] [INFO ] [sig ] Generating forecast for: BWA [2026-01-09T20:18:13.858346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-09T20:18:13.870780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-09T20:18:13.871105] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-09T20:18:13.871902] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-09T20:18:13.871953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:13.871984] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:13.872010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:13.872065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:13.927971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:13.928728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:13.928808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:13.928841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:14.049152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:14.049304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:14.049344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:14.049372] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:14.052804] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-01-09T20:18:14.053098] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-09T20:18:14.053229] [INFO ] [sig ] BWA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:14.198051] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BWA.txt [2026-01-09T20:18:14.198213] [INFO ] [sig ] [544/3504] Completed BWA in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:14.198255] [INFO ] [sig ] [545/3504] Forecasting BWAY... [2026-01-09T20:18:14.198288] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-09T20:18:14.198319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-09T20:18:14.210386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-09T20:18:14.210820] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-09T20:18:14.211672] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-09T20:18:14.211728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:14.211762] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:14.211791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:14.211849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:14.276538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:14.277443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:14.277531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:14.277564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:14.407475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:14.407685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:14.407732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:14.407761] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:14.411753] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=7.61%) [2026-01-09T20:18:14.412052] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-09T20:18:14.412353] [INFO ] [sig ] BWAY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:14.554901] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BWAY.txt [2026-01-09T20:18:14.555053] [INFO ] [sig ] [545/3504] Completed BWAY in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:14.555092] [INFO ] [sig ] [546/3504] Forecasting BWB... [2026-01-09T20:18:14.555122] [INFO ] [sig ] Generating forecast for: BWB [2026-01-09T20:18:14.555153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-09T20:18:14.567381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-09T20:18:14.567795] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-09T20:18:14.568674] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-09T20:18:14.568728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:14.568760] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:14.568787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:14.568844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:14.626838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:14.627750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:14.627834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:14.627866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:14.753453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:14.753624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:14.753666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:14.753693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:14.757175] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-01-09T20:18:14.757510] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-09T20:18:14.757662] [INFO ] [sig ] BWB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:14.903157] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BWB.txt [2026-01-09T20:18:14.903309] [INFO ] [sig ] [546/3504] Completed BWB in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:14.903348] [INFO ] [sig ] [547/3504] Forecasting BWEN... [2026-01-09T20:18:14.903377] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-09T20:18:14.903406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-09T20:18:14.915253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-09T20:18:14.915642] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-09T20:18:14.916420] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-09T20:18:14.916472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:14.916503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:14.916556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:14.916648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:14.979286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:14.980355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:14.980458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:14.980506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:15.109929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:15.110083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:15.110124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:15.110152] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:15.113719] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-09T20:18:15.113993] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-09T20:18:15.114299] [INFO ] [sig ] BWEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:15.258106] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BWEN.txt [2026-01-09T20:18:15.258262] [INFO ] [sig ] [547/3504] Completed BWEN in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:15.258304] [INFO ] [sig ] [548/3504] Forecasting BWFG... [2026-01-09T20:18:15.258334] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-09T20:18:15.258364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-09T20:18:15.271618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-09T20:18:15.272017] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-09T20:18:15.272822] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-09T20:18:15.272874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:15.272906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:15.272933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:15.272989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:15.329134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:15.330054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:15.330131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:15.330165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:15.443521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:15.443687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:15.443727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:15.443755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:15.447047] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-09T20:18:15.447356] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-09T20:18:15.447478] [INFO ] [sig ] BWFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:15.593707] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BWFG.txt [2026-01-09T20:18:15.593865] [INFO ] [sig ] [548/3504] Completed BWFG in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:15.593905] [INFO ] [sig ] [549/3504] Forecasting BWG... [2026-01-09T20:18:15.593934] [INFO ] [sig ] Generating forecast for: BWG [2026-01-09T20:18:15.593971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-09T20:18:15.605236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-09T20:18:15.605524] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-09T20:18:15.606313] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-09T20:18:15.606375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:15.606407] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:15.606434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:15.606490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:15.664151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:15.665179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:15.665456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:15.665488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:15.784506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:15.784676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:15.784717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:15.784746] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:15.788498] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-01-09T20:18:15.788784] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-09T20:18:15.788905] [INFO ] [sig ] BWG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:15.927119] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BWG.txt [2026-01-09T20:18:15.927265] [INFO ] [sig ] [549/3504] Completed BWG in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:15.927305] [INFO ] [sig ] [550/3504] Forecasting BWIN... [2026-01-09T20:18:15.927335] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-09T20:18:15.927364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-09T20:18:15.938398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-09T20:18:15.938684] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-09T20:18:15.939446] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-09T20:18:15.939497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:15.939528] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:15.939554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:15.939631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:15.995063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:15.995892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:15.995977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:15.996010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:16.113493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:16.113669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:16.113709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:16.113737] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:16.117170] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-09T20:18:16.117466] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-09T20:18:16.117616] [INFO ] [sig ] BWIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:16.258105] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BWIN.txt [2026-01-09T20:18:16.258266] [INFO ] [sig ] [550/3504] Completed BWIN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:16.258307] [INFO ] [sig ] [551/3504] Forecasting BWMN... [2026-01-09T20:18:16.258337] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-09T20:18:16.258366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-09T20:18:16.270178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-09T20:18:16.270561] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-09T20:18:16.271361] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-09T20:18:16.271413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:16.271445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:16.271472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:16.271528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:16.330617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:16.331700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:16.331814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:16.331848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:16.453953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:16.454102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:16.454140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:16.454168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:16.457508] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-01-09T20:18:16.457814] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-09T20:18:16.457937] [INFO ] [sig ] BWMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:16.598808] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BWMN.txt [2026-01-09T20:18:16.598962] [INFO ] [sig ] [551/3504] Completed BWMN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:16.599003] [INFO ] [sig ] [552/3504] Forecasting BXC... [2026-01-09T20:18:16.599033] [INFO ] [sig ] Generating forecast for: BXC [2026-01-09T20:18:16.599062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-09T20:18:16.610681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-09T20:18:16.611091] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-09T20:18:16.611905] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-09T20:18:16.611957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:16.611988] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:16.612013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:16.612068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:16.670990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:16.671886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:16.671975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:16.672008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:16.794923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:16.795081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:16.795121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:16.795148] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:16.798626] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-01-09T20:18:16.798945] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-09T20:18:16.799075] [INFO ] [sig ] BXC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:16.943843] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BXC.txt [2026-01-09T20:18:16.944008] [INFO ] [sig ] [552/3504] Completed BXC in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:16.944062] [INFO ] [sig ] [553/3504] Forecasting BXMX... [2026-01-09T20:18:16.944100] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-09T20:18:16.944136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-09T20:18:16.956228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-09T20:18:16.956524] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-09T20:18:16.957353] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-09T20:18:16.957404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:16.957434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:16.957459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:16.957513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:17.019967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:17.020951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:17.021057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:17.021099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:17.147179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:17.147332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:17.147378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:17.147419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:17.150954] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=61.68%) [2026-01-09T20:18:17.151259] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-09T20:18:17.151383] [INFO ] [sig ] BXMX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:17.297030] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BXMX.txt [2026-01-09T20:18:17.297213] [INFO ] [sig ] [553/3504] Completed BXMX in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:17.297256] [INFO ] [sig ] [554/3504] Forecasting BXP... [2026-01-09T20:18:17.297285] [INFO ] [sig ] Generating forecast for: BXP [2026-01-09T20:18:17.297315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-09T20:18:17.308716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-09T20:18:17.309107] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-09T20:18:17.309909] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-09T20:18:17.309961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:17.309995] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:17.310023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:17.310079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:17.366227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:17.367303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:17.367385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:17.367418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:17.488643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:17.488799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:17.488838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:17.488867] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:17.492797] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-09T20:18:17.493095] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-09T20:18:17.493222] [INFO ] [sig ] BXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:17.638534] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BXP.txt [2026-01-09T20:18:17.638711] [INFO ] [sig ] [554/3504] Completed BXP in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:17.638754] [INFO ] [sig ] [555/3504] Forecasting BXSL... [2026-01-09T20:18:17.638784] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-09T20:18:17.638814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-09T20:18:17.650603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-09T20:18:17.650992] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-09T20:18:17.651783] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-09T20:18:17.651836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:17.651867] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:17.651894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:17.651951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:17.712421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:17.713403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:17.713483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:17.713515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:17.830532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:17.830707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:17.830747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:17.830774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:17.834224] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-09T20:18:17.834518] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-09T20:18:17.834670] [INFO ] [sig ] BXSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:17.982075] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BXSL.txt [2026-01-09T20:18:17.982242] [INFO ] [sig ] [555/3504] Completed BXSL in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:17.982284] [INFO ] [sig ] [556/3504] Forecasting BYD... [2026-01-09T20:18:17.982313] [INFO ] [sig ] Generating forecast for: BYD [2026-01-09T20:18:17.982342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-09T20:18:17.994227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-09T20:18:17.994628] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-09T20:18:17.995433] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-09T20:18:17.995487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:17.995519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:17.995547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:17.995622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:18.053136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:18.054039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:18.054140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:18.054174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:18.179925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:18.180080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:18.180136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:18.180165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:18.184318] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-01-09T20:18:18.184602] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-09T20:18:18.184727] [INFO ] [sig ] BYD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:18.325372] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BYD.txt [2026-01-09T20:18:18.325503] [INFO ] [sig ] [556/3504] Completed BYD in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:18.325543] [INFO ] [sig ] [557/3504] Forecasting BYM... [2026-01-09T20:18:18.325591] [INFO ] [sig ] Generating forecast for: BYM [2026-01-09T20:18:18.325624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-09T20:18:18.337218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-09T20:18:18.337533] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-09T20:18:18.338306] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-09T20:18:18.338358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:18.338389] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:18.338416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:18.338471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:18.393527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:18.394231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:18.394338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:18.394371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:18.524059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:18.524237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:18.524286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:18.524318] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:18.528594] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-09T20:18:18.528914] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-09T20:18:18.529065] [INFO ] [sig ] BYM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:18.670858] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BYM.txt [2026-01-09T20:18:18.671006] [INFO ] [sig ] [557/3504] Completed BYM in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:18.671049] [INFO ] [sig ] [558/3504] Forecasting BYRN... [2026-01-09T20:18:18.671078] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-09T20:18:18.671108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-09T20:18:18.682509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-09T20:18:18.682895] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-09T20:18:18.683690] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-09T20:18:18.683741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:18.683772] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:18.683798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:18.683852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:18.741514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:18.742342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:18.742422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:18.742454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:18.864512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:18.864682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:18.864723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:18.864752] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:18.868378] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=17.58%) [2026-01-09T20:18:18.868726] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-09T20:18:18.868869] [INFO ] [sig ] BYRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:19.012534] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BYRN.txt [2026-01-09T20:18:19.012705] [INFO ] [sig ] [558/3504] Completed BYRN in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:19.012747] [INFO ] [sig ] [559/3504] Forecasting BYSI... [2026-01-09T20:18:19.012776] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-09T20:18:19.012806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-09T20:18:19.024080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-09T20:18:19.024413] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-09T20:18:19.025234] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-09T20:18:19.025287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:19.025318] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:19.025343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:19.025399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:19.081936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:19.082716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:19.082796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:19.082828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:19.192991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:19.193173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:19.193225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:19.193257] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:19.196850] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-09T20:18:19.197123] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-09T20:18:19.197275] [INFO ] [sig ] BYSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:19.343587] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/BYSI.txt [2026-01-09T20:18:19.343731] [INFO ] [sig ] [559/3504] Completed BYSI in 0.3s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:19.343771] [INFO ] [sig ] [560/3504] Forecasting BZ... [2026-01-09T20:18:19.343802] [INFO ] [sig ] Generating forecast for: BZ [2026-01-09T20:18:19.343832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-09T20:18:19.356884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-09T20:18:19.357204] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-09T20:18:19.358031] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-09T20:18:19.358096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:19.358148] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:19.358183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:19.358243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:19.418172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:19.418865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:19.418944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:19.418978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:19.551170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:19.551320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:19.551359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:19.551389] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:19.554805] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=69.71%) [2026-01-09T20:18:19.555080] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-09T20:18:19.555205] [INFO ] [sig ] BZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:19.720833] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BZ.txt [2026-01-09T20:18:19.721008] [INFO ] [sig ] [560/3504] Completed BZ in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-09T20:18:19.721047] [INFO ] [sig ] [561/3504] Forecasting BZH... [2026-01-09T20:18:19.721077] [INFO ] [sig ] Generating forecast for: BZH [2026-01-09T20:18:19.721107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-09T20:18:19.732145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-09T20:18:19.732396] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-09T20:18:19.733153] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-09T20:18:19.733203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:19.733234] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:19.733261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:19.733316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:19.792964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:19.793758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:19.793840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:19.793873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:19.922760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:19.922928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:19.922980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:19.923021] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:19.926695] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-09T20:18:19.926974] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-09T20:18:19.927096] [INFO ] [sig ] BZH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:20.073090] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BZH.txt [2026-01-09T20:18:20.073304] [INFO ] [sig ] [561/3504] Completed BZH in 0.4s | 2.88 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-09T20:18:20.073361] [INFO ] [sig ] [562/3504] Forecasting BZUN... [2026-01-09T20:18:20.073393] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-09T20:18:20.073425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-09T20:18:20.085339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-09T20:18:20.085760] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-09T20:18:20.086660] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-09T20:18:20.086730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:20.086777] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:20.086807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:20.086866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:20.149108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:20.150353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:20.150437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:20.150468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:20.278620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:20.278766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:20.278805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:20.278834] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:20.282279] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-09T20:18:20.282550] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-09T20:18:20.282699] [INFO ] [sig ] BZUN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:20.424430] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/BZUN.txt [2026-01-09T20:18:20.424590] [INFO ] [sig ] [562/3504] Completed BZUN in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:20.424631] [INFO ] [sig ] [563/3504] Forecasting C... [2026-01-09T20:18:20.424661] [INFO ] [sig ] Generating forecast for: C [2026-01-09T20:18:20.424690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-09T20:18:20.435496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-09T20:18:20.435810] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-09T20:18:20.436562] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-09T20:18:20.436632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:20.436664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:20.436690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:20.436745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:20.497628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:20.498635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:20.498725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:20.498757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:20.630646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:20.630797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:20.630855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:20.630894] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:20.634763] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-09T20:18:20.635071] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-09T20:18:20.635222] [INFO ] [sig ] C: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:20.779811] [INFO ] [LOCAL ] Saved forecast: C 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/C.txt [2026-01-09T20:18:20.779955] [INFO ] [sig ] [563/3504] Completed C in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:20.779995] [INFO ] [sig ] [564/3504] Forecasting CAAP... [2026-01-09T20:18:20.780023] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-09T20:18:20.780058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-09T20:18:20.791881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-09T20:18:20.792152] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-09T20:18:20.792909] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-09T20:18:20.792960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:20.793018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:20.793052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:20.793121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:20.850997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:20.851609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:20.851684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:20.851715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:20.971100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:20.971230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:20.971268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:20.971295] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:20.974599] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-09T20:18:20.974900] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-09T20:18:20.975024] [INFO ] [sig ] CAAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:21.115099] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAAP.txt [2026-01-09T20:18:21.115235] [INFO ] [sig ] [564/3504] Completed CAAP in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:21.115275] [INFO ] [sig ] [565/3504] Forecasting CAAS... [2026-01-09T20:18:21.115315] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-09T20:18:21.115351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-09T20:18:21.127463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-09T20:18:21.127889] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-09T20:18:21.128699] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-09T20:18:21.128751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:21.128782] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:21.128807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:21.128861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:21.185331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:21.186187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:21.186270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:21.186301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:21.294517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:21.294685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:21.294724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:21.294753] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:21.298130] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-09T20:18:21.298404] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-09T20:18:21.298524] [INFO ] [sig ] CAAS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:21.447629] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CAAS.txt [2026-01-09T20:18:21.447780] [INFO ] [sig ] [565/3504] Completed CAAS in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:21.447821] [INFO ] [sig ] [566/3504] Forecasting CABA... [2026-01-09T20:18:21.447850] [INFO ] [sig ] Generating forecast for: CABA [2026-01-09T20:18:21.447879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-09T20:18:21.459966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-09T20:18:21.460317] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-09T20:18:21.461087] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-09T20:18:21.461138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:21.461170] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:21.461196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:21.461252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:21.517698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:21.518493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:21.518594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:21.518628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:21.639500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:21.639684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:21.639724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:21.639752] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:21.643287] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-01-09T20:18:21.643768] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-09T20:18:21.643887] [INFO ] [sig ] CABA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:21.783589] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CABA.txt [2026-01-09T20:18:21.783752] [INFO ] [sig ] [566/3504] Completed CABA in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:21.783795] [INFO ] [sig ] [567/3504] Forecasting CABO... [2026-01-09T20:18:21.783824] [INFO ] [sig ] Generating forecast for: CABO [2026-01-09T20:18:21.783856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-09T20:18:21.796488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-09T20:18:21.796872] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-09T20:18:21.797795] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-09T20:18:21.797851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:21.797887] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:21.797932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:21.798002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:21.862102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:21.863035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:21.863123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:21.863155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:21.991436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:21.991624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:21.991686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:21.991787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:21.996744] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-09T20:18:21.997279] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-09T20:18:21.997501] [INFO ] [sig ] CABO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:22.150854] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CABO.txt [2026-01-09T20:18:22.151025] [INFO ] [sig ] [567/3504] Completed CABO in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:22.151081] [INFO ] [sig ] [568/3504] Forecasting CAC... [2026-01-09T20:18:22.151116] [INFO ] [sig ] Generating forecast for: CAC [2026-01-09T20:18:22.151161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-09T20:18:22.163170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-09T20:18:22.163521] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-09T20:18:22.164376] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-09T20:18:22.164440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:22.164490] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:22.164524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:22.164621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:22.228112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:22.229224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:22.229314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:22.229364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:22.355430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:22.355599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:22.355642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:22.355672] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:22.359311] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=37.34%) [2026-01-09T20:18:22.359610] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-09T20:18:22.359736] [INFO ] [sig ] CAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:22.507291] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAC.txt [2026-01-09T20:18:22.507434] [INFO ] [sig ] [568/3504] Completed CAC in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:22.507475] [INFO ] [sig ] [569/3504] Forecasting CACC... [2026-01-09T20:18:22.507506] [INFO ] [sig ] Generating forecast for: CACC [2026-01-09T20:18:22.507536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-09T20:18:22.519206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-09T20:18:22.519511] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-09T20:18:22.520363] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-09T20:18:22.520417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:22.520448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:22.520474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:22.520531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:22.580932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:22.581800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:22.581885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:22.581925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:22.711972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:22.712121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:22.712161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:22.712191] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:22.716006] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-09T20:18:22.716298] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-09T20:18:22.716425] [INFO ] [sig ] CACC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:22.866858] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CACC.txt [2026-01-09T20:18:22.867004] [INFO ] [sig ] [569/3504] Completed CACC in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:22.867043] [INFO ] [sig ] [570/3504] Forecasting CACI... [2026-01-09T20:18:22.867073] [INFO ] [sig ] Generating forecast for: CACI [2026-01-09T20:18:22.867103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-09T20:18:22.879122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-09T20:18:22.879448] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-09T20:18:22.880245] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-09T20:18:22.880299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:22.880331] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:22.880358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:22.880415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:22.939869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:22.940702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:22.940780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:22.940812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:23.057800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:23.057952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:23.057993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:23.058022] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:23.061486] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-01-09T20:18:23.061787] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-09T20:18:23.061915] [INFO ] [sig ] CACI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:23.204624] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CACI.txt [2026-01-09T20:18:23.204770] [INFO ] [sig ] [570/3504] Completed CACI in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:23.204810] [INFO ] [sig ] [571/3504] Forecasting CADL... [2026-01-09T20:18:23.204838] [INFO ] [sig ] Generating forecast for: CADL [2026-01-09T20:18:23.204867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-09T20:18:23.216903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-09T20:18:23.217327] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-09T20:18:23.218120] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-09T20:18:23.218173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:23.218204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:23.218231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:23.218313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:23.275782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:23.276677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:23.276760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:23.276793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:23.399080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:23.399259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:23.399307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:23.399336] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:23.403197] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-09T20:18:23.403514] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-09T20:18:23.403668] [INFO ] [sig ] CADL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:23.551667] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CADL.txt [2026-01-09T20:18:23.551827] [INFO ] [sig ] [571/3504] Completed CADL in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:23.551868] [INFO ] [sig ] [572/3504] Forecasting CAE... [2026-01-09T20:18:23.551899] [INFO ] [sig ] Generating forecast for: CAE [2026-01-09T20:18:23.551928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-09T20:18:23.563220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-09T20:18:23.563541] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-09T20:18:23.564404] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-09T20:18:23.564458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:23.564491] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:23.564519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:23.564599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:23.621335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:23.622144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:23.622229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:23.622264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:23.740307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:23.740465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:23.740504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:23.740532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:23.743976] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-01-09T20:18:23.744285] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-09T20:18:23.744412] [INFO ] [sig ] CAE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:23.894024] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAE.txt [2026-01-09T20:18:23.894158] [INFO ] [sig ] [572/3504] Completed CAE in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:23.894197] [INFO ] [sig ] [573/3504] Forecasting CAF... [2026-01-09T20:18:23.894226] [INFO ] [sig ] Generating forecast for: CAF [2026-01-09T20:18:23.894255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-09T20:18:23.908098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-09T20:18:23.908433] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-09T20:18:23.909212] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-09T20:18:23.909275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:23.909307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:23.909333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:23.909388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:23.965150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:23.965794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:23.965869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:23.965900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:24.077975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:24.078107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:24.078144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:24.078171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:24.081427] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-09T20:18:24.081713] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-09T20:18:24.081832] [INFO ] [sig ] CAF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:24.220964] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CAF.txt [2026-01-09T20:18:24.221086] [INFO ] [sig ] [573/3504] Completed CAF in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:24.221124] [INFO ] [sig ] [574/3504] Forecasting CAG... [2026-01-09T20:18:24.221152] [INFO ] [sig ] Generating forecast for: CAG [2026-01-09T20:18:24.221181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-09T20:18:24.233229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-09T20:18:24.233511] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-09T20:18:24.234282] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-09T20:18:24.234333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:24.234363] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:24.234389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:24.234444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:24.290360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:24.291009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:24.291118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:24.291151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:24.407728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:24.407878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:24.407918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:24.407947] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:24.411335] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-09T20:18:24.411620] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-09T20:18:24.411742] [INFO ] [sig ] CAG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:24.550976] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAG.txt [2026-01-09T20:18:24.551104] [INFO ] [sig ] [574/3504] Completed CAG in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:24.551142] [INFO ] [sig ] [575/3504] Forecasting CAH... [2026-01-09T20:18:24.551172] [INFO ] [sig ] Generating forecast for: CAH [2026-01-09T20:18:24.551202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-09T20:18:24.562999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-09T20:18:24.563315] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-09T20:18:24.564107] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-09T20:18:24.564159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:24.564191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:24.564218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:24.564275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:24.622334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:24.623057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:24.623137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:24.623175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:24.746961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:24.747126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:24.747222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:24.747255] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:24.750755] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-01-09T20:18:24.751025] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-09T20:18:24.751146] [INFO ] [sig ] CAH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:24.896508] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CAH.txt [2026-01-09T20:18:24.896693] [INFO ] [sig ] [575/3504] Completed CAH in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:24.896739] [INFO ] [sig ] [576/3504] Forecasting CAKE... [2026-01-09T20:18:24.896768] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-09T20:18:24.896796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-09T20:18:24.911933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-09T20:18:24.912369] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-09T20:18:24.913482] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-09T20:18:24.913546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:24.913601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:24.913631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:24.913690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:24.979594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:24.980426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:24.980510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:24.980542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:25.124502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:25.124668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:25.124708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:25.124736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:25.128480] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-01-09T20:18:25.128793] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-09T20:18:25.128918] [INFO ] [sig ] CAKE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:25.276050] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAKE.txt [2026-01-09T20:18:25.276183] [INFO ] [sig ] [576/3504] Completed CAKE in 0.4s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:25.276227] [INFO ] [sig ] [577/3504] Forecasting CAL... [2026-01-09T20:18:25.276258] [INFO ] [sig ] Generating forecast for: CAL [2026-01-09T20:18:25.276287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-09T20:18:25.288357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-09T20:18:25.288649] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-09T20:18:25.289669] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-09T20:18:25.289723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:25.289756] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:25.289783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:25.289841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:25.346380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:25.346989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:25.347064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:25.347096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:25.466039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:25.466190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:25.466228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:25.466257] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:25.469553] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-09T20:18:25.469837] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-09T20:18:25.469957] [INFO ] [sig ] CAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:25.608563] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CAL.txt [2026-01-09T20:18:25.608749] [INFO ] [sig ] [577/3504] Completed CAL in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-09T20:18:25.608788] [INFO ] [sig ] [578/3504] Forecasting CALC... [2026-01-09T20:18:25.608819] [INFO ] [sig ] Generating forecast for: CALC [2026-01-09T20:18:25.608849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-09T20:18:25.619144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-09T20:18:25.619407] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-09T20:18:25.620169] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-09T20:18:25.620219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:25.620250] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:25.620277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:25.620332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:25.675819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:25.676455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:25.676531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:25.676562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:25.787518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:25.787677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:25.787715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:25.787743] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:25.791013] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-09T20:18:25.791293] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-09T20:18:25.791410] [INFO ] [sig ] CALC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:25.933060] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CALC.txt [2026-01-09T20:18:25.933231] [INFO ] [sig ] [578/3504] Completed CALC in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-09T20:18:25.933274] [INFO ] [sig ] [579/3504] Forecasting CALM... [2026-01-09T20:18:25.933312] [INFO ] [sig ] Generating forecast for: CALM [2026-01-09T20:18:25.933354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-09T20:18:25.944937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-09T20:18:25.945200] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-09T20:18:25.946128] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-09T20:18:25.946178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:25.946209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:25.946235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:25.946291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:26.001515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:26.002128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:26.002202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:26.002233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:26.123773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:26.123894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:26.123931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:26.123958] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:26.127209] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-01-09T20:18:26.127478] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-09T20:18:26.127614] [INFO ] [sig ] CALM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:26.266510] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CALM.txt [2026-01-09T20:18:26.266642] [INFO ] [sig ] [579/3504] Completed CALM in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:26.266682] [INFO ] [sig ] [580/3504] Forecasting CALX... [2026-01-09T20:18:26.266711] [INFO ] [sig ] Generating forecast for: CALX [2026-01-09T20:18:26.266740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-09T20:18:26.278061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-09T20:18:26.278329] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-09T20:18:26.279086] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-09T20:18:26.279137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:26.279169] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:26.279196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:26.279255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:26.336191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:26.336806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:26.336881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:26.336912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:26.461562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:26.461723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:26.461777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:26.461808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:26.465145] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=56.85%) [2026-01-09T20:18:26.465411] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-09T20:18:26.465529] [INFO ] [sig ] CALX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:26.603674] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CALX.txt [2026-01-09T20:18:26.603793] [INFO ] [sig ] [580/3504] Completed CALX in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:26.603832] [INFO ] [sig ] [581/3504] Forecasting CAPL... [2026-01-09T20:18:26.603860] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-09T20:18:26.603890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-09T20:18:26.615267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-09T20:18:26.615551] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-09T20:18:26.616332] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-09T20:18:26.616382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:26.616438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:26.616467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:26.616523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:26.673679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:26.674398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:26.674496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:26.674529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:26.795264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:26.795397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:26.795645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:26.795677] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:26.799122] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-01-09T20:18:26.799385] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-09T20:18:26.799679] [INFO ] [sig ] CAPL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:26.938099] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAPL.txt [2026-01-09T20:18:26.938217] [INFO ] [sig ] [581/3504] Completed CAPL in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:26.938255] [INFO ] [sig ] [582/3504] Forecasting CARE... [2026-01-09T20:18:26.938284] [INFO ] [sig ] Generating forecast for: CARE [2026-01-09T20:18:26.938314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-09T20:18:26.949671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-09T20:18:26.949945] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-09T20:18:26.950758] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-09T20:18:26.950811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:26.950843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:26.950870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:26.950928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:27.008038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:27.008933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:27.009017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:27.009051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:27.127857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:27.128004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:27.128043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:27.128072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:27.131498] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-09T20:18:27.131796] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-09T20:18:27.131920] [INFO ] [sig ] CARE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:27.272718] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CARE.txt [2026-01-09T20:18:27.272870] [INFO ] [sig ] [582/3504] Completed CARE in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:27.272908] [INFO ] [sig ] [583/3504] Forecasting CARG... [2026-01-09T20:18:27.272938] [INFO ] [sig ] Generating forecast for: CARG [2026-01-09T20:18:27.272967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-09T20:18:27.283726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-09T20:18:27.284000] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-09T20:18:27.284759] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-09T20:18:27.284809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:27.284842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:27.284868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:27.284924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:27.340482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:27.341089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:27.341163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:27.341194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:27.464766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:27.464898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:27.464935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:27.464962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:27.468253] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-09T20:18:27.468513] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-09T20:18:27.468648] [INFO ] [sig ] CARG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:27.607647] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CARG.txt [2026-01-09T20:18:27.607764] [INFO ] [sig ] [583/3504] Completed CARG in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:27.607802] [INFO ] [sig ] [584/3504] Forecasting CARS... [2026-01-09T20:18:27.607831] [INFO ] [sig ] Generating forecast for: CARS [2026-01-09T20:18:27.607860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-09T20:18:27.618919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-09T20:18:27.619175] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-09T20:18:27.619938] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-09T20:18:27.619988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:27.620029] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:27.620056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:27.620117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:27.676240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:27.676861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:27.676936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:27.676967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:27.794993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:27.795126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:27.795163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:27.795220] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:27.798489] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-09T20:18:27.798780] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-09T20:18:27.798901] [INFO ] [sig ] CARS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:27.937714] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CARS.txt [2026-01-09T20:18:27.937828] [INFO ] [sig ] [584/3504] Completed CARS in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:27.937866] [INFO ] [sig ] [585/3504] Forecasting CASH... [2026-01-09T20:18:27.937895] [INFO ] [sig ] Generating forecast for: CASH [2026-01-09T20:18:27.937924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-09T20:18:27.949118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-09T20:18:27.949387] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-09T20:18:27.950148] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-09T20:18:27.950199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:27.950230] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:27.950257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:27.950312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:28.006260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:28.006902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:28.006976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:28.007007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:28.122550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:28.122699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:28.122735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:28.122763] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:28.126034] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-01-09T20:18:28.126302] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-09T20:18:28.126420] [INFO ] [sig ] CASH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:28.271056] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CASH.txt [2026-01-09T20:18:28.271185] [INFO ] [sig ] [585/3504] Completed CASH in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:28.271224] [INFO ] [sig ] [586/3504] Forecasting CASS... [2026-01-09T20:18:28.271252] [INFO ] [sig ] Generating forecast for: CASS [2026-01-09T20:18:28.271281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-09T20:18:28.282423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-09T20:18:28.282752] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-09T20:18:28.283511] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-09T20:18:28.283563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:28.283613] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:28.283641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:28.283698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:28.339772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:28.340477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:28.340556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:28.340605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:28.454979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:28.455127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:28.455166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:28.455194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:28.458549] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-09T20:18:28.458828] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-09T20:18:28.458947] [INFO ] [sig ] CASS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:28.599867] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CASS.txt [2026-01-09T20:18:28.600008] [INFO ] [sig ] [586/3504] Completed CASS in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:28.600047] [INFO ] [sig ] [587/3504] Forecasting CASY... [2026-01-09T20:18:28.600076] [INFO ] [sig ] Generating forecast for: CASY [2026-01-09T20:18:28.600108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-09T20:18:28.611755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-09T20:18:28.612070] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-09T20:18:28.612990] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-09T20:18:28.613042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:28.613074] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:28.613100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:28.613155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:28.680797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:28.681653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:28.681733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:28.681765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:28.808768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:28.808937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:28.808990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:28.809029] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:28.812634] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-01-09T20:18:28.812936] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-09T20:18:28.813066] [INFO ] [sig ] CASY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:28.957668] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CASY.txt [2026-01-09T20:18:28.957826] [INFO ] [sig ] [587/3504] Completed CASY in 0.4s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:28.957873] [INFO ] [sig ] [588/3504] Forecasting CATH... [2026-01-09T20:18:28.957905] [INFO ] [sig ] Generating forecast for: CATH [2026-01-09T20:18:28.957936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-09T20:18:28.971649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-09T20:18:28.972067] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-09T20:18:28.972911] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-09T20:18:28.972966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:28.972999] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:28.973026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:28.973083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:29.041964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:29.042853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:29.042934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:29.042967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:29.160223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:29.160335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:29.160372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:29.160400] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:29.163936] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-09T20:18:29.164200] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-09T20:18:29.164319] [INFO ] [sig ] CATH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:29.303010] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CATH.txt [2026-01-09T20:18:29.303127] [INFO ] [sig ] [588/3504] Completed CATH in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:29.303166] [INFO ] [sig ] [589/3504] Forecasting CATO... [2026-01-09T20:18:29.303194] [INFO ] [sig ] Generating forecast for: CATO [2026-01-09T20:18:29.303224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-09T20:18:29.314533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-09T20:18:29.314876] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-09T20:18:29.315647] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-09T20:18:29.315699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:29.315734] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:29.315759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:29.315814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:29.371239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:29.371928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:29.372004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:29.372036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:29.491615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:29.491749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:29.491786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:29.491813] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:29.495061] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=18.83%) [2026-01-09T20:18:29.495319] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-09T20:18:29.495455] [INFO ] [sig ] CATO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:29.635212] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CATO.txt [2026-01-09T20:18:29.635339] [INFO ] [sig ] [589/3504] Completed CATO in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:29.635379] [INFO ] [sig ] [590/3504] Forecasting CATY... [2026-01-09T20:18:29.635407] [INFO ] [sig ] Generating forecast for: CATY [2026-01-09T20:18:29.635436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-09T20:18:29.648154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-09T20:18:29.648439] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-09T20:18:29.649228] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-09T20:18:29.649279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:29.649312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:29.649338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:29.649393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:29.705813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:29.706472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:29.706550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:29.706600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:29.825755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:29.825891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:29.825928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:29.825956] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:29.829240] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-09T20:18:29.829506] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-09T20:18:29.829641] [INFO ] [sig ] CATY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:29.967621] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CATY.txt [2026-01-09T20:18:29.967746] [INFO ] [sig ] [590/3504] Completed CATY in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:29.967783] [INFO ] [sig ] [591/3504] Forecasting CAVA... [2026-01-09T20:18:29.967812] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-09T20:18:29.967840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-09T20:18:29.980459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-09T20:18:29.980781] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-09T20:18:29.981520] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-09T20:18:29.981590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:29.981624] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:29.981651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:29.981707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:30.038099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:30.038980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:30.039082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:30.039115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:30.160596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:30.160750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:30.160806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:30.160837] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:30.164179] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-01-09T20:18:30.164474] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-09T20:18:30.164621] [INFO ] [sig ] CAVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:30.303265] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CAVA.txt [2026-01-09T20:18:30.303399] [INFO ] [sig ] [591/3504] Completed CAVA in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:30.303437] [INFO ] [sig ] [592/3504] Forecasting CB... [2026-01-09T20:18:30.303467] [INFO ] [sig ] Generating forecast for: CB [2026-01-09T20:18:30.303496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-09T20:18:30.315213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-09T20:18:30.315515] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-09T20:18:30.316277] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-09T20:18:30.316333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:30.316364] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:30.316390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:30.316447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:30.372594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:30.373292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:30.373370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:30.373402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:30.496423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:30.496598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:30.496640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:30.496669] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:30.500043] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-09T20:18:30.500318] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-09T20:18:30.500439] [INFO ] [sig ] CB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:30.639237] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CB.txt [2026-01-09T20:18:30.639377] [INFO ] [sig ] [592/3504] Completed CB in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-09T20:18:30.639416] [INFO ] [sig ] [593/3504] Forecasting CBAN... [2026-01-09T20:18:30.639445] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-09T20:18:30.639474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-09T20:18:30.652422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-09T20:18:30.652733] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-09T20:18:30.653492] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-09T20:18:30.653543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:30.653592] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:30.653620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:30.653676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:30.715173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:30.716078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:30.716179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:30.716213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:30.834036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:30.834184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:30.834224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:30.834253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:30.837691] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-01-09T20:18:30.837960] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-09T20:18:30.838079] [INFO ] [sig ] CBAN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:30.976959] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CBAN.txt [2026-01-09T20:18:30.977115] [INFO ] [sig ] [593/3504] Completed CBAN in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-09T20:18:30.977184] [INFO ] [sig ] [594/3504] Forecasting CBL... [2026-01-09T20:18:30.977218] [INFO ] [sig ] Generating forecast for: CBL [2026-01-09T20:18:30.977248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-09T20:18:30.988387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-09T20:18:30.988689] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-09T20:18:30.989446] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-09T20:18:30.989498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:30.989529] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:30.989555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:30.989639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:31.055682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:31.056592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:31.056692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:31.056740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:31.182662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:31.182818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:31.182860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:31.182891] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:31.186589] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=55.02%) [2026-01-09T20:18:31.186886] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-09T20:18:31.187014] [INFO ] [sig ] CBL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:31.334693] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CBL.txt [2026-01-09T20:18:31.334874] [INFO ] [sig ] [594/3504] Completed CBL in 0.4s | 2.88 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-09T20:18:31.334913] [INFO ] [sig ] [595/3504] Forecasting CBNK... [2026-01-09T20:18:31.334942] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-09T20:18:31.334973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-09T20:18:31.346604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-09T20:18:31.346958] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-09T20:18:31.347785] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-09T20:18:31.347838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:31.347869] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:31.347907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:31.347964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:31.408797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:31.409659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:31.409740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:31.409773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:31.536428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:31.536595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:31.536635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:31.536664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:31.540172] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-09T20:18:31.540436] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-09T20:18:31.540554] [INFO ] [sig ] CBNK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:31.680487] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CBNK.txt [2026-01-09T20:18:31.680661] [INFO ] [sig ] [595/3504] Completed CBNK in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-09T20:18:31.680702] [INFO ] [sig ] [596/3504] Forecasting CBRE... [2026-01-09T20:18:31.680732] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-09T20:18:31.680763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-09T20:18:31.693040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-09T20:18:31.693388] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-09T20:18:31.694159] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-09T20:18:31.694210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:31.694241] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:31.694268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:31.694322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:31.750213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:31.751119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:31.751228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:31.751273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:31.890698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:31.890897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:31.890961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:31.891012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:31.896142] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=33.64%) [2026-01-09T20:18:31.896553] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-09T20:18:31.896763] [INFO ] [sig ] CBRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:32.079083] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CBRE.txt [2026-01-09T20:18:32.079280] [INFO ] [sig ] [596/3504] Completed CBRE in 0.4s | 2.88 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-09T20:18:32.079339] [INFO ] [sig ] [597/3504] Forecasting CBRL... [2026-01-09T20:18:32.079377] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-09T20:18:32.079414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-09T20:18:32.093159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-09T20:18:32.093644] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-09T20:18:32.094753] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-09T20:18:32.094829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:32.094869] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:32.094901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:32.094974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:32.169547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:32.170839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:32.170962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:32.171020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:32.345192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:32.345388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:32.345446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:32.345483] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:32.350570] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-09T20:18:32.351120] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-09T20:18:32.351314] [INFO ] [sig ] CBRL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:32.553795] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CBRL.txt [2026-01-09T20:18:32.554031] [INFO ] [sig ] [597/3504] Completed CBRL in 0.5s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:32.554091] [INFO ] [sig ] [598/3504] Forecasting CBSH... [2026-01-09T20:18:32.554142] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-09T20:18:32.554187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-09T20:18:32.572844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-09T20:18:32.577022] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-09T20:18:32.578523] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-09T20:18:32.578623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:32.578717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:32.578769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:32.578862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:32.648956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:32.650006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:32.650120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:32.650157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:32.810629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:32.810810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:32.810864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:32.810903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:32.816210] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-01-09T20:18:32.816734] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-09T20:18:32.816935] [INFO ] [sig ] CBSH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:33.004110] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CBSH.txt [2026-01-09T20:18:33.004282] [INFO ] [sig ] [598/3504] Completed CBSH in 0.5s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:33.004324] [INFO ] [sig ] [599/3504] Forecasting CBUS... [2026-01-09T20:18:33.004356] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-09T20:18:33.004392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-09T20:18:33.017030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-09T20:18:33.017504] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-09T20:18:33.018456] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-09T20:18:33.018515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:33.018558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:33.018623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:33.018683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:33.077311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:33.078248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:33.078340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:33.078380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:33.200982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:33.201128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:33.201167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:33.201196] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:33.204587] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=66.61%) [2026-01-09T20:18:33.204862] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-09T20:18:33.204983] [INFO ] [sig ] CBUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:33.346657] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CBUS.txt [2026-01-09T20:18:33.346794] [INFO ] [sig ] [599/3504] Completed CBUS in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:33.346834] [INFO ] [sig ] [600/3504] Forecasting CBZ... [2026-01-09T20:18:33.347053] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-09T20:18:33.347083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-09T20:18:33.359162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-09T20:18:33.359429] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-09T20:18:33.360350] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-09T20:18:33.360401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:33.360434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:33.360460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:33.360516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:33.418902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:33.419537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:33.419630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:33.419662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:33.535420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:33.535562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:33.535616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:33.535645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:33.538969] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-09T20:18:33.539235] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-09T20:18:33.539353] [INFO ] [sig ] CBZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:33.679872] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CBZ.txt [2026-01-09T20:18:33.680023] [INFO ] [sig ] [600/3504] Completed CBZ in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:33.680062] [INFO ] [sig ] [601/3504] Forecasting CC... [2026-01-09T20:18:33.680093] [INFO ] [sig ] Generating forecast for: CC [2026-01-09T20:18:33.680123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-09T20:18:33.691975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-09T20:18:33.692329] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-09T20:18:33.693119] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-09T20:18:33.693171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:33.693202] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:33.693228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:33.693283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:33.750400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:33.751259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:33.751345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:33.751378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:33.877412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:33.877564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:33.877620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:33.877676] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:33.881193] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-01-09T20:18:33.881456] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-09T20:18:33.881594] [INFO ] [sig ] CC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:34.023437] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CC.txt [2026-01-09T20:18:34.023604] [INFO ] [sig ] [601/3504] Completed CC in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:34.023645] [INFO ] [sig ] [602/3504] Forecasting CCAP... [2026-01-09T20:18:34.023676] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-09T20:18:34.023705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-09T20:18:34.035231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-09T20:18:34.035562] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-09T20:18:34.036355] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-09T20:18:34.036407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:34.036443] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:34.036468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:34.036524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:34.098069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:34.099100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:34.099205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:34.099257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:34.234426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:34.234604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:34.234646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:34.234675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:34.238703] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=89.90%) [2026-01-09T20:18:34.239058] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-09T20:18:34.239203] [INFO ] [sig ] CCAP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:34.386186] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCAP.txt [2026-01-09T20:18:34.386342] [INFO ] [sig ] [602/3504] Completed CCAP in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:34.386381] [INFO ] [sig ] [603/3504] Forecasting CCB... [2026-01-09T20:18:34.386412] [INFO ] [sig ] Generating forecast for: CCB [2026-01-09T20:18:34.386442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-09T20:18:34.398926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-09T20:18:34.399218] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-09T20:18:34.400032] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-09T20:18:34.400085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:34.400117] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:34.400145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:34.400202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:34.464862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:34.465734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:34.465816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:34.465850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:34.604220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:34.604368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:34.604407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:34.604436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:34.607799] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-01-09T20:18:34.608066] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-09T20:18:34.608186] [INFO ] [sig ] CCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:34.750303] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCB.txt [2026-01-09T20:18:34.750411] [INFO ] [sig ] [603/3504] Completed CCB in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:34.750448] [INFO ] [sig ] [604/3504] Forecasting CCBG... [2026-01-09T20:18:34.750475] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-09T20:18:34.750504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-09T20:18:34.762501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-09T20:18:34.762773] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-09T20:18:34.763517] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-09T20:18:34.763586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:34.763620] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:34.763647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:34.763702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:34.822124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:34.822733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:34.822811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:34.822841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:34.945924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:34.946038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:34.946076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:34.946105] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:34.949596] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=35.53%) [2026-01-09T20:18:34.950048] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-09T20:18:34.950166] [INFO ] [sig ] CCBG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:35.095388] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCBG.txt [2026-01-09T20:18:35.095502] [INFO ] [sig ] [604/3504] Completed CCBG in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:35.095540] [INFO ] [sig ] [605/3504] Forecasting CCCC... [2026-01-09T20:18:35.095586] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-09T20:18:35.095619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-09T20:18:35.107303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-09T20:18:35.107650] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-09T20:18:35.108411] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-09T20:18:35.108475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:35.108514] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:35.108544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:35.108616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:35.165205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:35.166009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:35.166082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:35.166113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:35.287270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:35.287377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:35.287415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:35.287443] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:35.290589] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-09T20:18:35.290847] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-09T20:18:35.290964] [INFO ] [sig ] CCCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:35.434434] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCCC.txt [2026-01-09T20:18:35.434760] [INFO ] [sig ] [605/3504] Completed CCCC in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:35.434799] [INFO ] [sig ] [606/3504] Forecasting CCD... [2026-01-09T20:18:35.434828] [INFO ] [sig ] Generating forecast for: CCD [2026-01-09T20:18:35.434857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-09T20:18:35.447033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-09T20:18:35.447320] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-09T20:18:35.448081] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-09T20:18:35.448132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:35.448163] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:35.448190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:35.448246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:35.505510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:35.506189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:35.506265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:35.506296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:35.625253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:35.625382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:35.625419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:35.625447] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:35.628733] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-09T20:18:35.628999] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-09T20:18:35.629118] [INFO ] [sig ] CCD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:35.768612] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCD.txt [2026-01-09T20:18:35.768736] [INFO ] [sig ] [606/3504] Completed CCD in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:35.768776] [INFO ] [sig ] [607/3504] Forecasting CCEC... [2026-01-09T20:18:35.768806] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-09T20:18:35.768835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-09T20:18:35.784026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-09T20:18:35.784539] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-09T20:18:35.785507] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-09T20:18:35.785564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:35.785616] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:35.785646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:35.785705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:35.847487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:35.848729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:35.848841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:35.848876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:35.962442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:35.962698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:35.962747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:35.962777] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:35.968798] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-01-09T20:18:35.969323] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-09T20:18:35.969539] [INFO ] [sig ] CCEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:36.130107] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCEC.txt [2026-01-09T20:18:36.130340] [INFO ] [sig ] [607/3504] Completed CCEC in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:36.130386] [INFO ] [sig ] [608/3504] Forecasting CCEP... [2026-01-09T20:18:36.130416] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-09T20:18:36.130448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-09T20:18:36.145033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-09T20:18:36.145678] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-09T20:18:36.146687] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-09T20:18:36.146774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:36.146818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:36.146852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:36.146913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:36.213510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:36.215000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:36.215168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:36.215222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:36.372684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:36.372943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:36.372997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:36.373038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:36.377896] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-09T20:18:36.378282] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-09T20:18:36.378439] [INFO ] [sig ] CCEP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:36.533227] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCEP.txt [2026-01-09T20:18:36.533422] [INFO ] [sig ] [608/3504] Completed CCEP in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:36.533465] [INFO ] [sig ] [609/3504] Forecasting CCI... [2026-01-09T20:18:36.533497] [INFO ] [sig ] Generating forecast for: CCI [2026-01-09T20:18:36.533530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-09T20:18:36.549109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-09T20:18:36.549809] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-09T20:18:36.551206] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-09T20:18:36.551277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:36.551328] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:36.551368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:36.551451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:36.626423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:36.627641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:36.627727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:36.627759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:36.747543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:36.747715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:36.747756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:36.747784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:36.751152] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-09T20:18:36.751421] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-09T20:18:36.751538] [INFO ] [sig ] CCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:36.891185] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCI.txt [2026-01-09T20:18:36.891307] [INFO ] [sig ] [609/3504] Completed CCI in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:36.891344] [INFO ] [sig ] [610/3504] Forecasting CCIF... [2026-01-09T20:18:36.891372] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-09T20:18:36.891401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-09T20:18:36.904268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-09T20:18:36.904543] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-09T20:18:36.905503] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-09T20:18:36.905554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:36.905610] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:36.905637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:36.905692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:36.962321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:36.963004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:36.963091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:36.963124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:37.080867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:37.081029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:37.081069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:37.081097] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:37.084421] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-09T20:18:37.084705] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-09T20:18:37.084826] [INFO ] [sig ] CCIF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:37.228756] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCIF.txt [2026-01-09T20:18:37.228924] [INFO ] [sig ] [610/3504] Completed CCIF in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:37.228962] [INFO ] [sig ] [611/3504] Forecasting CCJ... [2026-01-09T20:18:37.228991] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-09T20:18:37.229021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-09T20:18:37.250146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-09T20:18:37.250633] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-09T20:18:37.251637] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-09T20:18:37.251699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:37.251741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:37.251774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:37.251850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:37.326016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:37.326932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:37.327017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:37.327051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:37.457306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:37.457457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:37.457500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:37.457529] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:37.460890] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-09T20:18:37.461155] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-09T20:18:37.461275] [INFO ] [sig ] CCJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:37.604655] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCJ.txt [2026-01-09T20:18:37.604831] [INFO ] [sig ] [611/3504] Completed CCJ in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:37.604879] [INFO ] [sig ] [612/3504] Forecasting CCK... [2026-01-09T20:18:37.604910] [INFO ] [sig ] Generating forecast for: CCK [2026-01-09T20:18:37.604942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-09T20:18:37.616837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-09T20:18:37.617233] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-09T20:18:37.618027] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-09T20:18:37.618079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:37.618111] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:37.618136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:37.618191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:37.676211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:37.677357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:37.677443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:37.677478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:37.799002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:37.799164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:37.799203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:37.799232] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:37.802669] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-01-09T20:18:37.802958] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-09T20:18:37.803086] [INFO ] [sig ] CCK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:37.945420] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCK.txt [2026-01-09T20:18:37.945589] [INFO ] [sig ] [612/3504] Completed CCK in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-09T20:18:37.945631] [INFO ] [sig ] [613/3504] Forecasting CCL... [2026-01-09T20:18:37.945661] [INFO ] [sig ] Generating forecast for: CCL [2026-01-09T20:18:37.945692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-09T20:18:37.957101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-09T20:18:37.957475] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-09T20:18:37.958234] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-09T20:18:37.958286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:37.958317] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:37.958343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:37.958398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:38.014441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:38.015273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:38.015354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:38.015386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:38.143007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:38.143161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:38.143200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:38.143230] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:38.146539] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-09T20:18:38.147030] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-09T20:18:38.147200] [INFO ] [sig ] CCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:38.290034] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCL.txt [2026-01-09T20:18:38.290200] [INFO ] [sig ] [613/3504] Completed CCL in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.8m [2026-01-09T20:18:38.290246] [INFO ] [sig ] [614/3504] Forecasting CCLD... [2026-01-09T20:18:38.290277] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-09T20:18:38.290308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-09T20:18:38.302436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-09T20:18:38.303026] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-09T20:18:38.303831] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-09T20:18:38.303883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:38.303916] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:38.303943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:38.304000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:38.363808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:38.364749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:38.364844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:38.364878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:38.487425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:38.487602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:38.487643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:38.487674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:38.491054] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-01-09T20:18:38.491333] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-09T20:18:38.491463] [INFO ] [sig ] CCLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:38.633046] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCLD.txt [2026-01-09T20:18:38.633174] [INFO ] [sig ] [614/3504] Completed CCLD in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.8m [2026-01-09T20:18:38.633211] [INFO ] [sig ] [615/3504] Forecasting CCNE... [2026-01-09T20:18:38.633241] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-09T20:18:38.633270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-09T20:18:38.644223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-09T20:18:38.644504] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-09T20:18:38.645284] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-09T20:18:38.645336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:38.645396] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:38.645427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:38.645496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:38.701957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:38.702667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:38.702745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:38.702791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:38.828280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:38.828482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:38.828538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:38.828775] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:38.832365] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-09T20:18:38.832845] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-09T20:18:38.832974] [INFO ] [sig ] CCNE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:38.973858] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCNE.txt [2026-01-09T20:18:38.973992] [INFO ] [sig ] [615/3504] Completed CCNE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:38.974030] [INFO ] [sig ] [616/3504] Forecasting CCO... [2026-01-09T20:18:38.974059] [INFO ] [sig ] Generating forecast for: CCO [2026-01-09T20:18:38.974088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-09T20:18:38.985011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-09T20:18:38.985290] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-09T20:18:38.986076] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-09T20:18:38.986127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:38.986158] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:38.986184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:38.986240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:39.043018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:39.043798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:39.043877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:39.043910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:39.177210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:39.177366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:39.177404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:39.177433] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:39.180820] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-09T20:18:39.181093] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-09T20:18:39.181216] [INFO ] [sig ] CCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:39.327303] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCO.txt [2026-01-09T20:18:39.327474] [INFO ] [sig ] [616/3504] Completed CCO in 0.4s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:39.327515] [INFO ] [sig ] [617/3504] Forecasting CCOI... [2026-01-09T20:18:39.327546] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-09T20:18:39.327596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-09T20:18:39.339176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-09T20:18:39.339608] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-09T20:18:39.340396] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-09T20:18:39.340449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:39.340481] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:39.340508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:39.340564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:39.396628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:39.397522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:39.397623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:39.397658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:39.515889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:39.516055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:39.516104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:39.516135] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:39.519670] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-09T20:18:39.519984] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-09T20:18:39.520120] [INFO ] [sig ] CCOI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:39.662927] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCOI.txt [2026-01-09T20:18:39.663060] [INFO ] [sig ] [617/3504] Completed CCOI in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:39.663100] [INFO ] [sig ] [618/3504] Forecasting CCRN... [2026-01-09T20:18:39.663130] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-09T20:18:39.663161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-09T20:18:39.675176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-09T20:18:39.675497] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-09T20:18:39.676294] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-09T20:18:39.676347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:39.676378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:39.676403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:39.676459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:39.736361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:39.737100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:39.737216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:39.737252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:39.856707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:39.856860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:39.856898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:39.856970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:39.860479] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-09T20:18:39.860790] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-09T20:18:39.860916] [INFO ] [sig ] CCRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:40.005704] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CCRN.txt [2026-01-09T20:18:40.006036] [INFO ] [sig ] [618/3504] Completed CCRN in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:40.006076] [INFO ] [sig ] [619/3504] Forecasting CCS... [2026-01-09T20:18:40.006106] [INFO ] [sig ] Generating forecast for: CCS [2026-01-09T20:18:40.006138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-09T20:18:40.017405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-09T20:18:40.017904] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-09T20:18:40.018677] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-09T20:18:40.018728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:40.018773] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:40.018800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:40.018856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:40.075181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:40.075843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:40.075918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:40.075949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:40.192433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:40.192602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:40.192642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:40.192670] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:40.195951] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-09T20:18:40.196209] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-09T20:18:40.196328] [INFO ] [sig ] CCS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:40.337523] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCS.txt [2026-01-09T20:18:40.337671] [INFO ] [sig ] [619/3504] Completed CCS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:40.337711] [INFO ] [sig ] [620/3504] Forecasting CCSI... [2026-01-09T20:18:40.337740] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-09T20:18:40.337770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-09T20:18:40.348788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-09T20:18:40.349094] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-09T20:18:40.349874] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-09T20:18:40.349924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:40.349956] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:40.349981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:40.350037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:40.406792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:40.407602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:40.407685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:40.407717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:40.520602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:40.520740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:40.520778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:40.520807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:40.524090] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-09T20:18:40.524352] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-09T20:18:40.524469] [INFO ] [sig ] CCSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:40.663236] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CCSI.txt [2026-01-09T20:18:40.663364] [INFO ] [sig ] [620/3504] Completed CCSI in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:40.663402] [INFO ] [sig ] [621/3504] Forecasting CDC... [2026-01-09T20:18:40.663431] [INFO ] [sig ] Generating forecast for: CDC [2026-01-09T20:18:40.663462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-09T20:18:40.674198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-09T20:18:40.674501] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-09T20:18:40.675260] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-09T20:18:40.675312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:40.675342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:40.675368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:40.675423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:40.733012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:40.733786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:40.733867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:40.733900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:40.852887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:40.853034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:40.853075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:40.853104] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:40.856469] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-01-09T20:18:40.856758] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-09T20:18:40.856880] [INFO ] [sig ] CDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:40.996094] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CDC.txt [2026-01-09T20:18:40.996209] [INFO ] [sig ] [621/3504] Completed CDC in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:40.996247] [INFO ] [sig ] [622/3504] Forecasting CDE... [2026-01-09T20:18:40.996276] [INFO ] [sig ] Generating forecast for: CDE [2026-01-09T20:18:40.996306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-09T20:18:41.008340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-09T20:18:41.008687] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-09T20:18:41.009440] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-09T20:18:41.009491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:41.009523] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:41.009550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:41.009633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:41.066411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:41.067053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:41.067129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:41.067184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:41.189594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:41.189937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:41.189975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:41.190005] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:41.193636] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-09T20:18:41.193911] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-09T20:18:41.194038] [INFO ] [sig ] CDE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:41.335967] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDE.txt [2026-01-09T20:18:41.336097] [INFO ] [sig ] [622/3504] Completed CDE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:41.336136] [INFO ] [sig ] [623/3504] Forecasting CDIO... [2026-01-09T20:18:41.336170] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-09T20:18:41.336201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-09T20:18:41.351505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-09T20:18:41.351900] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-09T20:18:41.352679] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-09T20:18:41.352730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:41.352912] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:41.352938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:41.352993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:41.410910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:41.411612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:41.411687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:41.411719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:41.534890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:41.535053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:41.535111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:41.535143] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:41.538684] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-01-09T20:18:41.538969] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-09T20:18:41.539097] [INFO ] [sig ] CDIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:41.682733] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDIO.txt [2026-01-09T20:18:41.682904] [INFO ] [sig ] [623/3504] Completed CDIO in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:41.682942] [INFO ] [sig ] [624/3504] Forecasting CDL... [2026-01-09T20:18:41.682973] [INFO ] [sig ] Generating forecast for: CDL [2026-01-09T20:18:41.683002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-09T20:18:41.694753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-09T20:18:41.695105] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-09T20:18:41.695893] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-09T20:18:41.695945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:41.695976] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:41.696002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:41.696057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:41.755487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:41.756402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:41.756488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:41.756522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:41.868889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:41.869040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:41.869080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:41.869108] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:41.872424] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-09T20:18:41.872713] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-09T20:18:41.872833] [INFO ] [sig ] CDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:42.011476] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDL.txt [2026-01-09T20:18:42.011645] [INFO ] [sig ] [624/3504] Completed CDL in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:42.011688] [INFO ] [sig ] [625/3504] Forecasting CDNA... [2026-01-09T20:18:42.011717] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-09T20:18:42.011746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-09T20:18:42.023017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-09T20:18:42.023365] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-09T20:18:42.024138] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-09T20:18:42.024190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:42.024220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:42.024248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:42.024304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:42.083697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:42.084393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:42.084503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:42.084535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:42.201207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:42.201358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:42.201396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:42.201425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:42.204784] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-01-09T20:18:42.205055] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-09T20:18:42.205180] [INFO ] [sig ] CDNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:42.343328] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CDNA.txt [2026-01-09T20:18:42.343473] [INFO ] [sig ] [625/3504] Completed CDNA in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:42.343513] [INFO ] [sig ] [626/3504] Forecasting CDNS... [2026-01-09T20:18:42.343542] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-09T20:18:42.343589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-09T20:18:42.355055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-09T20:18:42.355386] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-09T20:18:42.356163] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-09T20:18:42.356215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:42.356246] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:42.356272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:42.356328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:42.411917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:42.412567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:42.412666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:42.412698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:42.530430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:42.530598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:42.530639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:42.530685] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:42.533975] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-09T20:18:42.534245] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-09T20:18:42.534366] [INFO ] [sig ] CDNS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:42.673360] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDNS.txt [2026-01-09T20:18:42.673506] [INFO ] [sig ] [626/3504] Completed CDNS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:42.673544] [INFO ] [sig ] [627/3504] Forecasting CDP... [2026-01-09T20:18:42.673595] [INFO ] [sig ] Generating forecast for: CDP [2026-01-09T20:18:42.673627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-09T20:18:42.685143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-09T20:18:42.685486] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-09T20:18:42.686313] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-09T20:18:42.686366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:42.686400] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:42.686428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:42.686485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:42.743960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:42.744636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:42.744713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:42.744745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:42.865518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:42.865685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:42.865724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:42.865753] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:42.869220] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-09T20:18:42.869503] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-09T20:18:42.869649] [INFO ] [sig ] CDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:43.029729] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDP.txt [2026-01-09T20:18:43.029918] [INFO ] [sig ] [627/3504] Completed CDP in 0.4s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:43.029961] [INFO ] [sig ] [628/3504] Forecasting CDRE... [2026-01-09T20:18:43.029991] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-09T20:18:43.030020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-09T20:18:43.042497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-09T20:18:43.042915] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-09T20:18:43.043771] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-09T20:18:43.043825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:43.043858] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:43.043885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:43.043943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:43.101808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:43.102999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:43.103081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:43.103130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:43.227686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:43.227838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:43.228067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:43.228097] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:43.231562] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-01-09T20:18:43.231858] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-09T20:18:43.231979] [INFO ] [sig ] CDRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:43.373333] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CDRE.txt [2026-01-09T20:18:43.373534] [INFO ] [sig ] [628/3504] Completed CDRE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:43.373598] [INFO ] [sig ] [629/3504] Forecasting CDRO... [2026-01-09T20:18:43.373633] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-09T20:18:43.373665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-09T20:18:43.384504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-09T20:18:43.384819] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-09T20:18:43.385601] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-09T20:18:43.385657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:43.385690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:43.385717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:43.385773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:43.444678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:43.445430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:43.445511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:43.445544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:43.559709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:43.559867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:43.559925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:43.559973] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:43.563475] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-09T20:18:43.563774] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-09T20:18:43.563902] [INFO ] [sig ] CDRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:43.703697] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDRO.txt [2026-01-09T20:18:43.703837] [INFO ] [sig ] [629/3504] Completed CDRO in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-09T20:18:43.703877] [INFO ] [sig ] [630/3504] Forecasting CDXS... [2026-01-09T20:18:43.703906] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-09T20:18:43.703936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-09T20:18:43.715285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-09T20:18:43.715633] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-09T20:18:43.716390] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-09T20:18:43.716441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:43.716472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:43.716499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:43.716567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:43.772483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:43.773209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:43.773286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:43.773318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:43.899046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:43.899196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:43.899236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:43.899264] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:43.902625] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-09T20:18:43.902885] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-09T20:18:43.903005] [INFO ] [sig ] CDXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:44.041019] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CDXS.txt [2026-01-09T20:18:44.041141] [INFO ] [sig ] [630/3504] Completed CDXS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-09T20:18:44.041179] [INFO ] [sig ] [631/3504] Forecasting CDZI... [2026-01-09T20:18:44.041208] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-09T20:18:44.041245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-09T20:18:44.052773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-09T20:18:44.053043] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-09T20:18:44.053815] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-09T20:18:44.053866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:44.053898] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:44.053925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:44.053980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:44.109724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:44.110328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:44.110402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:44.110434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:44.235406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:44.235556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:44.235613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:44.235643] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:44.239098] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-09T20:18:44.239362] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-09T20:18:44.239480] [INFO ] [sig ] CDZI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:44.378317] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CDZI.txt [2026-01-09T20:18:44.378435] [INFO ] [sig ] [631/3504] Completed CDZI in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:44.378473] [INFO ] [sig ] [632/3504] Forecasting CE... [2026-01-09T20:18:44.378501] [INFO ] [sig ] Generating forecast for: CE [2026-01-09T20:18:44.378530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-09T20:18:44.389362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-09T20:18:44.389647] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-09T20:18:44.390386] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-09T20:18:44.390447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:44.390503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:44.390531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:44.390604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:44.446686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:44.447348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:44.447429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:44.447461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:44.570520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:44.570684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:44.570723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:44.570751] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:44.574175] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-01-09T20:18:44.574457] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-09T20:18:44.574592] [INFO ] [sig ] CE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:44.713552] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CE.txt [2026-01-09T20:18:44.713684] [INFO ] [sig ] [632/3504] Completed CE in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:44.713722] [INFO ] [sig ] [633/3504] Forecasting CECO... [2026-01-09T20:18:44.713752] [INFO ] [sig ] Generating forecast for: CECO [2026-01-09T20:18:44.713780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-09T20:18:44.725062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-09T20:18:44.725332] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-09T20:18:44.726112] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-09T20:18:44.726162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:44.726201] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:44.726230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:44.726285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:44.782068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:44.782684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:44.782757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:44.782788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:44.896901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:44.897032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:44.897069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:44.897098] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:44.900340] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-09T20:18:44.900616] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-09T20:18:44.900737] [INFO ] [sig ] CECO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:45.039877] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CECO.txt [2026-01-09T20:18:45.040019] [INFO ] [sig ] [633/3504] Completed CECO in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:45.040060] [INFO ] [sig ] [634/3504] Forecasting CEG... [2026-01-09T20:18:45.040088] [INFO ] [sig ] Generating forecast for: CEG [2026-01-09T20:18:45.040117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-09T20:18:45.051197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-09T20:18:45.051472] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-09T20:18:45.052232] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-09T20:18:45.052283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:45.052314] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:45.052340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:45.052397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:45.108653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:45.109254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:45.109326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:45.109357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:45.228641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:45.228795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:45.228834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:45.228862] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:45.232216] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-09T20:18:45.232475] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-09T20:18:45.232610] [INFO ] [sig ] CEG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:45.376678] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CEG.txt [2026-01-09T20:18:45.376863] [INFO ] [sig ] [634/3504] Completed CEG in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:45.376907] [INFO ] [sig ] [635/3504] Forecasting CELC... [2026-01-09T20:18:45.376938] [INFO ] [sig ] Generating forecast for: CELC [2026-01-09T20:18:45.376971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-09T20:18:45.389507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-09T20:18:45.389840] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-09T20:18:45.390684] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-09T20:18:45.390737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:45.390769] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:45.390797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:45.390853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:45.448836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:45.449624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:45.449712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:45.449745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:45.569708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:45.570042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:45.570082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:45.570142] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:45.573909] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=75.44%) [2026-01-09T20:18:45.574192] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-09T20:18:45.574319] [INFO ] [sig ] CELC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:45.726315] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CELC.txt [2026-01-09T20:18:45.726468] [INFO ] [sig ] [635/3504] Completed CELC in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:45.726508] [INFO ] [sig ] [636/3504] Forecasting CELH... [2026-01-09T20:18:45.726538] [INFO ] [sig ] Generating forecast for: CELH [2026-01-09T20:18:45.726567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-09T20:18:45.739126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-09T20:18:45.739448] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-09T20:18:45.740234] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-09T20:18:45.740286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:45.740317] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:45.740342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:45.740397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:45.796894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:45.797639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:45.797718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:45.797749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:45.915556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:45.915716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:45.915756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:45.915784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:45.919101] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-09T20:18:45.919367] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-09T20:18:45.919486] [INFO ] [sig ] CELH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:46.063972] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CELH.txt [2026-01-09T20:18:46.064119] [INFO ] [sig ] [636/3504] Completed CELH in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:46.064157] [INFO ] [sig ] [637/3504] Forecasting CELZ... [2026-01-09T20:18:46.064187] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-09T20:18:46.064216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-09T20:18:46.075341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-09T20:18:46.075662] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-09T20:18:46.076624] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-09T20:18:46.076676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:46.076707] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:46.076733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:46.076789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:46.135057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:46.135897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:46.135996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:46.136031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:46.258209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:46.258356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:46.258396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:46.258428] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:46.261902] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-09T20:18:46.262198] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-09T20:18:46.262359] [INFO ] [sig ] CELZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:46.407265] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CELZ.txt [2026-01-09T20:18:46.407438] [INFO ] [sig ] [637/3504] Completed CELZ in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:46.407477] [INFO ] [sig ] [638/3504] Forecasting CENTA... [2026-01-09T20:18:46.407506] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-09T20:18:46.407539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-09T20:18:46.419109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-09T20:18:46.419443] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-09T20:18:46.420252] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-09T20:18:46.420304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:46.420335] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:46.420360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:46.420415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:46.479638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:46.480557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:46.480662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:46.480694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:46.604937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:46.605096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:46.605144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:46.605185] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:46.608773] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-01-09T20:18:46.609077] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-09T20:18:46.609206] [INFO ] [sig ] CENTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:46.755912] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CENTA.txt [2026-01-09T20:18:46.756081] [INFO ] [sig ] [638/3504] Completed CENTA in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:46.756121] [INFO ] [sig ] [639/3504] Forecasting CENX... [2026-01-09T20:18:46.756151] [INFO ] [sig ] Generating forecast for: CENX [2026-01-09T20:18:46.756182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-09T20:18:46.768042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-09T20:18:46.768613] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-09T20:18:46.769456] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-09T20:18:46.769507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:46.769538] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:46.769565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:46.769640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:46.825774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:46.826746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:46.827085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:46.827121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:46.957993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:46.958170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:46.958211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:46.958239] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:46.961819] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-01-09T20:18:46.962109] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-09T20:18:46.962237] [INFO ] [sig ] CENX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:47.106807] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CENX.txt [2026-01-09T20:18:47.106981] [INFO ] [sig ] [639/3504] Completed CENX in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:47.107023] [INFO ] [sig ] [640/3504] Forecasting CERS... [2026-01-09T20:18:47.107052] [INFO ] [sig ] Generating forecast for: CERS [2026-01-09T20:18:47.107081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-09T20:18:47.119193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-09T20:18:47.119611] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-09T20:18:47.120411] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-09T20:18:47.120467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:47.120499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:47.120524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:47.120602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:47.180458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:47.181547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:47.181648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:47.181684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:47.306684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:47.306838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:47.306878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:47.306908] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:47.310340] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-01-09T20:18:47.310644] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-09T20:18:47.310772] [INFO ] [sig ] CERS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:47.453567] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CERS.txt [2026-01-09T20:18:47.453757] [INFO ] [sig ] [640/3504] Completed CERS in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:47.453797] [INFO ] [sig ] [641/3504] Forecasting CETX... [2026-01-09T20:18:47.453827] [INFO ] [sig ] Generating forecast for: CETX [2026-01-09T20:18:47.453855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-09T20:18:47.465110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-09T20:18:47.465390] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-09T20:18:47.466181] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-09T20:18:47.466233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:47.466264] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:47.466291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:47.466346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:47.522397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:47.523242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:47.523326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:47.523358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:47.639891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:47.640044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:47.640084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:47.640113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:47.643474] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-09T20:18:47.643778] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-09T20:18:47.643913] [INFO ] [sig ] CETX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:47.809026] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CETX.txt [2026-01-09T20:18:47.809233] [INFO ] [sig ] [641/3504] Completed CETX in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:47.809293] [INFO ] [sig ] [642/3504] Forecasting CEVA... [2026-01-09T20:18:47.809337] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-09T20:18:47.809382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-09T20:18:47.823831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-09T20:18:47.824272] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-09T20:18:47.825288] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-09T20:18:47.825354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:47.825398] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:47.825439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:47.825527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:47.896598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:47.897458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:47.897569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:47.897621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:48.018077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:48.018231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:48.018269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:48.018297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:48.021642] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-09T20:18:48.021926] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-09T20:18:48.022045] [INFO ] [sig ] CEVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:48.165767] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CEVA.txt [2026-01-09T20:18:48.165924] [INFO ] [sig ] [642/3504] Completed CEVA in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:48.165966] [INFO ] [sig ] [643/3504] Forecasting CF... [2026-01-09T20:18:48.165996] [INFO ] [sig ] Generating forecast for: CF [2026-01-09T20:18:48.166025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-09T20:18:48.177487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-09T20:18:48.177813] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-09T20:18:48.178609] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-09T20:18:48.178659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:48.178702] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:48.178732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:48.178790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:48.234445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:48.235254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:48.235346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:48.235380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:48.351627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:48.351796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:48.351835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:48.351867] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:48.355182] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-01-09T20:18:48.355443] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-09T20:18:48.355562] [INFO ] [sig ] CF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:48.498822] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CF.txt [2026-01-09T20:18:48.498977] [INFO ] [sig ] [643/3504] Completed CF in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:48.499017] [INFO ] [sig ] [644/3504] Forecasting CFFN... [2026-01-09T20:18:48.499046] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-09T20:18:48.499076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-09T20:18:48.511487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-09T20:18:48.511931] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-09T20:18:48.513140] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-09T20:18:48.513192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:48.513223] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:48.513248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:48.513303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:48.571216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:48.572102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:48.572186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:48.572218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:48.692037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:48.692193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:48.692232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:48.692260] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:48.695601] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-01-09T20:18:48.695868] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-09T20:18:48.695986] [INFO ] [sig ] CFFN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:48.840467] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CFFN.txt [2026-01-09T20:18:48.840649] [INFO ] [sig ] [644/3504] Completed CFFN in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:48.840691] [INFO ] [sig ] [645/3504] Forecasting CFG... [2026-01-09T20:18:48.840720] [INFO ] [sig ] Generating forecast for: CFG [2026-01-09T20:18:48.840749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-09T20:18:48.853396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-09T20:18:48.853773] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-09T20:18:48.854745] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-09T20:18:48.854795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:48.854827] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:48.854854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:48.854909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:48.915750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:48.916637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:48.916722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:48.916754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:49.040252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:49.040402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:49.040442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:49.040474] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:49.044393] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=56.93%) [2026-01-09T20:18:49.044691] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-09T20:18:49.044813] [INFO ] [sig ] CFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:49.190639] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CFG.txt [2026-01-09T20:18:49.190830] [INFO ] [sig ] [645/3504] Completed CFG in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:49.190869] [INFO ] [sig ] [646/3504] Forecasting CFO... [2026-01-09T20:18:49.190900] [INFO ] [sig ] Generating forecast for: CFO [2026-01-09T20:18:49.190930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-09T20:18:49.202626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-09T20:18:49.203004] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-09T20:18:49.203802] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-09T20:18:49.203853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:49.203885] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:49.203911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:49.203967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:49.272747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:49.273836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:49.273968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:49.274022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:49.400646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:49.400812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:49.400856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:49.400887] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:49.404953] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-09T20:18:49.405327] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-09T20:18:49.405472] [INFO ] [sig ] CFO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:49.551002] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CFO.txt [2026-01-09T20:18:49.551158] [INFO ] [sig ] [646/3504] Completed CFO in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-09T20:18:49.551206] [INFO ] [sig ] [647/3504] Forecasting CG... [2026-01-09T20:18:49.551237] [INFO ] [sig ] Generating forecast for: CG [2026-01-09T20:18:49.551267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-09T20:18:49.562856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-09T20:18:49.563247] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-09T20:18:49.564085] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-09T20:18:49.564140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:49.564171] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:49.564199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:49.564256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:49.621466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:49.622341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:49.622427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:49.622462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:49.748482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:49.748654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:49.748695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:49.748725] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:49.752211] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-09T20:18:49.752513] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-09T20:18:49.752663] [INFO ] [sig ] CG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:49.900733] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CG.txt [2026-01-09T20:18:49.900901] [INFO ] [sig ] [647/3504] Completed CG in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-09T20:18:49.900940] [INFO ] [sig ] [648/3504] Forecasting CGABL... [2026-01-09T20:18:49.900972] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-09T20:18:49.901001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-09T20:18:49.913528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-09T20:18:49.913886] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-09T20:18:49.914701] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-09T20:18:49.914754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:49.914788] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:49.914815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:49.914873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:49.976884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:49.977858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:49.977951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:49.977984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:50.109243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:50.109423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:50.109481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:50.109526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:50.113830] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-09T20:18:50.114244] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-09T20:18:50.114441] [INFO ] [sig ] CGABL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:50.270341] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CGABL.txt [2026-01-09T20:18:50.270500] [INFO ] [sig ] [648/3504] Completed CGABL in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:50.270548] [INFO ] [sig ] [649/3504] Forecasting CGBD... [2026-01-09T20:18:50.270616] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-09T20:18:50.270668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-09T20:18:50.283894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-09T20:18:50.284292] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-09T20:18:50.285483] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-09T20:18:50.285545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:50.285666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:50.285729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:50.285811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:50.346619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:50.347529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:50.347630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:50.347666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:50.470237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:50.470387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:50.470426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:50.470455] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:50.474004] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=36.57%) [2026-01-09T20:18:50.474271] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-09T20:18:50.474393] [INFO ] [sig ] CGBD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:50.620960] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CGBD.txt [2026-01-09T20:18:50.621114] [INFO ] [sig ] [649/3504] Completed CGBD in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:50.621156] [INFO ] [sig ] [650/3504] Forecasting CGC... [2026-01-09T20:18:50.621187] [INFO ] [sig ] Generating forecast for: CGC [2026-01-09T20:18:50.621218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-09T20:18:50.633919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-09T20:18:50.634298] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-09T20:18:50.635145] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-09T20:18:50.635199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:50.635233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:50.635260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:50.635316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:50.693972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:50.694868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:50.694951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:50.694983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:50.813849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:50.813999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:50.814039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:50.814084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:50.817419] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-01-09T20:18:50.817710] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-09T20:18:50.817837] [INFO ] [sig ] CGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:50.956491] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CGC.txt [2026-01-09T20:18:50.956662] [INFO ] [sig ] [650/3504] Completed CGC in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:50.956704] [INFO ] [sig ] [651/3504] Forecasting CGEM... [2026-01-09T20:18:50.956732] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-09T20:18:50.956761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-09T20:18:50.968786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-09T20:18:50.969168] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-09T20:18:50.969986] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-09T20:18:50.970041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:50.970073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:50.970098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:50.970154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:51.026321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:51.027199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:51.027285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:51.027319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:51.146549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:51.146730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:51.146771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:51.146802] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:51.150414] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=39.96%) [2026-01-09T20:18:51.150857] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-09T20:18:51.151050] [INFO ] [sig ] CGEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:51.296962] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CGEM.txt [2026-01-09T20:18:51.297127] [INFO ] [sig ] [651/3504] Completed CGEM in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:51.297189] [INFO ] [sig ] [652/3504] Forecasting CGEN... [2026-01-09T20:18:51.297227] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-09T20:18:51.297258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-09T20:18:51.309167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-09T20:18:51.309566] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-09T20:18:51.310389] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-09T20:18:51.310440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:51.310471] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:51.310496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:51.310551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:51.366332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:51.367268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:51.367375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:51.367409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:51.486863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:51.487020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:51.487061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:51.487140] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:51.491864] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-09T20:18:51.492199] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-09T20:18:51.492338] [INFO ] [sig ] CGEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:51.637315] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CGEN.txt [2026-01-09T20:18:51.637478] [INFO ] [sig ] [652/3504] Completed CGEN in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:51.637519] [INFO ] [sig ] [653/3504] Forecasting CGNX... [2026-01-09T20:18:51.637550] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-09T20:18:51.637601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-09T20:18:51.649410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-09T20:18:51.649787] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-09T20:18:51.650560] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-09T20:18:51.650639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:51.650671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:51.650697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:51.650753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:51.707568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:51.708496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:51.708599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:51.708635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:51.831081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:51.831233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:51.831272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:51.831301] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:51.834763] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=60.13%) [2026-01-09T20:18:51.835103] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-09T20:18:51.835243] [INFO ] [sig ] CGNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:51.983314] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CGNX.txt [2026-01-09T20:18:51.983475] [INFO ] [sig ] [653/3504] Completed CGNX in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:51.983515] [INFO ] [sig ] [654/3504] Forecasting CGO... [2026-01-09T20:18:51.983546] [INFO ] [sig ] Generating forecast for: CGO [2026-01-09T20:18:51.983598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-09T20:18:51.995751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-09T20:18:51.996114] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-09T20:18:51.996929] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-09T20:18:51.996981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:51.997013] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:51.997051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:51.997107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:52.075939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:52.076890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:52.076989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:52.077021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:52.196796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:52.196952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:52.196993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:52.197023] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:52.201128] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-09T20:18:52.201504] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-09T20:18:52.201673] [INFO ] [sig ] CGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:52.412236] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CGO.txt [2026-01-09T20:18:52.412390] [INFO ] [sig ] [654/3504] Completed CGO in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:52.412429] [INFO ] [sig ] [655/3504] Forecasting CGON... [2026-01-09T20:18:52.412459] [INFO ] [sig ] Generating forecast for: CGON [2026-01-09T20:18:52.412490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-09T20:18:52.423507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-09T20:18:52.423797] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-09T20:18:52.424547] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-09T20:18:52.424617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:52.424649] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:52.424676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:52.424731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:52.483722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:52.484549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:52.484657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:52.484691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:52.605712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:52.605872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:52.605911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:52.605940] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:52.609535] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-01-09T20:18:52.609920] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-09T20:18:52.610065] [INFO ] [sig ] CGON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:52.763931] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CGON.txt [2026-01-09T20:18:52.764109] [INFO ] [sig ] [655/3504] Completed CGON in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:52.764150] [INFO ] [sig ] [656/3504] Forecasting CGTX... [2026-01-09T20:18:52.764180] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-09T20:18:52.764212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-09T20:18:52.776631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-09T20:18:52.776998] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-09T20:18:52.777865] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-09T20:18:52.777920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:52.777953] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:52.777980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:52.778037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:52.837186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:52.838123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:52.838210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:52.838243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:52.967428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:52.967612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:52.967658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:52.967688] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:52.971344] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-01-09T20:18:52.971641] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-09T20:18:52.971769] [INFO ] [sig ] CGTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:53.115008] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CGTX.txt [2026-01-09T20:18:53.115192] [INFO ] [sig ] [656/3504] Completed CGTX in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:53.115257] [INFO ] [sig ] [657/3504] Forecasting CHCI... [2026-01-09T20:18:53.115298] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-09T20:18:53.115340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-09T20:18:53.127132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-09T20:18:53.127550] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-09T20:18:53.128411] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-09T20:18:53.128466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:53.128499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:53.128528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:53.128602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:53.185885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:53.186776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:53.186870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:53.186904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:53.301188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:53.301339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:53.301380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:53.301408] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:53.304812] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-09T20:18:53.305085] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-09T20:18:53.305208] [INFO ] [sig ] CHCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:53.450799] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHCI.txt [2026-01-09T20:18:53.451198] [INFO ] [sig ] [657/3504] Completed CHCI in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:53.451244] [INFO ] [sig ] [658/3504] Forecasting CHCO... [2026-01-09T20:18:53.451278] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-09T20:18:53.451317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-09T20:18:53.475110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-09T20:18:53.479676] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-09T20:18:53.483519] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-09T20:18:53.483706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:53.483753] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:53.483790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:53.483887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:53.554913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:53.555797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:53.555879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:53.555913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:53.679672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:53.679800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:53.679839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:53.679868] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:53.683448] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-01-09T20:18:53.683740] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-09T20:18:53.683870] [INFO ] [sig ] CHCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:53.825409] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHCO.txt [2026-01-09T20:18:53.825528] [INFO ] [sig ] [658/3504] Completed CHCO in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:53.825567] [INFO ] [sig ] [659/3504] Forecasting CHD... [2026-01-09T20:18:53.825616] [INFO ] [sig ] Generating forecast for: CHD [2026-01-09T20:18:53.825647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-09T20:18:53.837876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-09T20:18:53.838271] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-09T20:18:53.839096] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-09T20:18:53.839149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:53.839180] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:53.839207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:53.839262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:53.894372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:53.895191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:53.895303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:53.895337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:54.026086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:54.026244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:54.026285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:54.026315] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:54.030078] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-01-09T20:18:54.030435] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-09T20:18:54.030601] [INFO ] [sig ] CHD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:54.184323] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHD.txt [2026-01-09T20:18:54.184481] [INFO ] [sig ] [659/3504] Completed CHD in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:54.184521] [INFO ] [sig ] [660/3504] Forecasting CHDN... [2026-01-09T20:18:54.184551] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-09T20:18:54.184601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-09T20:18:54.196818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-09T20:18:54.197362] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-09T20:18:54.198148] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-09T20:18:54.198200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:54.198232] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:54.198258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:54.198313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:54.253675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:54.254347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:54.254425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:54.254457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:54.373391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:54.373540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:54.373594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:54.373625] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:54.376913] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-09T20:18:54.377189] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-09T20:18:54.377310] [INFO ] [sig ] CHDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:54.519440] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHDN.txt [2026-01-09T20:18:54.519593] [INFO ] [sig ] [660/3504] Completed CHDN in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:54.519635] [INFO ] [sig ] [661/3504] Forecasting CHE... [2026-01-09T20:18:54.519664] [INFO ] [sig ] Generating forecast for: CHE [2026-01-09T20:18:54.519693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-09T20:18:54.531402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-09T20:18:54.531706] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-09T20:18:54.532468] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-09T20:18:54.532519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:54.532549] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:54.532594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:54.532652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:54.589204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:54.589829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:54.589905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:54.589936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:54.708910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:54.709046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:54.709270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:54.709297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:54.712597] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-09T20:18:54.712860] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-09T20:18:54.712978] [INFO ] [sig ] CHE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:54.852425] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHE.txt [2026-01-09T20:18:54.852534] [INFO ] [sig ] [661/3504] Completed CHE in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:54.852586] [INFO ] [sig ] [662/3504] Forecasting CHEF... [2026-01-09T20:18:54.852618] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-09T20:18:54.852648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-09T20:18:54.863876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-09T20:18:54.864125] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-09T20:18:54.864893] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-09T20:18:54.864945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:54.864976] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:54.865002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:54.865057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:54.921790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:54.922569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:54.922668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:54.922704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:55.040635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:55.040744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:55.040779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:55.040806] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:55.043914] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-09T20:18:55.044169] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-09T20:18:55.044285] [INFO ] [sig ] CHEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:55.186692] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHEF.txt [2026-01-09T20:18:55.186841] [INFO ] [sig ] [662/3504] Completed CHEF in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:55.186881] [INFO ] [sig ] [663/3504] Forecasting CHH... [2026-01-09T20:18:55.186911] [INFO ] [sig ] Generating forecast for: CHH [2026-01-09T20:18:55.186940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-09T20:18:55.200490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-09T20:18:55.200779] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-09T20:18:55.201525] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-09T20:18:55.201593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:55.201628] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:55.201655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:55.201710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:55.259297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:55.259941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:55.260016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:55.260047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:55.378260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:55.378383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:55.378418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:55.378446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:55.382005] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-01-09T20:18:55.382451] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-09T20:18:55.382570] [INFO ] [sig ] CHH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:55.524820] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHH.txt [2026-01-09T20:18:55.524971] [INFO ] [sig ] [663/3504] Completed CHH in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:55.525008] [INFO ] [sig ] [664/3504] Forecasting CHI... [2026-01-09T20:18:55.525036] [INFO ] [sig ] Generating forecast for: CHI [2026-01-09T20:18:55.525066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-09T20:18:55.538213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-09T20:18:55.538640] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-09T20:18:55.539562] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-09T20:18:55.539640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:55.539677] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:55.539707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:55.539775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:55.607243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:55.608216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:55.608313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:55.608349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:55.739618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:55.739790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:55.739845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:55.739883] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:55.743647] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-09T20:18:55.743948] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-09T20:18:55.744078] [INFO ] [sig ] CHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:55.905955] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHI.txt [2026-01-09T20:18:55.906115] [INFO ] [sig ] [664/3504] Completed CHI in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-09T20:18:55.906154] [INFO ] [sig ] [665/3504] Forecasting CHKP... [2026-01-09T20:18:55.906182] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-09T20:18:55.906212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-09T20:18:55.917863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-09T20:18:55.918204] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-09T20:18:55.919029] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-09T20:18:55.919083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:55.919116] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:55.919144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:55.919201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:55.977988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:55.979277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:55.979363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:55.979397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:56.101790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:56.101947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:56.101993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:56.102027] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:56.105407] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-09T20:18:56.105703] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-09T20:18:56.105827] [INFO ] [sig ] CHKP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:56.243344] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHKP.txt [2026-01-09T20:18:56.243470] [INFO ] [sig ] [665/3504] Completed CHKP in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:56.243510] [INFO ] [sig ] [666/3504] Forecasting CHMI... [2026-01-09T20:18:56.243542] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-09T20:18:56.243588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-09T20:18:56.254626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-09T20:18:56.254909] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-09T20:18:56.255744] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-09T20:18:56.255796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:56.255854] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:56.255884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:56.255946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:56.316256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:56.317097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:56.317196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:56.317237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:56.431651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:56.431785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:56.431822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:56.431857] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:56.435484] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-09T20:18:56.435788] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-09T20:18:56.435921] [INFO ] [sig ] CHMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:56.577784] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHMI.txt [2026-01-09T20:18:56.577926] [INFO ] [sig ] [666/3504] Completed CHMI in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:56.577973] [INFO ] [sig ] [667/3504] Forecasting CHRD... [2026-01-09T20:18:56.578008] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-09T20:18:56.578045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-09T20:18:56.589972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-09T20:18:56.590276] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-09T20:18:56.591312] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-09T20:18:56.591377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:56.591411] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:56.591438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:56.591496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:56.650464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:56.651252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:56.651332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:56.651364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:56.768316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:56.768460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:56.768498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:56.768527] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:56.771821] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-09T20:18:56.772091] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-09T20:18:56.772210] [INFO ] [sig ] CHRD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:56.909983] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHRD.txt [2026-01-09T20:18:56.910131] [INFO ] [sig ] [667/3504] Completed CHRD in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:56.910169] [INFO ] [sig ] [668/3504] Forecasting CHRS... [2026-01-09T20:18:56.910199] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-09T20:18:56.910231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-09T20:18:56.922200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-09T20:18:56.922506] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-09T20:18:56.923303] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-09T20:18:56.923355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:56.923387] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:56.923412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:56.923467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:56.983552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:56.984531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:56.984629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:56.984663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:57.106718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:57.106872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:57.106916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:57.106949] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:57.110447] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-01-09T20:18:57.110763] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-09T20:18:57.110891] [INFO ] [sig ] CHRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:57.258502] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHRS.txt [2026-01-09T20:18:57.258656] [INFO ] [sig ] [668/3504] Completed CHRS in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:57.258697] [INFO ] [sig ] [669/3504] Forecasting CHSCL... [2026-01-09T20:18:57.258727] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-09T20:18:57.258758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-09T20:18:57.271257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-09T20:18:57.271533] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-09T20:18:57.272299] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-09T20:18:57.272350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:57.272380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:57.272405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:57.272460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:57.328482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:57.329356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:57.329437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:57.329469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:57.448472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:57.448633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:57.448677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:57.448737] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:57.452116] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-09T20:18:57.452426] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-09T20:18:57.452557] [INFO ] [sig ] CHSCL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:57.598986] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHSCL.txt [2026-01-09T20:18:57.599128] [INFO ] [sig ] [669/3504] Completed CHSCL in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:57.599169] [INFO ] [sig ] [670/3504] Forecasting CHSCM... [2026-01-09T20:18:57.599201] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-09T20:18:57.599232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-09T20:18:57.610482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-09T20:18:57.610798] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-09T20:18:57.611551] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-09T20:18:57.611624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:57.611656] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:57.611682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:57.611738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:57.667768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:57.668629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:57.668711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:57.668743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:57.784692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:57.784842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:57.784883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:57.784912] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:57.788293] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-09T20:18:57.788590] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-09T20:18:57.788717] [INFO ] [sig ] CHSCM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:57.931925] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHSCM.txt [2026-01-09T20:18:57.932098] [INFO ] [sig ] [670/3504] Completed CHSCM in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:57.932139] [INFO ] [sig ] [671/3504] Forecasting CHSCN... [2026-01-09T20:18:57.932169] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-09T20:18:57.932198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-09T20:18:57.944530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-09T20:18:57.944879] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-09T20:18:57.945754] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-09T20:18:57.945812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:57.945846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:57.945874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:57.945959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:58.005796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:58.006594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:58.006686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:58.006728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:58.126077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:58.126234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:58.126276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:58.126305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:58.129823] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-09T20:18:58.130097] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-09T20:18:58.130220] [INFO ] [sig ] CHSCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:58.279035] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHSCN.txt [2026-01-09T20:18:58.279184] [INFO ] [sig ] [671/3504] Completed CHSCN in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:58.279233] [INFO ] [sig ] [672/3504] Forecasting CHSCO... [2026-01-09T20:18:58.279278] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-09T20:18:58.279327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-09T20:18:58.290841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-09T20:18:58.291156] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-09T20:18:58.292099] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-09T20:18:58.292153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:58.292185] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:58.292214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:58.292273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:58.358727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:58.359433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:58.359514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:58.359546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:58.476389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:58.476537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:58.476596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:58.476629] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:58.479954] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=29.95%) [2026-01-09T20:18:58.480243] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-09T20:18:58.480365] [INFO ] [sig ] CHSCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:58.620616] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHSCO.txt [2026-01-09T20:18:58.620752] [INFO ] [sig ] [672/3504] Completed CHSCO in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:58.620792] [INFO ] [sig ] [673/3504] Forecasting CHSCP... [2026-01-09T20:18:58.620822] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-09T20:18:58.620875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-09T20:18:58.631392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-09T20:18:58.631717] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-09T20:18:58.632469] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-09T20:18:58.632521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:58.632553] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:58.632599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:58.632658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:58.688138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:58.689116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:58.689194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:58.689226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:58.796861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:58.797017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:58.797056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:58.797084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:58.800833] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-09T20:18:58.801107] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-09T20:18:58.801231] [INFO ] [sig ] CHSCP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:18:58.939198] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CHSCP.txt [2026-01-09T20:18:58.939329] [INFO ] [sig ] [673/3504] Completed CHSCP in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:58.939368] [INFO ] [sig ] [674/3504] Forecasting CHWY... [2026-01-09T20:18:58.939397] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-09T20:18:58.939426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-09T20:18:58.950850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-09T20:18:58.951128] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-09T20:18:58.952069] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-09T20:18:58.952120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:58.952301] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:58.952326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:58.952382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:59.010369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:59.011058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:59.011133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:59.011166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:59.129695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:59.129867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:59.129906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:59.129935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:59.133279] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-01-09T20:18:59.133553] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-09T20:18:59.133695] [INFO ] [sig ] CHWY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:59.277604] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHWY.txt [2026-01-09T20:18:59.277752] [INFO ] [sig ] [674/3504] Completed CHWY in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:59.277791] [INFO ] [sig ] [675/3504] Forecasting CHY... [2026-01-09T20:18:59.277820] [INFO ] [sig ] Generating forecast for: CHY [2026-01-09T20:18:59.277851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-09T20:18:59.289323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-09T20:18:59.289671] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-09T20:18:59.290416] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-09T20:18:59.290466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:59.290497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:59.290522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:59.290600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:59.347441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:59.348423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:59.348502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:59.348533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:59.467627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:59.467778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:59.467818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:59.467847] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:59.471171] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-09T20:18:59.471439] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-09T20:18:59.471557] [INFO ] [sig ] CHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:59.608832] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CHY.txt [2026-01-09T20:18:59.608964] [INFO ] [sig ] [675/3504] Completed CHY in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:59.609006] [INFO ] [sig ] [676/3504] Forecasting CI... [2026-01-09T20:18:59.609037] [INFO ] [sig ] Generating forecast for: CI [2026-01-09T20:18:59.609066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-09T20:18:59.620482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-09T20:18:59.620796] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-09T20:18:59.621554] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-09T20:18:59.621623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:59.621655] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:59.621681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:59.621740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:18:59.677039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:18:59.677841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:18:59.677921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:18:59.677954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:18:59.799131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:18:59.799481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:18:59.799521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:18:59.799549] [INFO ] [FORECASTER] Training complete [2026-01-09T20:18:59.803278] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=73.65%) [2026-01-09T20:18:59.803543] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-09T20:18:59.803681] [INFO ] [sig ] CI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:18:59.943327] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CI.txt [2026-01-09T20:18:59.943455] [INFO ] [sig ] [676/3504] Completed CI in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:18:59.943493] [INFO ] [sig ] [677/3504] Forecasting CIA... [2026-01-09T20:18:59.943522] [INFO ] [sig ] Generating forecast for: CIA [2026-01-09T20:18:59.943552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-09T20:18:59.955332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-09T20:18:59.955653] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-09T20:18:59.956395] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-09T20:18:59.956446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:18:59.956477] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:18:59.956503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:18:59.956558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:00.013123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:00.014081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:00.014158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:00.014190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:00.132631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:00.132778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:00.132817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:00.132845] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:00.136154] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-09T20:19:00.136420] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-09T20:19:00.136539] [INFO ] [sig ] CIA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:00.273844] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CIA.txt [2026-01-09T20:19:00.273982] [INFO ] [sig ] [677/3504] Completed CIA in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:19:00.274019] [INFO ] [sig ] [678/3504] Forecasting CIB... [2026-01-09T20:19:00.274049] [INFO ] [sig ] Generating forecast for: CIB [2026-01-09T20:19:00.274081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-09T20:19:00.285890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-09T20:19:00.286225] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-09T20:19:00.287000] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-09T20:19:00.287051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:00.287094] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:00.287123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:00.287204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:00.342782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:00.343668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:00.343745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:00.343776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:00.476857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:00.477022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:00.477069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:00.477103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:00.481465] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-09T20:19:00.481808] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-09T20:19:00.481959] [INFO ] [sig ] CIB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:00.642924] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CIB.txt [2026-01-09T20:19:00.643087] [INFO ] [sig ] [678/3504] Completed CIB in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:19:00.643139] [INFO ] [sig ] [679/3504] Forecasting CIEN... [2026-01-09T20:19:00.643176] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-09T20:19:00.643207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-09T20:19:00.656061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-09T20:19:00.656556] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-09T20:19:00.657560] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-09T20:19:00.657644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:00.657677] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:00.657704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:00.657762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:00.727190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:00.728070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:00.728153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:00.728186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:00.855587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:00.855740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:00.855779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:00.855807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:00.860519] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-09T20:19:00.860944] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-09T20:19:00.861133] [INFO ] [sig ] CIEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:01.006879] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CIEN.txt [2026-01-09T20:19:01.007027] [INFO ] [sig ] [679/3504] Completed CIEN in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:19:01.007068] [INFO ] [sig ] [680/3504] Forecasting CIF... [2026-01-09T20:19:01.007099] [INFO ] [sig ] Generating forecast for: CIF [2026-01-09T20:19:01.007129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-09T20:19:01.019446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-09T20:19:01.019747] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-09T20:19:01.020525] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-09T20:19:01.020604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:01.020640] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:01.020669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:01.020727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:01.080719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:01.081867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:01.081950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:01.081984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:01.204145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:01.204304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:01.204346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:01.204377] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:01.208652] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-01-09T20:19:01.209019] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-09T20:19:01.209164] [INFO ] [sig ] CIF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:01.361373] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CIF.txt [2026-01-09T20:19:01.361545] [INFO ] [sig ] [680/3504] Completed CIF in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-09T20:19:01.361611] [INFO ] [sig ] [681/3504] Forecasting CIG... [2026-01-09T20:19:01.361644] [INFO ] [sig ] Generating forecast for: CIG [2026-01-09T20:19:01.361674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-09T20:19:01.373824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-09T20:19:01.374120] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-09T20:19:01.375369] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-09T20:19:01.375424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:01.375455] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:01.375483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:01.375539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:01.436348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:01.437047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:01.437339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:01.437385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:01.560239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:01.560393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:01.560434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:01.560465] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:01.564110] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-09T20:19:01.564389] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-09T20:19:01.564510] [INFO ] [sig ] CIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:01.717221] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CIG.txt [2026-01-09T20:19:01.717384] [INFO ] [sig ] [681/3504] Completed CIG in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-09T20:19:01.717437] [INFO ] [sig ] [682/3504] Forecasting CIGI... [2026-01-09T20:19:01.717470] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-09T20:19:01.717499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-09T20:19:01.729981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-09T20:19:01.730372] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-09T20:19:01.731215] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-09T20:19:01.731268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:01.731300] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:01.731327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:01.731384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:01.791986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:01.792944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:01.793041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:01.793082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:01.916976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:01.917134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:01.917200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:01.917230] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:01.920830] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-01-09T20:19:01.921102] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-09T20:19:01.921223] [INFO ] [sig ] CIGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:02.084720] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CIGI.txt [2026-01-09T20:19:02.084882] [INFO ] [sig ] [682/3504] Completed CIGI in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-09T20:19:02.084923] [INFO ] [sig ] [683/3504] Forecasting CII... [2026-01-09T20:19:02.084952] [INFO ] [sig ] Generating forecast for: CII [2026-01-09T20:19:02.084983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-09T20:19:02.097775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-09T20:19:02.098186] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-09T20:19:02.099039] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-09T20:19:02.099109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:02.099149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:02.099183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:02.099243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:02.155074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:02.155940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:02.156024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:02.156058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:02.276897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:02.277052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:02.277092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:02.277122] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:02.280643] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-09T20:19:02.280947] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-09T20:19:02.281096] [INFO ] [sig ] CII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:02.422045] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CII.txt [2026-01-09T20:19:02.422184] [INFO ] [sig ] [683/3504] Completed CII in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:02.422225] [INFO ] [sig ] [684/3504] Forecasting CIM... [2026-01-09T20:19:02.422254] [INFO ] [sig ] Generating forecast for: CIM [2026-01-09T20:19:02.422284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-09T20:19:02.435000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-09T20:19:02.435384] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-09T20:19:02.436314] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-09T20:19:02.436369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:02.436402] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:02.436429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:02.436486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:02.496114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:02.496970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:02.497049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:02.497083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:02.623898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:02.624043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:02.624084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:02.624113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:02.627508] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-01-09T20:19:02.627807] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-09T20:19:02.627933] [INFO ] [sig ] CIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:02.767093] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CIM.txt [2026-01-09T20:19:02.767240] [INFO ] [sig ] [684/3504] Completed CIM in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:02.767280] [INFO ] [sig ] [685/3504] Forecasting CINF... [2026-01-09T20:19:02.767308] [INFO ] [sig ] Generating forecast for: CINF [2026-01-09T20:19:02.767337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-09T20:19:02.778842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-09T20:19:02.779154] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-09T20:19:02.779940] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-09T20:19:02.779991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:02.780023] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:02.780048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:02.780103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:02.834846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:02.835489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:02.835565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:02.835616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:02.954420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:02.954588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:02.954632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:02.954677] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:02.958112] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-09T20:19:02.958383] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-09T20:19:02.958507] [INFO ] [sig ] CINF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:03.106830] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CINF.txt [2026-01-09T20:19:03.106960] [INFO ] [sig ] [685/3504] Completed CINF in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:03.107000] [INFO ] [sig ] [686/3504] Forecasting CING... [2026-01-09T20:19:03.107028] [INFO ] [sig ] Generating forecast for: CING [2026-01-09T20:19:03.107060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-09T20:19:03.118542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-09T20:19:03.118819] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-09T20:19:03.119741] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-09T20:19:03.119791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:03.119822] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:03.119848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:03.119903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:03.178957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:03.179591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:03.179670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:03.179702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:03.299203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:03.299380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:03.299419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:03.299447] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:03.302773] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=61.14%) [2026-01-09T20:19:03.303041] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-09T20:19:03.303162] [INFO ] [sig ] CING: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:03.442025] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CING.txt [2026-01-09T20:19:03.442152] [INFO ] [sig ] [686/3504] Completed CING in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:03.442189] [INFO ] [sig ] [687/3504] Forecasting CION... [2026-01-09T20:19:03.442218] [INFO ] [sig ] Generating forecast for: CION [2026-01-09T20:19:03.442249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-09T20:19:03.453737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-09T20:19:03.454007] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-09T20:19:03.454780] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-09T20:19:03.454832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:03.454863] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:03.454890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:03.454946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:03.511275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:03.511869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:03.511956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:03.511988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:03.636233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:03.636381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:03.636418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:03.636446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:03.639806] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-09T20:19:03.640069] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-09T20:19:03.640184] [INFO ] [sig ] CION: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:03.779692] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CION.txt [2026-01-09T20:19:03.779845] [INFO ] [sig ] [687/3504] Completed CION in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:03.779884] [INFO ] [sig ] [688/3504] Forecasting CIVB... [2026-01-09T20:19:03.779915] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-09T20:19:03.779944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-09T20:19:03.791624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-09T20:19:03.791941] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-09T20:19:03.792732] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-09T20:19:03.792785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:03.792817] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:03.792844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:03.792900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:03.849500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:03.850335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:03.850416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:03.850449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:03.965497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:03.965668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:03.965711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:03.965739] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:03.969160] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=47.90%) [2026-01-09T20:19:03.969432] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-09T20:19:03.969553] [INFO ] [sig ] CIVB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:04.112886] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CIVB.txt [2026-01-09T20:19:04.113046] [INFO ] [sig ] [688/3504] Completed CIVB in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:04.113088] [INFO ] [sig ] [689/3504] Forecasting CIVI... [2026-01-09T20:19:04.113117] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-09T20:19:04.113147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-09T20:19:04.125925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-09T20:19:04.126227] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-09T20:19:04.127816] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-09T20:19:04.127872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:04.127905] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:04.127944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:04.128001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:04.186021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:04.187022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:04.187102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:04.187135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:04.309545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:04.309710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:04.309752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:04.309783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:04.313128] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-09T20:19:04.313396] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-09T20:19:04.313515] [INFO ] [sig ] CIVI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:04.456119] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CIVI.txt [2026-01-09T20:19:04.456273] [INFO ] [sig ] [689/3504] Completed CIVI in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:04.456342] [INFO ] [sig ] [690/3504] Forecasting CLB... [2026-01-09T20:19:04.456373] [INFO ] [sig ] Generating forecast for: CLB [2026-01-09T20:19:04.456403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-09T20:19:04.468297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-09T20:19:04.468686] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-09T20:19:04.469436] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-09T20:19:04.469487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:04.469519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:04.469545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:04.469620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:04.526784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:04.527911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:04.527993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:04.528024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:04.644773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:04.644925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:04.644966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:04.644996] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:04.648640] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=0.18%) [2026-01-09T20:19:04.648915] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-09T20:19:04.649039] [INFO ] [sig ] CLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:04.793686] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLB.txt [2026-01-09T20:19:04.793839] [INFO ] [sig ] [690/3504] Completed CLB in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:04.793878] [INFO ] [sig ] [691/3504] Forecasting CLBK... [2026-01-09T20:19:04.793909] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-09T20:19:04.793938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-09T20:19:04.808002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-09T20:19:04.808421] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-09T20:19:04.809543] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-09T20:19:04.809633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:04.809680] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:04.809721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:04.809805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:04.889504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:04.890399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:04.890489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:04.890521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:05.007018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:05.007202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:05.007251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:05.007285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:05.010817] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-09T20:19:05.011125] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-09T20:19:05.011285] [INFO ] [sig ] CLBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:05.180779] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CLBK.txt [2026-01-09T20:19:05.180939] [INFO ] [sig ] [691/3504] Completed CLBK in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:05.180981] [INFO ] [sig ] [692/3504] Forecasting CLDX... [2026-01-09T20:19:05.181014] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-09T20:19:05.181045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-09T20:19:05.192916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-09T20:19:05.193301] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-09T20:19:05.194103] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-09T20:19:05.194157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:05.194190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:05.194218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:05.194276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:05.250285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:05.251208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:05.251295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:05.251328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:05.375832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:05.375986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:05.376028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:05.376057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:05.379650] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-09T20:19:05.379931] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-09T20:19:05.380056] [INFO ] [sig ] CLDX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:05.527201] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLDX.txt [2026-01-09T20:19:05.527374] [INFO ] [sig ] [692/3504] Completed CLDX in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:05.527415] [INFO ] [sig ] [693/3504] Forecasting CLF... [2026-01-09T20:19:05.527443] [INFO ] [sig ] Generating forecast for: CLF [2026-01-09T20:19:05.527478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-09T20:19:05.539626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-09T20:19:05.540017] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-09T20:19:05.540858] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-09T20:19:05.540913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:05.540945] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:05.541002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:05.541063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:05.600028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:05.600879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:05.600960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:05.600993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:05.727958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:05.728122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:05.728172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:05.728208] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:05.732234] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=30.38%) [2026-01-09T20:19:05.732511] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-09T20:19:05.732652] [INFO ] [sig ] CLF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:05.872248] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLF.txt [2026-01-09T20:19:05.872402] [INFO ] [sig ] [693/3504] Completed CLF in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:05.872440] [INFO ] [sig ] [694/3504] Forecasting CLFD... [2026-01-09T20:19:05.872471] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-09T20:19:05.872501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-09T20:19:05.889239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-09T20:19:05.889542] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-09T20:19:05.890307] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-09T20:19:05.890358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:05.890389] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:05.890415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:05.890470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:05.946561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:05.947241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:05.947320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:05.947354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:06.071132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:06.071276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:06.071315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:06.071343] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:06.074666] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-09T20:19:06.074929] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-09T20:19:06.075048] [INFO ] [sig ] CLFD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:06.216315] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLFD.txt [2026-01-09T20:19:06.216466] [INFO ] [sig ] [694/3504] Completed CLFD in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:06.216506] [INFO ] [sig ] [695/3504] Forecasting CLH... [2026-01-09T20:19:06.216536] [INFO ] [sig ] Generating forecast for: CLH [2026-01-09T20:19:06.216566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-09T20:19:06.227633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-09T20:19:06.227963] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-09T20:19:06.228762] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-09T20:19:06.228815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:06.228849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:06.228878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:06.228939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:06.291127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:06.292017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:06.292103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:06.292136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:06.418615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:06.418769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:06.418810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:06.418839] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:06.422261] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-09T20:19:06.422553] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-09T20:19:06.422702] [INFO ] [sig ] CLH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:06.564677] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLH.txt [2026-01-09T20:19:06.564824] [INFO ] [sig ] [695/3504] Completed CLH in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:06.564863] [INFO ] [sig ] [696/3504] Forecasting CLLS... [2026-01-09T20:19:06.564892] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-09T20:19:06.564921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-09T20:19:06.576978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-09T20:19:06.577358] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-09T20:19:06.578360] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-09T20:19:06.578415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:06.578447] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:06.578475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:06.578532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:06.636505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:06.637336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:06.637419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:06.637451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:06.769496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:06.769660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:06.769702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:06.769732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:06.773237] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-09T20:19:06.773512] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-09T20:19:06.773652] [INFO ] [sig ] CLLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:06.921794] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLLS.txt [2026-01-09T20:19:06.921933] [INFO ] [sig ] [696/3504] Completed CLLS in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:06.921972] [INFO ] [sig ] [697/3504] Forecasting CLMB... [2026-01-09T20:19:06.922001] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-09T20:19:06.922031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-09T20:19:06.933326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-09T20:19:06.933734] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-09T20:19:06.934509] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-09T20:19:06.934561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:06.934612] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:06.934639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:06.934695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:06.992980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:06.993883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:06.993971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:06.994013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:07.121514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:07.121717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:07.121779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:07.121823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:07.126923] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=62.62%) [2026-01-09T20:19:07.127329] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-09T20:19:07.127719] [INFO ] [sig ] CLMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:07.284625] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CLMB.txt [2026-01-09T20:19:07.284787] [INFO ] [sig ] [697/3504] Completed CLMB in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:07.284829] [INFO ] [sig ] [698/3504] Forecasting CLNE... [2026-01-09T20:19:07.284858] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-09T20:19:07.284888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-09T20:19:07.297556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-09T20:19:07.297926] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-09T20:19:07.298712] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-09T20:19:07.298764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:07.298796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:07.298823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:07.298879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:07.360617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:07.361481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:07.361564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:07.361616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:07.483876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:07.484022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:07.484060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:07.484088] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:07.487441] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-01-09T20:19:07.487737] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-09T20:19:07.487857] [INFO ] [sig ] CLNE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:07.634593] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLNE.txt [2026-01-09T20:19:07.634751] [INFO ] [sig ] [698/3504] Completed CLNE in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-09T20:19:07.634792] [INFO ] [sig ] [699/3504] Forecasting CLNN... [2026-01-09T20:19:07.634821] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-09T20:19:07.634851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-09T20:19:07.646205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-09T20:19:07.646524] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-09T20:19:07.647363] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-09T20:19:07.647416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:07.647448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:07.647475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:07.647531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:07.704204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:07.704963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:07.705043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:07.705077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:07.821734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:07.821879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:07.821921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:07.821949] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:07.825234] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-01-09T20:19:07.825511] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-09T20:19:07.825648] [INFO ] [sig ] CLNN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:07.971783] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CLNN.txt [2026-01-09T20:19:07.971915] [INFO ] [sig ] [699/3504] Completed CLNN in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-09T20:19:07.971954] [INFO ] [sig ] [700/3504] Forecasting CLOA... [2026-01-09T20:19:07.971982] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-09T20:19:07.972011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-09T20:19:07.983946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-09T20:19:07.984281] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-09T20:19:07.985258] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-09T20:19:07.985310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:07.985342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:07.985368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:07.985435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:08.043521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:08.044365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:08.044448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:08.044481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:08.143386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:08.143536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:08.143592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:08.143626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:08.146990] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-09T20:19:08.147296] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-09T20:19:08.147429] [INFO ] [sig ] CLOA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:08.294033] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLOA.txt [2026-01-09T20:19:08.294182] [INFO ] [sig ] [700/3504] Completed CLOA in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:08.294231] [INFO ] [sig ] [701/3504] Forecasting CLRB... [2026-01-09T20:19:08.294266] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-09T20:19:08.294302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-09T20:19:08.305416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-09T20:19:08.305743] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-09T20:19:08.306490] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-09T20:19:08.306541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:08.306591] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:08.306622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:08.306678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:08.362512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:08.363350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:08.363432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:08.363466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:08.481162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:08.481310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:08.481350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:08.481379] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:08.484818] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-09T20:19:08.485089] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-09T20:19:08.485214] [INFO ] [sig ] CLRB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:08.634389] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLRB.txt [2026-01-09T20:19:08.634551] [INFO ] [sig ] [701/3504] Completed CLRB in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:08.634611] [INFO ] [sig ] [702/3504] Forecasting CLS... [2026-01-09T20:19:08.634643] [INFO ] [sig ] Generating forecast for: CLS [2026-01-09T20:19:08.634673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-09T20:19:08.645879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-09T20:19:08.646210] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-09T20:19:08.647216] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-09T20:19:08.647280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:08.647312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:08.647534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:08.647612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:08.703643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:08.704374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:08.704662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:08.704696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:08.828034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:08.828206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:08.828260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:08.828304] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:08.832032] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-09T20:19:08.832322] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-09T20:19:08.832452] [INFO ] [sig ] CLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:08.979370] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CLS.txt [2026-01-09T20:19:08.979505] [INFO ] [sig ] [702/3504] Completed CLS in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:08.979546] [INFO ] [sig ] [703/3504] Forecasting CLX... [2026-01-09T20:19:08.979593] [INFO ] [sig ] Generating forecast for: CLX [2026-01-09T20:19:08.979627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-09T20:19:08.990567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-09T20:19:08.990882] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-09T20:19:08.991680] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-09T20:19:08.991733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:08.991765] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:08.991793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:08.991851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:09.050317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:09.051173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:09.051293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:09.051338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:09.177363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:09.177535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:09.177610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:09.177655] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:09.181980] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-09T20:19:09.182250] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-09T20:19:09.182383] [INFO ] [sig ] CLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:09.321788] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CLX.txt [2026-01-09T20:19:09.321926] [INFO ] [sig ] [703/3504] Completed CLX in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:09.321965] [INFO ] [sig ] [704/3504] Forecasting CM... [2026-01-09T20:19:09.321995] [INFO ] [sig ] Generating forecast for: CM [2026-01-09T20:19:09.322025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-09T20:19:09.333075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-09T20:19:09.333371] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-09T20:19:09.334131] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-09T20:19:09.334183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:09.334214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:09.334240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:09.334297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:09.389230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:09.389912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:09.389988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:09.390019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:09.508954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:09.509111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:09.509150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:09.509179] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:09.512548] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-01-09T20:19:09.512867] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-09T20:19:09.512994] [INFO ] [sig ] CM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:09.657499] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CM.txt [2026-01-09T20:19:09.657680] [INFO ] [sig ] [704/3504] Completed CM in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:09.657726] [INFO ] [sig ] [705/3504] Forecasting CMA... [2026-01-09T20:19:09.657756] [INFO ] [sig ] Generating forecast for: CMA [2026-01-09T20:19:09.657788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-09T20:19:09.669845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-09T20:19:09.670180] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-09T20:19:09.670976] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-09T20:19:09.671029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:09.671061] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:09.671089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:09.671147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:09.728485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:09.729388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:09.729474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:09.729507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:09.852693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:09.852852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:09.852891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:09.852921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:09.856716] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=41.31%) [2026-01-09T20:19:09.857115] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-09T20:19:09.857298] [INFO ] [sig ] CMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:10.000499] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMA.txt [2026-01-09T20:19:10.000654] [INFO ] [sig ] [705/3504] Completed CMA in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:10.000703] [INFO ] [sig ] [706/3504] Forecasting CMC... [2026-01-09T20:19:10.000735] [INFO ] [sig ] Generating forecast for: CMC [2026-01-09T20:19:10.000765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-09T20:19:10.011996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-09T20:19:10.012270] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-09T20:19:10.013047] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-09T20:19:10.013099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:10.013130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:10.013156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:10.013211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:10.068804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:10.069453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:10.069533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:10.069566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:10.194825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:10.194977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:10.195016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:10.195045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:10.198557] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-09T20:19:10.198885] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-09T20:19:10.199022] [INFO ] [sig ] CMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:10.342933] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMC.txt [2026-01-09T20:19:10.343118] [INFO ] [sig ] [706/3504] Completed CMC in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:10.343159] [INFO ] [sig ] [707/3504] Forecasting CMCM... [2026-01-09T20:19:10.343188] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-09T20:19:10.343220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-09T20:19:10.356233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-09T20:19:10.356646] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-09T20:19:10.357534] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-09T20:19:10.357605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:10.357639] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:10.357666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:10.357723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:10.414360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:10.415346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:10.415428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:10.415460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:10.541208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:10.541357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:10.541397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:10.541425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:10.544856] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-09T20:19:10.545125] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-09T20:19:10.545281] [INFO ] [sig ] CMCM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:10.686406] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMCM.txt [2026-01-09T20:19:10.686554] [INFO ] [sig ] [707/3504] Completed CMCM in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:10.686613] [INFO ] [sig ] [708/3504] Forecasting CMCO... [2026-01-09T20:19:10.686645] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-09T20:19:10.686676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-09T20:19:10.697974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-09T20:19:10.698286] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-09T20:19:10.699065] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-09T20:19:10.699118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:10.699150] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:10.699179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:10.699236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:10.754964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:10.755693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:10.755773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:10.755806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:10.874318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:10.874466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:10.874506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:10.874535] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:10.877944] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-09T20:19:10.878215] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-09T20:19:10.878339] [INFO ] [sig ] CMCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:11.023386] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMCO.txt [2026-01-09T20:19:11.023543] [INFO ] [sig ] [708/3504] Completed CMCO in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:11.023628] [INFO ] [sig ] [709/3504] Forecasting CMCSA... [2026-01-09T20:19:11.023664] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-09T20:19:11.023694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-09T20:19:11.035309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-09T20:19:11.035609] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-09T20:19:11.036354] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-09T20:19:11.036406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:11.036439] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:11.036466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:11.036523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:11.094942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:11.095846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:11.095931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:11.095965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:11.222729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:11.222913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:11.222977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:11.223009] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:11.227127] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=66.60%) [2026-01-09T20:19:11.227444] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-09T20:19:11.227599] [INFO ] [sig ] CMCSA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:11.372626] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMCSA.txt [2026-01-09T20:19:11.372786] [INFO ] [sig ] [709/3504] Completed CMCSA in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:11.372827] [INFO ] [sig ] [710/3504] Forecasting CME... [2026-01-09T20:19:11.372856] [INFO ] [sig ] Generating forecast for: CME [2026-01-09T20:19:11.372886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-09T20:19:11.384638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-09T20:19:11.385004] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-09T20:19:11.385853] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-09T20:19:11.385915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:11.385982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:11.386011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:11.386069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:11.444986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:11.445874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:11.445960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:11.445993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:11.570176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:11.570327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:11.570366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:11.570394] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:11.574041] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-09T20:19:11.574313] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-09T20:19:11.574433] [INFO ] [sig ] CME: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:11.721277] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CME.txt [2026-01-09T20:19:11.721427] [INFO ] [sig ] [710/3504] Completed CME in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:11.721467] [INFO ] [sig ] [711/3504] Forecasting CMG... [2026-01-09T20:19:11.721496] [INFO ] [sig ] Generating forecast for: CMG [2026-01-09T20:19:11.721526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-09T20:19:11.733033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-09T20:19:11.733365] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-09T20:19:11.734177] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-09T20:19:11.734230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:11.734261] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:11.734288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:11.734345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:11.790640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:11.791456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:11.791540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:11.791591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:11.913517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:11.913680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:11.913721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:11.913750] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:11.917816] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-09T20:19:11.918081] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-09T20:19:11.918202] [INFO ] [sig ] CMG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:12.058463] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMG.txt [2026-01-09T20:19:12.058611] [INFO ] [sig ] [711/3504] Completed CMG in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:12.058652] [INFO ] [sig ] [712/3504] Forecasting CMI... [2026-01-09T20:19:12.058681] [INFO ] [sig ] Generating forecast for: CMI [2026-01-09T20:19:12.058710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-09T20:19:12.070118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-09T20:19:12.070387] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-09T20:19:12.071143] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-09T20:19:12.071195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:12.071226] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:12.071253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:12.071308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:12.127391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:12.128044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:12.128120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:12.128153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:12.250477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:12.250653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:12.250692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:12.250721] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:12.254420] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-01-09T20:19:12.254721] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-09T20:19:12.254847] [INFO ] [sig ] CMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:12.393473] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMI.txt [2026-01-09T20:19:12.393615] [INFO ] [sig ] [712/3504] Completed CMI in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:12.393655] [INFO ] [sig ] [713/3504] Forecasting CMMB... [2026-01-09T20:19:12.393685] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-09T20:19:12.393715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-09T20:19:12.406374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-09T20:19:12.406646] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-09T20:19:12.407684] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-09T20:19:12.407737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:12.407778] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:12.407806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:12.407862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:12.464199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:12.464808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:12.464883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:12.464914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:12.580738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:12.580870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:12.580905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:12.580957] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:12.584233] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-09T20:19:12.584495] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-09T20:19:12.584631] [INFO ] [sig ] CMMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:12.722605] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMMB.txt [2026-01-09T20:19:12.722733] [INFO ] [sig ] [713/3504] Completed CMMB in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-09T20:19:12.722772] [INFO ] [sig ] [714/3504] Forecasting CMP... [2026-01-09T20:19:12.722801] [INFO ] [sig ] Generating forecast for: CMP [2026-01-09T20:19:12.722830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-09T20:19:12.734327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-09T20:19:12.734617] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-09T20:19:12.735356] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-09T20:19:12.735406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:12.735438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:12.735464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:12.735519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:12.790923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:12.791616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:12.791691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:12.791722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:12.910815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:12.910967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:12.911005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:12.911041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:12.914388] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-09T20:19:12.914672] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-09T20:19:12.914791] [INFO ] [sig ] CMP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:13.056593] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMP.txt [2026-01-09T20:19:13.056732] [INFO ] [sig ] [714/3504] Completed CMP in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-09T20:19:13.056772] [INFO ] [sig ] [715/3504] Forecasting CMPO... [2026-01-09T20:19:13.056801] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-09T20:19:13.056831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-09T20:19:13.068090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-09T20:19:13.068410] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-09T20:19:13.069176] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-09T20:19:13.069226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:13.069257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:13.069282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:13.069338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:13.131892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:13.132917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:13.133047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:13.133083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:13.267123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:13.267296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:13.267339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:13.267367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:13.270959] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-09T20:19:13.271225] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-09T20:19:13.271345] [INFO ] [sig ] CMPO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:13.416527] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMPO.txt [2026-01-09T20:19:13.416704] [INFO ] [sig ] [715/3504] Completed CMPO in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-09T20:19:13.416744] [INFO ] [sig ] [716/3504] Forecasting CMPS... [2026-01-09T20:19:13.416774] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-09T20:19:13.416803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-09T20:19:13.428104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-09T20:19:13.428432] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-09T20:19:13.429225] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-09T20:19:13.429277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:13.429308] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:13.429335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:13.429389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:13.485452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:13.486293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:13.486399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:13.486436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:13.609034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:13.609191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:13.609231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:13.609260] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:13.612668] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-09T20:19:13.612951] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-09T20:19:13.613076] [INFO ] [sig ] CMPS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:13.757365] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMPS.txt [2026-01-09T20:19:13.757501] [INFO ] [sig ] [716/3504] Completed CMPS in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-09T20:19:13.757543] [INFO ] [sig ] [717/3504] Forecasting CMPX... [2026-01-09T20:19:13.757612] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-09T20:19:13.757649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-09T20:19:13.770011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-09T20:19:13.770368] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-09T20:19:13.771176] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-09T20:19:13.771230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:13.771262] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:13.771288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:13.771344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:13.836824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:13.837717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:13.837797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:13.837830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:13.958456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:13.958628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:13.958669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:13.958697] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:13.962030] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-09T20:19:13.962307] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-09T20:19:13.962437] [INFO ] [sig ] CMPX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:14.105086] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMPX.txt [2026-01-09T20:19:14.105226] [INFO ] [sig ] [717/3504] Completed CMPX in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:14.105267] [INFO ] [sig ] [718/3504] Forecasting CMRE... [2026-01-09T20:19:14.105297] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-09T20:19:14.105327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-09T20:19:14.116840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-09T20:19:14.117273] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-09T20:19:14.118120] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-09T20:19:14.118172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:14.118204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:14.118230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:14.118285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:14.175268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:14.176244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:14.176333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:14.176369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:14.299292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:14.299449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:14.299488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:14.299517] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:14.302889] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-09T20:19:14.303163] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-09T20:19:14.303283] [INFO ] [sig ] CMRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:14.446315] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMRE.txt [2026-01-09T20:19:14.446463] [INFO ] [sig ] [718/3504] Completed CMRE in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:14.446504] [INFO ] [sig ] [719/3504] Forecasting CMS... [2026-01-09T20:19:14.446534] [INFO ] [sig ] Generating forecast for: CMS [2026-01-09T20:19:14.446564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-09T20:19:14.457894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-09T20:19:14.458183] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-09T20:19:14.458957] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-09T20:19:14.459008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:14.459039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:14.459066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:14.459122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:14.518551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:14.519508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:14.519613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:14.519648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:14.644458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:14.644630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:14.644671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:14.644699] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:14.648200] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-09T20:19:14.648497] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-09T20:19:14.648644] [INFO ] [sig ] CMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:14.802734] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMS.txt [2026-01-09T20:19:14.802926] [INFO ] [sig ] [719/3504] Completed CMS in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:14.802983] [INFO ] [sig ] [720/3504] Forecasting CMSA... [2026-01-09T20:19:14.803026] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-09T20:19:14.803070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-09T20:19:14.816796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-09T20:19:14.817254] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-09T20:19:14.818277] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-09T20:19:14.818341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:14.818385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:14.818425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:14.818505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:14.876609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:14.877469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:14.877601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:14.877637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:14.997795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:14.997943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:14.997985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:14.998033] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:15.001599] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-09T20:19:15.001881] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-09T20:19:15.002002] [INFO ] [sig ] CMSA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:15.145532] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMSA.txt [2026-01-09T20:19:15.145688] [INFO ] [sig ] [720/3504] Completed CMSA in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:15.145736] [INFO ] [sig ] [721/3504] Forecasting CMSC... [2026-01-09T20:19:15.145768] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-09T20:19:15.145799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-09T20:19:15.156870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-09T20:19:15.157170] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-09T20:19:15.157956] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-09T20:19:15.158008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:15.158039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:15.158065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:15.158120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:15.215857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:15.216473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:15.216549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:15.216602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:15.333216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:15.333357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:15.333401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:15.333429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:15.336741] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-09T20:19:15.337033] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-09T20:19:15.337164] [INFO ] [sig ] CMSC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:15.479677] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMSC.txt [2026-01-09T20:19:15.479802] [INFO ] [sig ] [721/3504] Completed CMSC in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:15.479840] [INFO ] [sig ] [722/3504] Forecasting CMSD... [2026-01-09T20:19:15.479872] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-09T20:19:15.479903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-09T20:19:15.491021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-09T20:19:15.491289] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-09T20:19:15.492052] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-09T20:19:15.492103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:15.492134] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:15.492161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:15.492216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:15.548201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:15.548821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:15.548895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:15.548941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:15.667747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:15.667880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:15.667918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:15.667946] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:15.671171] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-09T20:19:15.671459] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-09T20:19:15.671606] [INFO ] [sig ] CMSD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:15.818458] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMSD.txt [2026-01-09T20:19:15.818637] [INFO ] [sig ] [722/3504] Completed CMSD in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:15.818677] [INFO ] [sig ] [723/3504] Forecasting CMTG... [2026-01-09T20:19:15.818707] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-09T20:19:15.818736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-09T20:19:15.830481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-09T20:19:15.830867] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-09T20:19:15.831714] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-09T20:19:15.831768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:15.831801] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:15.831830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:15.831887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:15.891611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:15.892432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:15.892515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:15.892549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:16.017020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:16.017191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:16.017242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:16.017272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:16.020883] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=29.40%) [2026-01-09T20:19:16.021185] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-09T20:19:16.021316] [INFO ] [sig ] CMTG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:16.167315] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CMTG.txt [2026-01-09T20:19:16.167490] [INFO ] [sig ] [723/3504] Completed CMTG in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:16.167533] [INFO ] [sig ] [724/3504] Forecasting CMTL... [2026-01-09T20:19:16.167564] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-09T20:19:16.167615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-09T20:19:16.178933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-09T20:19:16.179245] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-09T20:19:16.180080] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-09T20:19:16.180132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:16.180167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:16.180196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:16.180272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:16.241868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:16.242680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:16.242762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:16.242795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:16.375452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:16.375631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:16.375675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:16.375705] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:16.379140] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-09T20:19:16.379416] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-09T20:19:16.379541] [INFO ] [sig ] CMTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:16.522017] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CMTL.txt [2026-01-09T20:19:16.522172] [INFO ] [sig ] [724/3504] Completed CMTL in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:16.522227] [INFO ] [sig ] [725/3504] Forecasting CNA... [2026-01-09T20:19:16.522266] [INFO ] [sig ] Generating forecast for: CNA [2026-01-09T20:19:16.522309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-09T20:19:16.533859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-09T20:19:16.534170] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-09T20:19:16.534999] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-09T20:19:16.535053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:16.535086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:16.535114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:16.535172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:16.592140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:16.592812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:16.592892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:16.592931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:16.713899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:16.714044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:16.714082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:16.714110] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:16.717449] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-09T20:19:16.717737] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-09T20:19:16.717856] [INFO ] [sig ] CNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:16.857459] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNA.txt [2026-01-09T20:19:16.857605] [INFO ] [sig ] [725/3504] Completed CNA in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:16.857646] [INFO ] [sig ] [726/3504] Forecasting CNC... [2026-01-09T20:19:16.857675] [INFO ] [sig ] Generating forecast for: CNC [2026-01-09T20:19:16.857704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-09T20:19:16.869437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-09T20:19:16.869854] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-09T20:19:16.870709] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-09T20:19:16.870775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:16.870809] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:16.870836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:16.870893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:16.929635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:16.930467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:16.930550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:16.930602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:17.052513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:17.052675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:17.052716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:17.052746] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:17.056141] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=85.38%) [2026-01-09T20:19:17.056416] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-09T20:19:17.056535] [INFO ] [sig ] CNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:17.199421] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNC.txt [2026-01-09T20:19:17.199613] [INFO ] [sig ] [726/3504] Completed CNC in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:17.199655] [INFO ] [sig ] [727/3504] Forecasting CNF... [2026-01-09T20:19:17.199684] [INFO ] [sig ] Generating forecast for: CNF [2026-01-09T20:19:17.199713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-09T20:19:17.211213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-09T20:19:17.211657] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-09T20:19:17.212484] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-09T20:19:17.212537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:17.212619] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:17.212658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:17.212734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:17.269204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:17.270095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:17.270177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:17.270209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:17.382867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:17.383019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:17.383058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:17.383086] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:17.386390] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-09T20:19:17.386679] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-09T20:19:17.386801] [INFO ] [sig ] CNF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:17.525427] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNF.txt [2026-01-09T20:19:17.525601] [INFO ] [sig ] [727/3504] Completed CNF in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:17.525644] [INFO ] [sig ] [728/3504] Forecasting CNI... [2026-01-09T20:19:17.525673] [INFO ] [sig ] Generating forecast for: CNI [2026-01-09T20:19:17.525702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-09T20:19:17.537256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-09T20:19:17.537645] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-09T20:19:17.538462] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-09T20:19:17.538515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:17.538547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:17.538601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:17.538667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:17.595241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:17.596132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:17.596213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:17.596245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:17.715901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:17.716054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:17.716094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:17.716121] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:17.719619] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-09T20:19:17.719892] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-09T20:19:17.720013] [INFO ] [sig ] CNI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:17.862405] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNI.txt [2026-01-09T20:19:17.862592] [INFO ] [sig ] [728/3504] Completed CNI in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:17.862637] [INFO ] [sig ] [729/3504] Forecasting CNK... [2026-01-09T20:19:17.862667] [INFO ] [sig ] Generating forecast for: CNK [2026-01-09T20:19:17.862697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-09T20:19:17.874078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-09T20:19:17.874432] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-09T20:19:17.875242] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-09T20:19:17.875294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:17.875331] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:17.875359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:17.875417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:17.933306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:17.934206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:17.934289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:17.934322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:18.059521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:18.059706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:18.059748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:18.059777] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:18.063358] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=65.09%) [2026-01-09T20:19:18.063700] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-09T20:19:18.063838] [INFO ] [sig ] CNK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:18.208920] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNK.txt [2026-01-09T20:19:18.209087] [INFO ] [sig ] [729/3504] Completed CNK in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:18.209129] [INFO ] [sig ] [730/3504] Forecasting CNM... [2026-01-09T20:19:18.209157] [INFO ] [sig ] Generating forecast for: CNM [2026-01-09T20:19:18.209189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-09T20:19:18.221236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-09T20:19:18.221659] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-09T20:19:18.222507] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-09T20:19:18.222560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:18.222617] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:18.222645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:18.222726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:18.284391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:18.285312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:18.285397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:18.285432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:18.410046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:18.410197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:18.410237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:18.410266] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:18.413758] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-09T20:19:18.414032] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-09T20:19:18.414155] [INFO ] [sig ] CNM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:18.557263] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNM.txt [2026-01-09T20:19:18.557414] [INFO ] [sig ] [730/3504] Completed CNM in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-09T20:19:18.557455] [INFO ] [sig ] [731/3504] Forecasting CNMD... [2026-01-09T20:19:18.557486] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-09T20:19:18.557516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-09T20:19:18.569452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-09T20:19:18.569742] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-09T20:19:18.570495] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-09T20:19:18.570548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:18.570597] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:18.570625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:18.570697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:18.629472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:18.630220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:18.630296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:18.630328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:18.750446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:18.750610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:18.750651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:18.750679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:18.754070] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-09T20:19:18.754353] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-09T20:19:18.754471] [INFO ] [sig ] CNMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:18.898400] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNMD.txt [2026-01-09T20:19:18.898587] [INFO ] [sig ] [731/3504] Completed CNMD in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-09T20:19:18.898629] [INFO ] [sig ] [732/3504] Forecasting CNNE... [2026-01-09T20:19:18.898660] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-09T20:19:18.898690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-09T20:19:18.910866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-09T20:19:18.911248] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-09T20:19:18.912109] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-09T20:19:18.912163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:18.912195] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:18.912222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:18.912277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:18.969333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:18.970298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:18.970387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:18.970421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:19.102016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:19.102182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:19.102224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:19.102253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:19.106268] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=32.72%) [2026-01-09T20:19:19.106690] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-09T20:19:19.106849] [INFO ] [sig ] CNNE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:19.282871] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNNE.txt [2026-01-09T20:19:19.283100] [INFO ] [sig ] [732/3504] Completed CNNE in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-09T20:19:19.283167] [INFO ] [sig ] [733/3504] Forecasting CNO... [2026-01-09T20:19:19.283220] [INFO ] [sig ] Generating forecast for: CNO [2026-01-09T20:19:19.283270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-09T20:19:19.298918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-09T20:19:19.299341] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-09T20:19:19.300220] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-09T20:19:19.300275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:19.300307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:19.300333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:19.300389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:19.378115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:19.379347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:19.379480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:19.379532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:19.561489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:19.561679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:19.561741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:19.561773] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:19.567116] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-09T20:19:19.567718] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-09T20:19:19.567900] [INFO ] [sig ] CNO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:19.786370] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNO.txt [2026-01-09T20:19:19.786664] [INFO ] [sig ] [733/3504] Completed CNO in 0.5s | 2.88 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-09T20:19:19.786742] [INFO ] [sig ] [734/3504] Forecasting CNOB... [2026-01-09T20:19:19.786797] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-09T20:19:19.786833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-09T20:19:19.806986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-09T20:19:19.807486] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-09T20:19:19.808927] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-09T20:19:19.808982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:19.809015] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:19.809042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:19.809098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:19.895179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:19.896509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:19.896676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:19.896735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:20.068059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:20.068227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:20.068269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:20.068299] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:20.071945] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-01-09T20:19:20.072302] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-09T20:19:20.072450] [INFO ] [sig ] CNOB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:20.216645] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNOB.txt [2026-01-09T20:19:20.216810] [INFO ] [sig ] [734/3504] Completed CNOB in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:20.216853] [INFO ] [sig ] [735/3504] Forecasting CNP... [2026-01-09T20:19:20.216882] [INFO ] [sig ] Generating forecast for: CNP [2026-01-09T20:19:20.216912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-09T20:19:20.228758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-09T20:19:20.229177] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-09T20:19:20.230022] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-09T20:19:20.230076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:20.230110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:20.230136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:20.230192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:20.287272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:20.288247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:20.288352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:20.288387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:20.409904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:20.410056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:20.410095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:20.410125] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:20.413546] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-09T20:19:20.413842] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-09T20:19:20.413964] [INFO ] [sig ] CNP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:20.557613] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNP.txt [2026-01-09T20:19:20.557957] [INFO ] [sig ] [735/3504] Completed CNP in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:20.557997] [INFO ] [sig ] [736/3504] Forecasting CNQ... [2026-01-09T20:19:20.558025] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-09T20:19:20.558054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-09T20:19:20.570996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-09T20:19:20.571341] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-09T20:19:20.572206] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-09T20:19:20.572259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:20.572292] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:20.572318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:20.572380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:20.629729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:20.630524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:20.630624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:20.630660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:20.756200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:20.756353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:20.756397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:20.756427] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:20.759930] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-09T20:19:20.760215] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-09T20:19:20.760338] [INFO ] [sig ] CNQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:20.900142] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNQ.txt [2026-01-09T20:19:20.900281] [INFO ] [sig ] [736/3504] Completed CNQ in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:20.900320] [INFO ] [sig ] [737/3504] Forecasting CNS... [2026-01-09T20:19:20.900350] [INFO ] [sig ] Generating forecast for: CNS [2026-01-09T20:19:20.900379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-09T20:19:20.913771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-09T20:19:20.914103] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-09T20:19:20.914883] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-09T20:19:20.914934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:20.914977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:20.915006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:20.915062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:20.973639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:20.974665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:20.974970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:20.975006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:21.096397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:21.096542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:21.096598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:21.096628] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:21.100032] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-01-09T20:19:21.100299] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-09T20:19:21.100418] [INFO ] [sig ] CNS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:21.241391] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNS.txt [2026-01-09T20:19:21.241532] [INFO ] [sig ] [737/3504] Completed CNS in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:21.241588] [INFO ] [sig ] [738/3504] Forecasting CNSP... [2026-01-09T20:19:21.241620] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-09T20:19:21.241650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-09T20:19:21.252888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-09T20:19:21.253223] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-09T20:19:21.254002] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-09T20:19:21.254053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:21.254085] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:21.254111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:21.254167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:21.310981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:21.311654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:21.311732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:21.311765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:21.436474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:21.436641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:21.436682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:21.436712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:21.440485] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-01-09T20:19:21.440786] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-09T20:19:21.440911] [INFO ] [sig ] CNSP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:21.582049] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNSP.txt [2026-01-09T20:19:21.582190] [INFO ] [sig ] [738/3504] Completed CNSP in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:21.582230] [INFO ] [sig ] [739/3504] Forecasting CNTA... [2026-01-09T20:19:21.582259] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-09T20:19:21.582290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-09T20:19:21.593587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-09T20:19:21.593895] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-09T20:19:21.594671] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-09T20:19:21.594722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:21.594754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:21.594780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:21.594835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:21.654226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:21.655082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:21.655165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:21.655199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:21.775156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:21.775307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:21.775345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:21.775374] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:21.778739] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-09T20:19:21.779010] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-09T20:19:21.779132] [INFO ] [sig ] CNTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:21.921988] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNTA.txt [2026-01-09T20:19:21.922138] [INFO ] [sig ] [739/3504] Completed CNTA in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:21.922178] [INFO ] [sig ] [740/3504] Forecasting CNTY... [2026-01-09T20:19:21.922207] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-09T20:19:21.922235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-09T20:19:21.933447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-09T20:19:21.933767] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-09T20:19:21.934514] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-09T20:19:21.934567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:21.934622] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:21.934649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:21.934704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:21.997420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:21.998244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:21.998321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:21.998354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:22.126777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:22.126929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:22.126967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:22.126997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:22.130365] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-01-09T20:19:22.130656] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-09T20:19:22.130773] [INFO ] [sig ] CNTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:22.269850] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNTY.txt [2026-01-09T20:19:22.270014] [INFO ] [sig ] [740/3504] Completed CNTY in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:22.270060] [INFO ] [sig ] [741/3504] Forecasting CNVS... [2026-01-09T20:19:22.270103] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-09T20:19:22.270135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-09T20:19:22.281084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-09T20:19:22.281392] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-09T20:19:22.282204] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-09T20:19:22.282255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:22.282287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:22.282314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:22.282370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:22.340618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:22.341332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:22.341412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:22.341446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:22.469194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:22.469348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:22.469389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:22.469418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:22.472793] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-01-09T20:19:22.473062] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-09T20:19:22.473184] [INFO ] [sig ] CNVS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:22.615639] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNVS.txt [2026-01-09T20:19:22.615985] [INFO ] [sig ] [741/3504] Completed CNVS in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:22.616024] [INFO ] [sig ] [742/3504] Forecasting CNX... [2026-01-09T20:19:22.616053] [INFO ] [sig ] Generating forecast for: CNX [2026-01-09T20:19:22.616081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-09T20:19:22.627478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-09T20:19:22.627811] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-09T20:19:22.628664] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-09T20:19:22.628719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:22.628944] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:22.628971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:22.629030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:22.688419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:22.689220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:22.689300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:22.689334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:22.817106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:22.817281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:22.817323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:22.817351] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:22.821283] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=64.02%) [2026-01-09T20:19:22.821562] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-09T20:19:22.821704] [INFO ] [sig ] CNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:22.968486] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CNX.txt [2026-01-09T20:19:22.968691] [INFO ] [sig ] [742/3504] Completed CNX in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:22.968735] [INFO ] [sig ] [743/3504] Forecasting CNXN... [2026-01-09T20:19:22.968764] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-09T20:19:22.968793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-09T20:19:22.979865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-09T20:19:22.980210] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-09T20:19:22.981025] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-09T20:19:22.981078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:22.981109] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:22.981136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:22.981193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:23.037624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:23.038503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:23.038610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:23.038646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:23.160502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:23.160668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:23.160709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:23.160738] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:23.164182] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-09T20:19:23.164453] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-09T20:19:23.164594] [INFO ] [sig ] CNXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:23.305713] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CNXN.txt [2026-01-09T20:19:23.305837] [INFO ] [sig ] [743/3504] Completed CNXN in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:23.305876] [INFO ] [sig ] [744/3504] Forecasting COCO... [2026-01-09T20:19:23.305905] [INFO ] [sig ] Generating forecast for: COCO [2026-01-09T20:19:23.305934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-09T20:19:23.317065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-09T20:19:23.317390] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-09T20:19:23.318155] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-09T20:19:23.318205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:23.318263] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:23.318291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:23.318348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:23.374700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:23.375393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:23.375470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:23.375502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:23.504140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:23.504284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:23.504322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:23.504365] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:23.507744] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-09T20:19:23.508018] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-09T20:19:23.508140] [INFO ] [sig ] COCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:23.648604] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COCO.txt [2026-01-09T20:19:23.648746] [INFO ] [sig ] [744/3504] Completed COCO in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:23.648787] [INFO ] [sig ] [745/3504] Forecasting CODA... [2026-01-09T20:19:23.648815] [INFO ] [sig ] Generating forecast for: CODA [2026-01-09T20:19:23.648845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-09T20:19:23.660075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-09T20:19:23.660429] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-09T20:19:23.661267] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-09T20:19:23.661321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:23.661353] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:23.661380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:23.661436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:23.720049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:23.720942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:23.721033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:23.721066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:23.835042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:23.835187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:23.835227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:23.835256] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:23.838648] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-09T20:19:23.838925] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-09T20:19:23.839050] [INFO ] [sig ] CODA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:23.980289] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CODA.txt [2026-01-09T20:19:23.980416] [INFO ] [sig ] [745/3504] Completed CODA in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:23.980454] [INFO ] [sig ] [746/3504] Forecasting CODI... [2026-01-09T20:19:23.980484] [INFO ] [sig ] Generating forecast for: CODI [2026-01-09T20:19:23.980512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-09T20:19:23.992010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-09T20:19:23.992328] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-09T20:19:23.993173] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-09T20:19:23.993225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:23.993259] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:23.993287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:23.993345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:24.050215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:24.050861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:24.050939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:24.050987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:24.167623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:24.167778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:24.167816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:24.167844] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:24.171567] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-01-09T20:19:24.172045] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-09T20:19:24.172167] [INFO ] [sig ] CODI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:24.314622] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CODI.txt [2026-01-09T20:19:24.314749] [INFO ] [sig ] [746/3504] Completed CODI in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:24.314788] [INFO ] [sig ] [747/3504] Forecasting COEP... [2026-01-09T20:19:24.314818] [INFO ] [sig ] Generating forecast for: COEP [2026-01-09T20:19:24.314848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-09T20:19:24.327007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-09T20:19:24.327321] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-09T20:19:24.328357] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-09T20:19:24.328409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:24.328441] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:24.328468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:24.328524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:24.388152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:24.388796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:24.388874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:24.388905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:24.512212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:24.512323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:24.512359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:24.512416] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:24.516844] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-09T20:19:24.517128] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-09T20:19:24.517279] [INFO ] [sig ] COEP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:24.659035] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COEP.txt [2026-01-09T20:19:24.659163] [INFO ] [sig ] [747/3504] Completed COEP in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:24.659203] [INFO ] [sig ] [748/3504] Forecasting COF... [2026-01-09T20:19:24.659232] [INFO ] [sig ] Generating forecast for: COF [2026-01-09T20:19:24.659261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-09T20:19:24.671321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-09T20:19:24.671647] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-09T20:19:24.672444] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-09T20:19:24.672498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:24.672531] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:24.672604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:24.672674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:24.727780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:24.728357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:24.728432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:24.728463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:24.848559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:24.848685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:24.848720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:24.848749] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:24.852076] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-01-09T20:19:24.852345] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-09T20:19:24.852462] [INFO ] [sig ] COF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:24.991987] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COF.txt [2026-01-09T20:19:24.992110] [INFO ] [sig ] [748/3504] Completed COF in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:24.992147] [INFO ] [sig ] [749/3504] Forecasting COFS... [2026-01-09T20:19:24.992177] [INFO ] [sig ] Generating forecast for: COFS [2026-01-09T20:19:24.992206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-09T20:19:25.003901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-09T20:19:25.004388] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-09T20:19:25.005418] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-09T20:19:25.005470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:25.005502] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:25.005528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:25.005608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:25.063276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:25.064209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:25.064289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:25.064322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:25.177902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:25.178050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:25.178088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:25.178116] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:25.181446] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=24.38%) [2026-01-09T20:19:25.181729] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-09T20:19:25.181848] [INFO ] [sig ] COFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:25.327615] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COFS.txt [2026-01-09T20:19:25.327784] [INFO ] [sig ] [749/3504] Completed COFS in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-09T20:19:25.327826] [INFO ] [sig ] [750/3504] Forecasting COIN... [2026-01-09T20:19:25.327855] [INFO ] [sig ] Generating forecast for: COIN [2026-01-09T20:19:25.327886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-09T20:19:25.343609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-09T20:19:25.344144] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-09T20:19:25.345120] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-09T20:19:25.345173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:25.345206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:25.345234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:25.345291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:25.407776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:25.408833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:25.409111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:25.409144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:25.537642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:25.537799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:25.537838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:25.537866] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:25.541525] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-09T20:19:25.541808] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-09T20:19:25.541926] [INFO ] [sig ] COIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:25.684940] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COIN.txt [2026-01-09T20:19:25.685094] [INFO ] [sig ] [750/3504] Completed COIN in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-09T20:19:25.685136] [INFO ] [sig ] [751/3504] Forecasting COKE... [2026-01-09T20:19:25.685166] [INFO ] [sig ] Generating forecast for: COKE [2026-01-09T20:19:25.685207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-09T20:19:25.697709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-09T20:19:25.698057] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-09T20:19:25.698901] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-09T20:19:25.698954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:25.698987] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:25.699015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:25.699072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:25.757496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:25.758420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:25.758505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:25.758538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:25.877478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:25.877654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:25.877696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:25.877726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:25.881138] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=69.80%) [2026-01-09T20:19:25.881453] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-09T20:19:25.881630] [INFO ] [sig ] COKE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:26.022527] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COKE.txt [2026-01-09T20:19:26.022703] [INFO ] [sig ] [751/3504] Completed COKE in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-09T20:19:26.022745] [INFO ] [sig ] [752/3504] Forecasting COLB... [2026-01-09T20:19:26.022775] [INFO ] [sig ] Generating forecast for: COLB [2026-01-09T20:19:26.023007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-09T20:19:26.034553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-09T20:19:26.035094] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-09T20:19:26.035893] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-09T20:19:26.035946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:26.035978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:26.036004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:26.036063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:26.093839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:26.094725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:26.094815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:26.094847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:26.224951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:26.225105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:26.225145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:26.225174] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:26.228716] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=46.10%) [2026-01-09T20:19:26.229013] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-09T20:19:26.229143] [INFO ] [sig ] COLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:26.376867] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COLB.txt [2026-01-09T20:19:26.377023] [INFO ] [sig ] [752/3504] Completed COLB in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:26.377062] [INFO ] [sig ] [753/3504] Forecasting COLD... [2026-01-09T20:19:26.377093] [INFO ] [sig ] Generating forecast for: COLD [2026-01-09T20:19:26.377122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-09T20:19:26.389412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-09T20:19:26.389801] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-09T20:19:26.390594] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-09T20:19:26.390650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:26.390682] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:26.390708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:26.390763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:26.452478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:26.453352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:26.453432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:26.453464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:26.576017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:26.576176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:26.576216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:26.576245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:26.579818] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-09T20:19:26.580137] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-09T20:19:26.580273] [INFO ] [sig ] COLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:26.723092] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COLD.txt [2026-01-09T20:19:26.723260] [INFO ] [sig ] [753/3504] Completed COLD in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:26.723302] [INFO ] [sig ] [754/3504] Forecasting COLL... [2026-01-09T20:19:26.723331] [INFO ] [sig ] Generating forecast for: COLL [2026-01-09T20:19:26.723360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-09T20:19:26.734856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-09T20:19:26.735188] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-09T20:19:26.735998] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-09T20:19:26.736049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:26.736080] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:26.736107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:26.736161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:26.796763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:26.797754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:26.798053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:26.798087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:26.927589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:26.927743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:26.927785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:26.927814] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:26.931180] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-09T20:19:26.931449] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-09T20:19:26.931588] [INFO ] [sig ] COLL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:27.076940] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COLL.txt [2026-01-09T20:19:27.077079] [INFO ] [sig ] [754/3504] Completed COLL in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:27.077117] [INFO ] [sig ] [755/3504] Forecasting COLM... [2026-01-09T20:19:27.077167] [INFO ] [sig ] Generating forecast for: COLM [2026-01-09T20:19:27.077199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-09T20:19:27.089440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-09T20:19:27.089737] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-09T20:19:27.090702] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-09T20:19:27.090754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:27.090785] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:27.090964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:27.091019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:27.146796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:27.147505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:27.147601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:27.147635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:27.263639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:27.263793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:27.263831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:27.263860] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:27.267302] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-09T20:19:27.267608] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-09T20:19:27.267760] [INFO ] [sig ] COLM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:27.406726] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COLM.txt [2026-01-09T20:19:27.406862] [INFO ] [sig ] [755/3504] Completed COLM in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:27.406900] [INFO ] [sig ] [756/3504] Forecasting COMM... [2026-01-09T20:19:27.406930] [INFO ] [sig ] Generating forecast for: COMM [2026-01-09T20:19:27.406958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-09T20:19:27.418375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-09T20:19:27.418701] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-09T20:19:27.419463] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-09T20:19:27.419513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:27.419544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:27.419570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:27.419652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:27.475674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:27.476273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:27.476351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:27.476382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:27.597435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:27.597602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:27.597643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:27.597671] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:27.601054] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-01-09T20:19:27.601321] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-09T20:19:27.601441] [INFO ] [sig ] COMM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:27.740216] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COMM.txt [2026-01-09T20:19:27.740342] [INFO ] [sig ] [756/3504] Completed COMM in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:27.740380] [INFO ] [sig ] [757/3504] Forecasting COMP... [2026-01-09T20:19:27.740409] [INFO ] [sig ] Generating forecast for: COMP [2026-01-09T20:19:27.740438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-09T20:19:27.751701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-09T20:19:27.751966] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-09T20:19:27.752758] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-09T20:19:27.752809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:27.752840] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:27.752865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:27.752920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:27.808788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:27.809489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:27.809568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:27.809619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:27.934462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:27.934637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:27.934679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:27.934707] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:27.938198] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=78.26%) [2026-01-09T20:19:27.938479] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-09T20:19:27.938625] [INFO ] [sig ] COMP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:28.080406] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COMP.txt [2026-01-09T20:19:28.080584] [INFO ] [sig ] [757/3504] Completed COMP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:28.080630] [INFO ] [sig ] [758/3504] Forecasting CONL... [2026-01-09T20:19:28.080662] [INFO ] [sig ] Generating forecast for: CONL [2026-01-09T20:19:28.080691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-09T20:19:28.094617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-09T20:19:28.095115] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-09T20:19:28.096316] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-09T20:19:28.096398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:28.096443] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:28.096482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:28.096565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:28.173933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:28.175096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:28.175210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:28.175253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:28.305832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:28.305989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:28.306028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:28.306056] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:28.309528] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-01-09T20:19:28.309832] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-09T20:19:28.309962] [INFO ] [sig ] CONL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:28.452372] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CONL.txt [2026-01-09T20:19:28.452529] [INFO ] [sig ] [758/3504] Completed CONL in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:28.452587] [INFO ] [sig ] [759/3504] Forecasting COO... [2026-01-09T20:19:28.452620] [INFO ] [sig ] Generating forecast for: COO [2026-01-09T20:19:28.452650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-09T20:19:28.463781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-09T20:19:28.464073] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-09T20:19:28.464857] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-09T20:19:28.464908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:28.464939] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:28.464965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:28.465033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:28.519848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:28.520742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:28.520824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:28.520856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:28.641875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:28.642022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:28.642064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:28.642095] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:28.645537] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-01-09T20:19:28.645833] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-09T20:19:28.645958] [INFO ] [sig ] COO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:28.791701] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COO.txt [2026-01-09T20:19:28.791832] [INFO ] [sig ] [759/3504] Completed COO in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:28.791875] [INFO ] [sig ] [760/3504] Forecasting COP... [2026-01-09T20:19:28.792062] [INFO ] [sig ] Generating forecast for: COP [2026-01-09T20:19:28.792091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-09T20:19:28.804801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-09T20:19:28.805259] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-09T20:19:28.806041] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-09T20:19:28.806092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:28.806124] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:28.806151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:28.806212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:28.863559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:28.864480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:28.864566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:28.864621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:28.984253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:28.984406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:28.984448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:28.984478] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:28.987982] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-09T20:19:28.988265] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-09T20:19:28.988395] [INFO ] [sig ] COP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:29.133638] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COP.txt [2026-01-09T20:19:29.133792] [INFO ] [sig ] [760/3504] Completed COP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:29.133830] [INFO ] [sig ] [761/3504] Forecasting COPP... [2026-01-09T20:19:29.133860] [INFO ] [sig ] Generating forecast for: COPP [2026-01-09T20:19:29.133889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-09T20:19:29.146124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-09T20:19:29.146553] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-09T20:19:29.147486] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-09T20:19:29.147562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:29.147670] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:29.147722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:29.147805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:29.204855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:29.205769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:29.205858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:29.205890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:29.327440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:29.327636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:29.327685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:29.327715] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:29.331384] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-01-09T20:19:29.331754] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-09T20:19:29.331897] [INFO ] [sig ] COPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:29.474372] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COPP.txt [2026-01-09T20:19:29.474533] [INFO ] [sig ] [761/3504] Completed COPP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:29.474594] [INFO ] [sig ] [762/3504] Forecasting CORZ... [2026-01-09T20:19:29.474625] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-09T20:19:29.474662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-09T20:19:29.486774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-09T20:19:29.487190] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-09T20:19:29.488028] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-09T20:19:29.488084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:29.488117] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:29.488145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:29.488204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:29.545424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:29.546355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:29.546451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:29.546485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:29.672124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:29.672275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:29.672317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:29.672346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:29.675720] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-01-09T20:19:29.675987] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-09T20:19:29.676106] [INFO ] [sig ] CORZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:29.816495] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CORZ.txt [2026-01-09T20:19:29.816660] [INFO ] [sig ] [762/3504] Completed CORZ in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:29.816701] [INFO ] [sig ] [763/3504] Forecasting CORZZ... [2026-01-09T20:19:29.816732] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-09T20:19:29.816761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-09T20:19:29.829328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-09T20:19:29.829703] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-09T20:19:29.830513] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-09T20:19:29.830568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:29.830625] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:29.830653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:29.830723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:29.888360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:29.889070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:29.889150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:29.889183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:30.000249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:30.000398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:30.000438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:30.000467] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:30.004100] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=49.46%) [2026-01-09T20:19:30.004383] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-09T20:19:30.004509] [INFO ] [sig ] CORZZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:30.147412] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CORZZ.txt [2026-01-09T20:19:30.147551] [INFO ] [sig ] [763/3504] Completed CORZZ in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:30.147607] [INFO ] [sig ] [764/3504] Forecasting COTY... [2026-01-09T20:19:30.147638] [INFO ] [sig ] Generating forecast for: COTY [2026-01-09T20:19:30.147672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-09T20:19:30.159258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-09T20:19:30.159560] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-09T20:19:30.160385] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-09T20:19:30.160438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:30.160470] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:30.160498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:30.160556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:30.217183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:30.217916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:30.217998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:30.218031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:30.344533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:30.344712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:30.344751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:30.344817] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:30.348193] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-09T20:19:30.348468] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-09T20:19:30.348615] [INFO ] [sig ] COTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:30.489216] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COTY.txt [2026-01-09T20:19:30.489368] [INFO ] [sig ] [764/3504] Completed COTY in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:30.489409] [INFO ] [sig ] [765/3504] Forecasting COWG... [2026-01-09T20:19:30.489439] [INFO ] [sig ] Generating forecast for: COWG [2026-01-09T20:19:30.489469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-09T20:19:30.500876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-09T20:19:30.501156] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-09T20:19:30.501940] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-09T20:19:30.501991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:30.502022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:30.502049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:30.502103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:30.557012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:30.557679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:30.557756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:30.557788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:30.679639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:30.679798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:30.679849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:30.679880] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:30.683419] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-09T20:19:30.683714] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-09T20:19:30.683841] [INFO ] [sig ] COWG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:30.826366] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/COWG.txt [2026-01-09T20:19:30.826497] [INFO ] [sig ] [765/3504] Completed COWG in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:30.826536] [INFO ] [sig ] [766/3504] Forecasting COYA... [2026-01-09T20:19:30.826565] [INFO ] [sig ] Generating forecast for: COYA [2026-01-09T20:19:30.826613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-09T20:19:30.838927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-09T20:19:30.839323] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-09T20:19:30.840110] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-09T20:19:30.840161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:30.840193] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:30.840220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:30.840276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:30.896351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:30.897126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:30.897224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:30.897257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:31.009656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:31.009818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:31.009864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:31.009893] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:31.013211] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-01-09T20:19:31.013490] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-09T20:19:31.013626] [INFO ] [sig ] COYA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:31.153348] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/COYA.txt [2026-01-09T20:19:31.153487] [INFO ] [sig ] [766/3504] Completed COYA in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-09T20:19:31.153525] [INFO ] [sig ] [767/3504] Forecasting CP... [2026-01-09T20:19:31.153555] [INFO ] [sig ] Generating forecast for: CP [2026-01-09T20:19:31.153604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-09T20:19:31.164624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-09T20:19:31.164908] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-09T20:19:31.165670] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-09T20:19:31.165721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:31.165752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:31.165779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:31.165834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:31.221648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:31.222410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:31.222497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:31.222529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:31.346046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:31.346199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:31.346237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:31.346265] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:31.349601] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-01-09T20:19:31.349868] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-09T20:19:31.349990] [INFO ] [sig ] CP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:31.487543] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CP.txt [2026-01-09T20:19:31.487703] [INFO ] [sig ] [767/3504] Completed CP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-09T20:19:31.487741] [INFO ] [sig ] [768/3504] Forecasting CPA... [2026-01-09T20:19:31.487770] [INFO ] [sig ] Generating forecast for: CPA [2026-01-09T20:19:31.487800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-09T20:19:31.499802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-09T20:19:31.500095] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-09T20:19:31.500907] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-09T20:19:31.500959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:31.500992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:31.501019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:31.501075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:31.557063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:31.557794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:31.557874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:31.557907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:31.687454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:31.687647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:31.687723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:31.687768] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:31.692874] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-09T20:19:31.693275] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-09T20:19:31.693450] [INFO ] [sig ] CPA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:31.839501] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CPA.txt [2026-01-09T20:19:31.839648] [INFO ] [sig ] [768/3504] Completed CPA in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-09T20:19:31.839690] [INFO ] [sig ] [769/3504] Forecasting CPB... [2026-01-09T20:19:31.839719] [INFO ] [sig ] Generating forecast for: CPB [2026-01-09T20:19:31.839749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-09T20:19:31.850957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-09T20:19:31.851232] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-09T20:19:31.852040] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-09T20:19:31.852100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:31.852132] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:31.852161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:31.852220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:31.912161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:31.912834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:31.912912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:31.912945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:32.036788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:32.036936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:32.036975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:32.037003] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:32.040420] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=78.86%) [2026-01-09T20:19:32.040703] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-09T20:19:32.040821] [INFO ] [sig ] CPB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:32.186913] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPB.txt [2026-01-09T20:19:32.187046] [INFO ] [sig ] [769/3504] Completed CPB in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:32.187084] [INFO ] [sig ] [770/3504] Forecasting CPF... [2026-01-09T20:19:32.187114] [INFO ] [sig ] Generating forecast for: CPF [2026-01-09T20:19:32.187165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-09T20:19:32.198275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-09T20:19:32.198591] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-09T20:19:32.199410] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-09T20:19:32.199462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:32.199493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:32.199520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:32.199596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:32.257793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:32.258687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:32.258785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:32.258825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:32.387489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:32.387676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:32.387719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:32.387748] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:32.391462] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-01-09T20:19:32.391819] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-09T20:19:32.391956] [INFO ] [sig ] CPF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:32.539607] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CPF.txt [2026-01-09T20:19:32.539779] [INFO ] [sig ] [770/3504] Completed CPF in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:32.539834] [INFO ] [sig ] [771/3504] Forecasting CPIX... [2026-01-09T20:19:32.539875] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-09T20:19:32.539917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-09T20:19:32.551323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-09T20:19:32.551647] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-09T20:19:32.552427] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-09T20:19:32.552480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:32.552511] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:32.552538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:32.552621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:32.610665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:32.611500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:32.611635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:32.611671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:32.731181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:32.731332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:32.731371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:32.731398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:32.734720] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-09T20:19:32.734989] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-09T20:19:32.735109] [INFO ] [sig ] CPIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:32.877433] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPIX.txt [2026-01-09T20:19:32.877598] [INFO ] [sig ] [771/3504] Completed CPIX in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:32.877641] [INFO ] [sig ] [772/3504] Forecasting CPK... [2026-01-09T20:19:32.877674] [INFO ] [sig ] Generating forecast for: CPK [2026-01-09T20:19:32.877705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-09T20:19:32.889190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-09T20:19:32.889483] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-09T20:19:32.890283] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-09T20:19:32.890338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:32.890381] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:32.890411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:32.890469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:32.951489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:32.952366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:32.952450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:32.952484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:33.072871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:33.073029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:33.073070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:33.073101] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:33.076692] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-01-09T20:19:33.077030] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-09T20:19:33.077193] [INFO ] [sig ] CPK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:33.220368] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CPK.txt [2026-01-09T20:19:33.220500] [INFO ] [sig ] [772/3504] Completed CPK in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:33.220539] [INFO ] [sig ] [773/3504] Forecasting CPNG... [2026-01-09T20:19:33.220567] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-09T20:19:33.220616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-09T20:19:33.232403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-09T20:19:33.232766] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-09T20:19:33.233515] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-09T20:19:33.233566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:33.233621] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:33.233647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:33.233703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:33.289877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:33.290558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:33.290653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:33.290685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:33.413592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:33.413745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:33.413791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:33.413825] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:33.417120] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-01-09T20:19:33.417407] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-09T20:19:33.417527] [INFO ] [sig ] CPNG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:33.554971] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPNG.txt [2026-01-09T20:19:33.555109] [INFO ] [sig ] [773/3504] Completed CPNG in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:33.555147] [INFO ] [sig ] [774/3504] Forecasting CPRI... [2026-01-09T20:19:33.555176] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-09T20:19:33.555205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-09T20:19:33.566521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-09T20:19:33.566855] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-09T20:19:33.567888] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-09T20:19:33.567940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:33.567971] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:33.567996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:33.568051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:33.623414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:33.624257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:33.624333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:33.624365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:33.745901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:33.746059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:33.746098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:33.746126] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:33.749534] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-09T20:19:33.749830] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-09T20:19:33.749956] [INFO ] [sig ] CPRI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:33.887501] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CPRI.txt [2026-01-09T20:19:33.887745] [INFO ] [sig ] [774/3504] Completed CPRI in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:33.887793] [INFO ] [sig ] [775/3504] Forecasting CPRX... [2026-01-09T20:19:33.887827] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-09T20:19:33.887862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-09T20:19:33.898743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-09T20:19:33.899070] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-09T20:19:33.899837] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-09T20:19:33.899889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:33.899920] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:33.899947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:33.900002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:33.955282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:33.956071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:33.956150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:33.956182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:34.075091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:34.075238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:34.075276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:34.075304] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:34.078767] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=61.29%) [2026-01-09T20:19:34.079075] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-09T20:19:34.079196] [INFO ] [sig ] CPRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:34.223996] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPRX.txt [2026-01-09T20:19:34.224168] [INFO ] [sig ] [775/3504] Completed CPRX in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:34.224211] [INFO ] [sig ] [776/3504] Forecasting CPS... [2026-01-09T20:19:34.224248] [INFO ] [sig ] Generating forecast for: CPS [2026-01-09T20:19:34.224282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-09T20:19:34.236868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-09T20:19:34.237360] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-09T20:19:34.238346] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-09T20:19:34.238412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:34.238459] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:34.238490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:34.238550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:34.300128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:34.300980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:34.301081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:34.301125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:34.433985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:34.434147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:34.434199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:34.434244] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:34.438013] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=75.62%) [2026-01-09T20:19:34.438287] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-09T20:19:34.438413] [INFO ] [sig ] CPS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:34.583094] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPS.txt [2026-01-09T20:19:34.583235] [INFO ] [sig ] [776/3504] Completed CPS in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:34.583273] [INFO ] [sig ] [777/3504] Forecasting CPSH... [2026-01-09T20:19:34.583304] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-09T20:19:34.583333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-09T20:19:34.595197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-09T20:19:34.595463] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-09T20:19:34.596221] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-09T20:19:34.596273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:34.596305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:34.596331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:34.596387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:34.654526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:34.655221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:34.655297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:34.655329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:34.774979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:34.775128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:34.775166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:34.775194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:34.778919] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=74.55%) [2026-01-09T20:19:34.779183] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-09T20:19:34.779301] [INFO ] [sig ] CPSH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:34.918460] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPSH.txt [2026-01-09T20:19:34.918637] [INFO ] [sig ] [777/3504] Completed CPSH in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:34.918682] [INFO ] [sig ] [778/3504] Forecasting CPSS... [2026-01-09T20:19:34.918712] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-09T20:19:34.918742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-09T20:19:34.930356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-09T20:19:34.930764] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-09T20:19:34.931759] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-09T20:19:34.931814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:34.931874] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:34.931903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:34.931961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:34.989618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:34.990451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:34.990533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:34.990565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:35.096866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:35.097026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:35.097065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:35.097094] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:35.100545] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-09T20:19:35.100831] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-09T20:19:35.100949] [INFO ] [sig ] CPSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:35.247630] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CPSS.txt [2026-01-09T20:19:35.247782] [INFO ] [sig ] [778/3504] Completed CPSS in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:35.247826] [INFO ] [sig ] [779/3504] Forecasting CPZ... [2026-01-09T20:19:35.247864] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-09T20:19:35.247901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-09T20:19:35.260525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-09T20:19:35.260871] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-09T20:19:35.261639] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-09T20:19:35.261690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:35.261722] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:35.261749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:35.261804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:35.320224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:35.321096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:35.321177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:35.321211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:35.443601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:35.443751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:35.443798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:35.443851] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:35.447350] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-09T20:19:35.447637] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-09T20:19:35.447757] [INFO ] [sig ] CPZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:35.604565] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CPZ.txt [2026-01-09T20:19:35.604741] [INFO ] [sig ] [779/3504] Completed CPZ in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:35.604784] [INFO ] [sig ] [780/3504] Forecasting CQP... [2026-01-09T20:19:35.604814] [INFO ] [sig ] Generating forecast for: CQP [2026-01-09T20:19:35.604849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-09T20:19:35.620041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-09T20:19:35.620633] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-09T20:19:35.621725] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-09T20:19:35.621784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:35.621823] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:35.621856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:35.621928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:35.683505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:35.684353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:35.684435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:35.684469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:35.802940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:35.803090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:35.803128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:35.803156] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:35.806481] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-01-09T20:19:35.806761] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-09T20:19:35.806897] [INFO ] [sig ] CQP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:35.946022] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CQP.txt [2026-01-09T20:19:35.946133] [INFO ] [sig ] [780/3504] Completed CQP in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:35.946171] [INFO ] [sig ] [781/3504] Forecasting CRAI... [2026-01-09T20:19:35.946200] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-09T20:19:35.946228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-09T20:19:35.957402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-09T20:19:35.957679] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-09T20:19:35.958411] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-09T20:19:35.958462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:35.958493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:35.958518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:35.958600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:36.014485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:36.015089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:36.015162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:36.015206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:36.134285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:36.134426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:36.134472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:36.134530] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:36.138050] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-09T20:19:36.138315] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-09T20:19:36.138433] [INFO ] [sig ] CRAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:36.280282] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRAI.txt [2026-01-09T20:19:36.280402] [INFO ] [sig ] [781/3504] Completed CRAI in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:36.280440] [INFO ] [sig ] [782/3504] Forecasting CRBG... [2026-01-09T20:19:36.280471] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-09T20:19:36.280500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-09T20:19:36.292233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-09T20:19:36.292505] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-09T20:19:36.293489] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-09T20:19:36.293540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:36.293590] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:36.293620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:36.293675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:36.354397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:36.355223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:36.355301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:36.355333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:36.477548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:36.477713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:36.477753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:36.477781] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:36.481197] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-09T20:19:36.481464] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-09T20:19:36.481599] [INFO ] [sig ] CRBG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:36.633685] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRBG.txt [2026-01-09T20:19:36.633861] [INFO ] [sig ] [782/3504] Completed CRBG in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-09T20:19:36.633906] [INFO ] [sig ] [783/3504] Forecasting CRBP... [2026-01-09T20:19:36.633938] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-09T20:19:36.633980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-09T20:19:36.646166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-09T20:19:36.646488] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-09T20:19:36.647420] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-09T20:19:36.647473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:36.647505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:36.647556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:36.647651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:36.713359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:36.714283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:36.714365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:36.714397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:36.834547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:36.834712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:36.834770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:36.834801] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:36.838248] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-01-09T20:19:36.838523] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-09T20:19:36.838684] [INFO ] [sig ] CRBP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:36.977374] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRBP.txt [2026-01-09T20:19:36.977518] [INFO ] [sig ] [783/3504] Completed CRBP in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-09T20:19:36.977558] [INFO ] [sig ] [784/3504] Forecasting CRC... [2026-01-09T20:19:36.977605] [INFO ] [sig ] Generating forecast for: CRC [2026-01-09T20:19:36.977637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-09T20:19:36.988904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-09T20:19:36.989230] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-09T20:19:36.990015] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-09T20:19:36.990068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:36.990099] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:36.990126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:36.990182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:37.050295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:37.051142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:37.051223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:37.051255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:37.172121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:37.172274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:37.172312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:37.172340] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:37.175694] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=50.37%) [2026-01-09T20:19:37.175975] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-09T20:19:37.176098] [INFO ] [sig ] CRC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:37.313177] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRC.txt [2026-01-09T20:19:37.313307] [INFO ] [sig ] [784/3504] Completed CRC in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-09T20:19:37.313345] [INFO ] [sig ] [785/3504] Forecasting CRDF... [2026-01-09T20:19:37.313374] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-09T20:19:37.313404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-09T20:19:37.335869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-09T20:19:37.336215] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-09T20:19:37.337030] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-09T20:19:37.337091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:37.337131] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:37.337189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:37.337246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:37.394012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:37.394647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:37.394736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:37.394768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:37.512226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:37.512375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:37.512414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:37.512442] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:37.515784] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=55.32%) [2026-01-09T20:19:37.516053] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-09T20:19:37.516173] [INFO ] [sig ] CRDF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:37.708392] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRDF.txt [2026-01-09T20:19:37.708526] [INFO ] [sig ] [785/3504] Completed CRDF in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-09T20:19:37.708584] [INFO ] [sig ] [786/3504] Forecasting CRDO... [2026-01-09T20:19:37.708616] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-09T20:19:37.708646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-09T20:19:37.720522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-09T20:19:37.720879] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-09T20:19:37.721663] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-09T20:19:37.721715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:37.721746] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:37.721772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:37.721831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:37.779211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:37.779968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:37.780050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:37.780082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:37.899256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:37.899409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:37.899450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:37.899478] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:37.902861] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-01-09T20:19:37.903129] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-09T20:19:37.903251] [INFO ] [sig ] CRDO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:38.046527] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRDO.txt [2026-01-09T20:19:38.046711] [INFO ] [sig ] [786/3504] Completed CRDO in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-09T20:19:38.046756] [INFO ] [sig ] [787/3504] Forecasting CRESY... [2026-01-09T20:19:38.046785] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-09T20:19:38.046827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-09T20:19:38.059343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-09T20:19:38.059632] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-09T20:19:38.060461] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-09T20:19:38.060513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:38.060545] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:38.060597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:38.060657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:38.117808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:38.118445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:38.118521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:38.118552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:38.236602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:38.236729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:38.236765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:38.236792] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:38.240054] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-01-09T20:19:38.240317] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-09T20:19:38.240435] [INFO ] [sig ] CRESY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:38.379214] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRESY.txt [2026-01-09T20:19:38.379346] [INFO ] [sig ] [787/3504] Completed CRESY in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:38.379385] [INFO ] [sig ] [788/3504] Forecasting CREX... [2026-01-09T20:19:38.379414] [INFO ] [sig ] Generating forecast for: CREX [2026-01-09T20:19:38.379443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-09T20:19:38.390098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-09T20:19:38.390373] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-09T20:19:38.391141] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-09T20:19:38.391192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:38.391224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:38.391251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:38.391308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:38.447476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:38.448112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:38.448211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:38.448244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:38.566671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:38.566794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:38.566831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:38.566859] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:38.570101] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-09T20:19:38.570364] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-09T20:19:38.570481] [INFO ] [sig ] CREX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:38.714328] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CREX.txt [2026-01-09T20:19:38.714522] [INFO ] [sig ] [788/3504] Completed CREX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:38.714567] [INFO ] [sig ] [789/3504] Forecasting CRGO... [2026-01-09T20:19:38.714616] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-09T20:19:38.714646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-09T20:19:38.726420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-09T20:19:38.726765] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-09T20:19:38.727650] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-09T20:19:38.727712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:38.727745] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:38.727771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:38.727827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:38.785224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:38.785851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:38.785926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:38.785958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:38.902121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:38.902254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:38.902291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:38.902319] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:38.905625] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=25.82%) [2026-01-09T20:19:38.905890] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-09T20:19:38.906010] [INFO ] [sig ] CRGO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:39.045534] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRGO.txt [2026-01-09T20:19:39.045710] [INFO ] [sig ] [789/3504] Completed CRGO in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:39.045750] [INFO ] [sig ] [790/3504] Forecasting CRGY... [2026-01-09T20:19:39.045779] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-09T20:19:39.045808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-09T20:19:39.058835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-09T20:19:39.059165] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-09T20:19:39.059978] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-09T20:19:39.060031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:39.060063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:39.060090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:39.060147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:39.117800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:39.118442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:39.118517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:39.118548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:39.237237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:39.237394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:39.237433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:39.237461] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:39.240796] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-01-09T20:19:39.241061] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-09T20:19:39.241180] [INFO ] [sig ] CRGY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:39.380981] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRGY.txt [2026-01-09T20:19:39.381108] [INFO ] [sig ] [790/3504] Completed CRGY in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:39.381147] [INFO ] [sig ] [791/3504] Forecasting CRH... [2026-01-09T20:19:39.381175] [INFO ] [sig ] Generating forecast for: CRH [2026-01-09T20:19:39.381204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-09T20:19:39.392519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-09T20:19:39.392840] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-09T20:19:39.393669] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-09T20:19:39.393721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:39.393755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:39.393782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:39.393838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:39.449861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:39.450482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:39.450557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:39.450614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:39.578932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:39.579100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:39.579140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:39.579168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:39.582629] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-09T20:19:39.582900] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-09T20:19:39.583038] [INFO ] [sig ] CRH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:39.723356] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRH.txt [2026-01-09T20:19:39.723496] [INFO ] [sig ] [791/3504] Completed CRH in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:39.723535] [INFO ] [sig ] [792/3504] Forecasting CRI... [2026-01-09T20:19:39.723565] [INFO ] [sig ] Generating forecast for: CRI [2026-01-09T20:19:39.723613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-09T20:19:39.734593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-09T20:19:39.734879] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-09T20:19:39.735657] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-09T20:19:39.735709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:39.735741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:39.735772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:39.735831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:39.792795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:39.793388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:39.793463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:39.793494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:39.916517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:39.916701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:39.916741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:39.916769] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:39.920493] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-09T20:19:39.920775] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-09T20:19:39.920895] [INFO ] [sig ] CRI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:40.064076] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRI.txt [2026-01-09T20:19:40.064226] [INFO ] [sig ] [792/3504] Completed CRI in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:40.064265] [INFO ] [sig ] [793/3504] Forecasting CRK... [2026-01-09T20:19:40.064296] [INFO ] [sig ] Generating forecast for: CRK [2026-01-09T20:19:40.064325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-09T20:19:40.075888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-09T20:19:40.076164] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-09T20:19:40.076927] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-09T20:19:40.076978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:40.077010] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:40.077036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:40.077091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:40.134997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:40.135801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:40.135875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:40.135906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:40.265958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:40.266123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:40.266169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:40.266198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:40.270138] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-09T20:19:40.270644] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-09T20:19:40.270780] [INFO ] [sig ] CRK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:40.415467] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRK.txt [2026-01-09T20:19:40.415628] [INFO ] [sig ] [793/3504] Completed CRK in 0.4s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:40.415676] [INFO ] [sig ] [794/3504] Forecasting CRL... [2026-01-09T20:19:40.415708] [INFO ] [sig ] Generating forecast for: CRL [2026-01-09T20:19:40.415737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-09T20:19:40.428545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-09T20:19:40.428840] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-09T20:19:40.429618] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-09T20:19:40.429669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:40.429700] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:40.429726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:40.429781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:40.485528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:40.486396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:40.486492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:40.486525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:40.608663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:40.608811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:40.608850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:40.608879] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:40.612192] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-09T20:19:40.612457] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-09T20:19:40.612595] [INFO ] [sig ] CRL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:40.752355] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRL.txt [2026-01-09T20:19:40.752478] [INFO ] [sig ] [794/3504] Completed CRL in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:40.752516] [INFO ] [sig ] [795/3504] Forecasting CRM... [2026-01-09T20:19:40.752544] [INFO ] [sig ] Generating forecast for: CRM [2026-01-09T20:19:40.752589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-09T20:19:40.765203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-09T20:19:40.765564] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-09T20:19:40.766461] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-09T20:19:40.766517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:40.766610] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:40.766653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:40.766714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:40.832475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:40.833215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:40.833295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:40.833328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:40.958755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:40.958906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:40.958947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:40.958979] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:40.962420] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=13.54%) [2026-01-09T20:19:40.962714] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-09T20:19:40.962836] [INFO ] [sig ] CRM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:41.105274] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRM.txt [2026-01-09T20:19:41.105606] [INFO ] [sig ] [795/3504] Completed CRM in 0.4s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:41.105647] [INFO ] [sig ] [796/3504] Forecasting CRMD... [2026-01-09T20:19:41.105676] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-09T20:19:41.105703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-09T20:19:41.118621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-09T20:19:41.118906] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-09T20:19:41.119707] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-09T20:19:41.119757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:41.119798] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:41.119826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:41.119882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:41.180022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:41.180857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:41.180933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:41.180964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:41.303075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:41.303232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:41.303273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:41.303302] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:41.306793] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-09T20:19:41.307110] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-09T20:19:41.307271] [INFO ] [sig ] CRMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:41.450565] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRMD.txt [2026-01-09T20:19:41.450748] [INFO ] [sig ] [796/3504] Completed CRMD in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:41.450789] [INFO ] [sig ] [797/3504] Forecasting CRML... [2026-01-09T20:19:41.450820] [INFO ] [sig ] Generating forecast for: CRML [2026-01-09T20:19:41.450853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-09T20:19:41.463846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-09T20:19:41.464210] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-09T20:19:41.465002] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-09T20:19:41.465056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:41.465089] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:41.465117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:41.465173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:41.522244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:41.523119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:41.523201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:41.523236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:41.648309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:41.648482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:41.648523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:41.648553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:41.652595] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=59.88%) [2026-01-09T20:19:41.652884] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-09T20:19:41.653014] [INFO ] [sig ] CRML: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:41.795475] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRML.txt [2026-01-09T20:19:41.795637] [INFO ] [sig ] [797/3504] Completed CRML in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:41.795678] [INFO ] [sig ] [798/3504] Forecasting CRNC... [2026-01-09T20:19:41.795709] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-09T20:19:41.795741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-09T20:19:41.806946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-09T20:19:41.807296] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-09T20:19:41.808107] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-09T20:19:41.808160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:41.808191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:41.808218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:41.808273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:41.865888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:41.866706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:41.866787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:41.866820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:41.994616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:41.994766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:41.994805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:41.994867] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:41.998397] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=58.50%) [2026-01-09T20:19:41.998707] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-09T20:19:41.998829] [INFO ] [sig ] CRNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:42.142510] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRNC.txt [2026-01-09T20:19:42.142667] [INFO ] [sig ] [798/3504] Completed CRNC in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:42.142707] [INFO ] [sig ] [799/3504] Forecasting CRNX... [2026-01-09T20:19:42.142737] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-09T20:19:42.142769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-09T20:19:42.153871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-09T20:19:42.154151] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-09T20:19:42.154922] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-09T20:19:42.154975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:42.155006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:42.155032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:42.155088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:42.212255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:42.212997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:42.213076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:42.213109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:42.341872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:42.342043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:42.342092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:42.342130] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:42.346497] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-01-09T20:19:42.346819] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-09T20:19:42.346947] [INFO ] [sig ] CRNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:42.490179] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRNX.txt [2026-01-09T20:19:42.490325] [INFO ] [sig ] [799/3504] Completed CRNX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-09T20:19:42.490370] [INFO ] [sig ] [800/3504] Forecasting CRON... [2026-01-09T20:19:42.490400] [INFO ] [sig ] Generating forecast for: CRON [2026-01-09T20:19:42.490429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-09T20:19:42.502114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-09T20:19:42.502487] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-09T20:19:42.503276] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-09T20:19:42.503328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:42.503359] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:42.503385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:42.503443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:42.560497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:42.561377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:42.561471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:42.561506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:42.685544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:42.685709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:42.685749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:42.685780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:42.689142] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-09T20:19:42.689417] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-09T20:19:42.689538] [INFO ] [sig ] CRON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:42.830977] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRON.txt [2026-01-09T20:19:42.831128] [INFO ] [sig ] [800/3504] Completed CRON in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-09T20:19:42.831167] [INFO ] [sig ] [801/3504] Forecasting CROX... [2026-01-09T20:19:42.831196] [INFO ] [sig ] Generating forecast for: CROX [2026-01-09T20:19:42.831225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-09T20:19:42.842551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-09T20:19:42.842905] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-09T20:19:42.843692] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-09T20:19:42.843744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:42.843774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:42.843800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:42.843855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:42.898978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:42.899670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:42.899747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:42.899778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:43.020347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:43.020521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:43.020589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:43.020626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:43.024467] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-09T20:19:43.024813] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-09T20:19:43.024954] [INFO ] [sig ] CROX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:43.168009] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CROX.txt [2026-01-09T20:19:43.168171] [INFO ] [sig ] [801/3504] Completed CROX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-09T20:19:43.168213] [INFO ] [sig ] [802/3504] Forecasting CRS... [2026-01-09T20:19:43.168243] [INFO ] [sig ] Generating forecast for: CRS [2026-01-09T20:19:43.168281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-09T20:19:43.180514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-09T20:19:43.180918] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-09T20:19:43.181787] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-09T20:19:43.181841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:43.181874] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:43.181903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:43.181961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:43.241408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:43.242317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:43.242422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:43.242457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:43.362102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:43.362262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:43.362303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:43.362337] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:43.365724] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-09T20:19:43.366013] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-09T20:19:43.366139] [INFO ] [sig ] CRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:43.515473] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRS.txt [2026-01-09T20:19:43.515639] [INFO ] [sig ] [802/3504] Completed CRS in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-09T20:19:43.515682] [INFO ] [sig ] [803/3504] Forecasting CRSP... [2026-01-09T20:19:43.515713] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-09T20:19:43.515742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-09T20:19:43.527247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-09T20:19:43.527556] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-09T20:19:43.528367] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-09T20:19:43.528419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:43.528451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:43.528477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:43.528533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:43.585268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:43.586133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:43.586219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:43.586251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:43.707514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:43.707824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:43.707902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:43.707935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:43.711508] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-01-09T20:19:43.711822] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-09T20:19:43.711953] [INFO ] [sig ] CRSP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:43.857920] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRSP.txt [2026-01-09T20:19:43.858076] [INFO ] [sig ] [803/3504] Completed CRSP in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-09T20:19:43.858114] [INFO ] [sig ] [804/3504] Forecasting CRTO... [2026-01-09T20:19:43.858145] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-09T20:19:43.858174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-09T20:19:43.870597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-09T20:19:43.870910] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-09T20:19:43.871697] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-09T20:19:43.871750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:43.871783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:43.871811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:43.871869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:43.927751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:43.928624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:43.928706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:43.928740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:44.052827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:44.052979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:44.053027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:44.053063] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:44.056460] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-01-09T20:19:44.056750] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-09T20:19:44.056872] [INFO ] [sig ] CRTO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:44.207304] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRTO.txt [2026-01-09T20:19:44.207697] [INFO ] [sig ] [804/3504] Completed CRTO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:44.207750] [INFO ] [sig ] [805/3504] Forecasting CRUS... [2026-01-09T20:19:44.207782] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-09T20:19:44.207810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-09T20:19:44.219869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-09T20:19:44.220216] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-09T20:19:44.221116] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-09T20:19:44.221171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:44.221202] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:44.221230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:44.221287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:44.278862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:44.279712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:44.279833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:44.279868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:44.403614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:44.403782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:44.403823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:44.403852] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:44.408211] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=61.11%) [2026-01-09T20:19:44.408485] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-09T20:19:44.408622] [INFO ] [sig ] CRUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:44.553827] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRUS.txt [2026-01-09T20:19:44.553983] [INFO ] [sig ] [805/3504] Completed CRUS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:44.554024] [INFO ] [sig ] [806/3504] Forecasting CRVL... [2026-01-09T20:19:44.554053] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-09T20:19:44.554083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-09T20:19:44.565835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-09T20:19:44.566174] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-09T20:19:44.566962] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-09T20:19:44.567014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:44.567046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:44.567074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:44.567131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:44.624246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:44.625123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:44.625211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:44.625245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:44.748229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:44.748378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:44.748416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:44.748445] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:44.751816] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-09T20:19:44.752086] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-09T20:19:44.752208] [INFO ] [sig ] CRVL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:44.894719] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRVL.txt [2026-01-09T20:19:44.894872] [INFO ] [sig ] [806/3504] Completed CRVL in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:44.894909] [INFO ] [sig ] [807/3504] Forecasting CRVO... [2026-01-09T20:19:44.894940] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-09T20:19:44.894969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-09T20:19:44.906396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-09T20:19:44.906695] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-09T20:19:44.907499] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-09T20:19:44.907553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:44.907619] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:44.907650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:44.907707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:44.966940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:44.968073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:44.968167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:44.968225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:45.098556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:45.098734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:45.098782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:45.098812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:45.102787] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-09T20:19:45.103074] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-09T20:19:45.103201] [INFO ] [sig ] CRVO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:45.244427] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CRVO.txt [2026-01-09T20:19:45.244601] [INFO ] [sig ] [807/3504] Completed CRVO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:45.244644] [INFO ] [sig ] [808/3504] Forecasting CRVS... [2026-01-09T20:19:45.244673] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-09T20:19:45.244702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-09T20:19:45.255785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-09T20:19:45.256097] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-09T20:19:45.256909] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-09T20:19:45.256963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:45.256997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:45.257024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:45.257080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:45.314587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:45.315427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:45.315508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:45.315541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:45.440103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:45.440252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:45.440290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:45.440320] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:45.443602] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-09T20:19:45.443867] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-09T20:19:45.443985] [INFO ] [sig ] CRVS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:45.595000] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRVS.txt [2026-01-09T20:19:45.595166] [INFO ] [sig ] [808/3504] Completed CRVS in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:45.595223] [INFO ] [sig ] [809/3504] Forecasting CRWD... [2026-01-09T20:19:45.595266] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-09T20:19:45.595299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-09T20:19:45.607722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-09T20:19:45.608069] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-09T20:19:45.608930] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-09T20:19:45.608993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:45.609039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:45.609069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:45.609125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:45.679002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:45.679780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:45.679866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:45.679916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:45.809819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:45.809990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:45.810039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:45.810070] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:45.813622] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-09T20:19:45.813905] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-09T20:19:45.814024] [INFO ] [sig ] CRWD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:45.954643] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRWD.txt [2026-01-09T20:19:45.954780] [INFO ] [sig ] [809/3504] Completed CRWD in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:45.954821] [INFO ] [sig ] [810/3504] Forecasting CRWS... [2026-01-09T20:19:45.954866] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-09T20:19:45.954905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-09T20:19:45.966400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-09T20:19:45.966755] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-09T20:19:45.967548] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-09T20:19:45.967616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:45.967649] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:45.967676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:45.967731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:46.025067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:46.025788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:46.025865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:46.025898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:46.148974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:46.149126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:46.149172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:46.149217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:46.152858] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-09T20:19:46.153155] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-09T20:19:46.153291] [INFO ] [sig ] CRWS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:46.310679] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CRWS.txt [2026-01-09T20:19:46.310835] [INFO ] [sig ] [810/3504] Completed CRWS in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:46.310879] [INFO ] [sig ] [811/3504] Forecasting CSAN... [2026-01-09T20:19:46.310914] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-09T20:19:46.310945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-09T20:19:46.325439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-09T20:19:46.325870] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-09T20:19:46.326766] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-09T20:19:46.326820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:46.326854] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:46.326881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:46.326953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:46.395403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:46.396350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:46.396449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:46.396488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:46.520522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:46.520723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:46.520765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:46.520793] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:46.524298] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-01-09T20:19:46.524598] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-09T20:19:46.524724] [INFO ] [sig ] CSAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:46.669451] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSAN.txt [2026-01-09T20:19:46.669628] [INFO ] [sig ] [811/3504] Completed CSAN in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:46.669670] [INFO ] [sig ] [812/3504] Forecasting CSB... [2026-01-09T20:19:46.669700] [INFO ] [sig ] Generating forecast for: CSB [2026-01-09T20:19:46.669728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-09T20:19:46.681328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-09T20:19:46.681656] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-09T20:19:46.682435] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-09T20:19:46.682487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:46.682546] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:46.682599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:46.682659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:46.741544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:46.742468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:46.742552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:46.742603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:46.857100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:46.857275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:46.857314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:46.857342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:46.860755] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=16.40%) [2026-01-09T20:19:46.861037] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-09T20:19:46.861160] [INFO ] [sig ] CSB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:47.002257] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CSB.txt [2026-01-09T20:19:47.002389] [INFO ] [sig ] [812/3504] Completed CSB in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:47.002428] [INFO ] [sig ] [813/3504] Forecasting CSCO... [2026-01-09T20:19:47.002457] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-09T20:19:47.002487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-09T20:19:47.013598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-09T20:19:47.013898] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-09T20:19:47.014691] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-09T20:19:47.014744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:47.014775] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:47.014801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:47.014858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:47.071258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:47.071978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:47.072056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:47.072095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:47.194055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:47.194225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:47.194272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:47.194303] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:47.197729] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=84.61%) [2026-01-09T20:19:47.198003] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-09T20:19:47.198136] [INFO ] [sig ] CSCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:47.339818] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSCO.txt [2026-01-09T20:19:47.339956] [INFO ] [sig ] [813/3504] Completed CSCO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:47.339996] [INFO ] [sig ] [814/3504] Forecasting CSGP... [2026-01-09T20:19:47.340025] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-09T20:19:47.340053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-09T20:19:47.351445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-09T20:19:47.351747] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-09T20:19:47.352518] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-09T20:19:47.352587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:47.352622] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:47.352649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:47.352706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:47.409420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:47.410215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:47.410297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:47.410330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:47.534706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:47.534857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:47.534896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:47.534943] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:47.538436] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=56.34%) [2026-01-09T20:19:47.538732] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-09T20:19:47.538865] [INFO ] [sig ] CSGP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:47.685764] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSGP.txt [2026-01-09T20:19:47.685913] [INFO ] [sig ] [814/3504] Completed CSGP in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:47.685952] [INFO ] [sig ] [815/3504] Forecasting CSGS... [2026-01-09T20:19:47.685981] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-09T20:19:47.686012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-09T20:19:47.698258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-09T20:19:47.698513] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-09T20:19:47.699263] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-09T20:19:47.699314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:47.699345] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:47.699371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:47.699427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:47.757223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:47.757840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:47.757915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:47.757946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:47.882658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:47.882825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:47.882872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:47.882934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:47.886529] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-01-09T20:19:47.886850] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-09T20:19:47.886975] [INFO ] [sig ] CSGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:48.033754] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CSGS.txt [2026-01-09T20:19:48.033889] [INFO ] [sig ] [815/3504] Completed CSGS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:48.033928] [INFO ] [sig ] [816/3504] Forecasting CSIQ... [2026-01-09T20:19:48.033959] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-09T20:19:48.033988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-09T20:19:48.045805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-09T20:19:48.046122] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-09T20:19:48.046919] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-09T20:19:48.046972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:48.047004] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:48.047030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:48.047086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:48.102999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:48.103896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:48.103976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:48.104025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:48.232330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:48.232490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:48.232530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:48.232558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:48.236017] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-01-09T20:19:48.236336] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-09T20:19:48.236482] [INFO ] [sig ] CSIQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:48.382671] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSIQ.txt [2026-01-09T20:19:48.382830] [INFO ] [sig ] [816/3504] Completed CSIQ in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-09T20:19:48.382872] [INFO ] [sig ] [817/3504] Forecasting CSPI... [2026-01-09T20:19:48.382902] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-09T20:19:48.382932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-09T20:19:48.394603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-09T20:19:48.394976] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-09T20:19:48.395789] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-09T20:19:48.395841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:48.395874] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:48.395900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:48.395957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:48.452652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:48.453519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:48.453621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:48.453656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:48.576663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:48.576839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:48.576886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:48.576917] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:48.580622] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-01-09T20:19:48.580986] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-09T20:19:48.581125] [INFO ] [sig ] CSPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:48.744054] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CSPI.txt [2026-01-09T20:19:48.744217] [INFO ] [sig ] [817/3504] Completed CSPI in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-09T20:19:48.744257] [INFO ] [sig ] [818/3504] Forecasting CSQ... [2026-01-09T20:19:48.744286] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-09T20:19:48.744315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-09T20:19:48.756802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-09T20:19:48.757221] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-09T20:19:48.758040] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-09T20:19:48.758094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:48.758126] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:48.758153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:48.758222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:48.814959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:48.815863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:48.815950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:48.815983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:48.942501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:48.942675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:48.942716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:48.942745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:48.946302] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-09T20:19:48.946696] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-09T20:19:48.946845] [INFO ] [sig ] CSQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:49.096625] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CSQ.txt [2026-01-09T20:19:49.096755] [INFO ] [sig ] [818/3504] Completed CSQ in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-09T20:19:49.096793] [INFO ] [sig ] [819/3504] Forecasting CSTL... [2026-01-09T20:19:49.096822] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-09T20:19:49.096850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-09T20:19:49.109266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-09T20:19:49.109735] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-09T20:19:49.110710] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-09T20:19:49.110762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:49.110794] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:49.110820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:49.110875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:49.167436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:49.168020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:49.168095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:49.168125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:49.294282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:49.294451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:49.294491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:49.294518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:49.297999] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-09T20:19:49.298264] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-09T20:19:49.298390] [INFO ] [sig ] CSTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:49.435371] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSTL.txt [2026-01-09T20:19:49.435488] [INFO ] [sig ] [819/3504] Completed CSTL in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-09T20:19:49.435525] [INFO ] [sig ] [820/3504] Forecasting CSTM... [2026-01-09T20:19:49.435556] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-09T20:19:49.435602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-09T20:19:49.448166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-09T20:19:49.448548] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-09T20:19:49.449414] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-09T20:19:49.449467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:49.449499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:49.449526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:49.449600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:49.507445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:49.508314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:49.508398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:49.508431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:49.630277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:49.630434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:49.630474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:49.630501] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:49.633871] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-09T20:19:49.634137] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-09T20:19:49.634256] [INFO ] [sig ] CSTM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:49.773389] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSTM.txt [2026-01-09T20:19:49.773530] [INFO ] [sig ] [820/3504] Completed CSTM in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-09T20:19:49.773584] [INFO ] [sig ] [821/3504] Forecasting CSWC... [2026-01-09T20:19:49.773618] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-09T20:19:49.773647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-09T20:19:49.784822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-09T20:19:49.785096] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-09T20:19:49.785861] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-09T20:19:49.785912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:49.785943] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:49.785970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:49.786025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:49.843403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:49.844084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:49.844162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:49.844195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:49.963808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:49.963965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:49.964008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:49.964038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:49.968002] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-09T20:19:49.968290] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-09T20:19:49.968417] [INFO ] [sig ] CSWC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:50.119136] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CSWC.txt [2026-01-09T20:19:50.119301] [INFO ] [sig ] [821/3504] Completed CSWC in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:50.119343] [INFO ] [sig ] [822/3504] Forecasting CSX... [2026-01-09T20:19:50.119372] [INFO ] [sig ] Generating forecast for: CSX [2026-01-09T20:19:50.119408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-09T20:19:50.131502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-09T20:19:50.131928] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-09T20:19:50.132766] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-09T20:19:50.132819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:50.132851] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:50.132879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:50.132936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:50.193809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:50.194945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:50.195068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:50.195103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:50.327041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:50.327223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:50.327267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:50.327297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:50.330772] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-09T20:19:50.331043] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-09T20:19:50.331169] [INFO ] [sig ] CSX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:50.472824] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CSX.txt [2026-01-09T20:19:50.472963] [INFO ] [sig ] [822/3504] Completed CSX in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:50.473007] [INFO ] [sig ] [823/3504] Forecasting CTAS... [2026-01-09T20:19:50.473036] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-09T20:19:50.473065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-09T20:19:50.484881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-09T20:19:50.485184] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-09T20:19:50.486166] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-09T20:19:50.486218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:50.486249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:50.486275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:50.486536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:50.545183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:50.545956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:50.546035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:50.546068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:50.662945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:50.663092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:50.663130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:50.663159] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:50.666457] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-01-09T20:19:50.666737] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-09T20:19:50.666856] [INFO ] [sig ] CTAS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:50.812568] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTAS.txt [2026-01-09T20:19:50.812761] [INFO ] [sig ] [823/3504] Completed CTAS in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:50.812809] [INFO ] [sig ] [824/3504] Forecasting CTBB... [2026-01-09T20:19:50.812839] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-09T20:19:50.812870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-09T20:19:50.824318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-09T20:19:50.824870] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-09T20:19:50.825667] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-09T20:19:50.825720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:50.825752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:50.825790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:50.825858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:50.887518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:50.888607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:50.888690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:50.888723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:51.007622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:51.007776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:51.007816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:51.007846] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:51.011279] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=56.10%) [2026-01-09T20:19:51.011644] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-09T20:19:51.011784] [INFO ] [sig ] CTBB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:51.154977] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTBB.txt [2026-01-09T20:19:51.155113] [INFO ] [sig ] [824/3504] Completed CTBB in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:51.155154] [INFO ] [sig ] [825/3504] Forecasting CTBI... [2026-01-09T20:19:51.155184] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-09T20:19:51.155215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-09T20:19:51.166310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-09T20:19:51.166667] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-09T20:19:51.167496] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-09T20:19:51.167548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:51.167604] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:51.167635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:51.167692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:51.227189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:51.227872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:51.227950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:51.227983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:51.351448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:51.351804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:51.351844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:51.351877] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:51.355922] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-09T20:19:51.356189] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-09T20:19:51.356312] [INFO ] [sig ] CTBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:51.500464] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTBI.txt [2026-01-09T20:19:51.500662] [INFO ] [sig ] [825/3504] Completed CTBI in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:51.500705] [INFO ] [sig ] [826/3504] Forecasting CTDD... [2026-01-09T20:19:51.500735] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-09T20:19:51.500765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-09T20:19:51.511738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-09T20:19:51.512023] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-09T20:19:51.512786] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-09T20:19:51.512837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:51.512869] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:51.512896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:51.512953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:51.569476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:51.570256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:51.570334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:51.570366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:51.684232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:51.684615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:51.684678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:51.684712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:51.688513] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-09T20:19:51.688804] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-09T20:19:51.688931] [INFO ] [sig ] CTDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:51.830245] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTDD.txt [2026-01-09T20:19:51.830376] [INFO ] [sig ] [826/3504] Completed CTDD in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:51.830422] [INFO ] [sig ] [827/3504] Forecasting CTKB... [2026-01-09T20:19:51.830452] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-09T20:19:51.830481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-09T20:19:51.841805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-09T20:19:51.842070] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-09T20:19:51.842860] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-09T20:19:51.842912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:51.842944] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:51.842972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:51.843029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:51.901630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:51.902471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:51.902561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:51.902615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:52.022527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:52.022704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:52.022743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:52.022772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:52.026064] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=29.43%) [2026-01-09T20:19:52.026327] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-09T20:19:52.026442] [INFO ] [sig ] CTKB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:52.168173] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTKB.txt [2026-01-09T20:19:52.168302] [INFO ] [sig ] [827/3504] Completed CTKB in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:52.168340] [INFO ] [sig ] [828/3504] Forecasting CTLP... [2026-01-09T20:19:52.168369] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-09T20:19:52.168398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-09T20:19:52.179861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-09T20:19:52.180140] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-09T20:19:52.180909] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-09T20:19:52.180961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:52.180992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:52.181019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:52.181075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:52.238526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:52.239202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:52.239280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:52.239313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:52.357715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:52.357862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:52.357902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:52.357932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:52.361327] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=37.06%) [2026-01-09T20:19:52.361621] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-09T20:19:52.361744] [INFO ] [sig ] CTLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:52.502946] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTLP.txt [2026-01-09T20:19:52.503100] [INFO ] [sig ] [828/3504] Completed CTLP in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:52.503139] [INFO ] [sig ] [829/3504] Forecasting CTMX... [2026-01-09T20:19:52.503168] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-09T20:19:52.503201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-09T20:19:52.514885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-09T20:19:52.515179] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-09T20:19:52.515972] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-09T20:19:52.516025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:52.516083] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:52.516112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:52.516171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:52.574608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:52.575425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:52.575506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:52.575540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:52.699031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:52.699177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:52.699218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:52.699247] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:52.702678] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-01-09T20:19:52.702949] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-09T20:19:52.703073] [INFO ] [sig ] CTMX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:52.844369] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTMX.txt [2026-01-09T20:19:52.844500] [INFO ] [sig ] [829/3504] Completed CTMX in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:52.844729] [INFO ] [sig ] [830/3504] Forecasting CTNM... [2026-01-09T20:19:52.844761] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-09T20:19:52.844791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-09T20:19:52.857364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-09T20:19:52.857667] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-09T20:19:52.858457] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-09T20:19:52.858508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:52.858747] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:52.858778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:52.858836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:52.918595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:52.919371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:52.919460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:52.919495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:53.039903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:53.040050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:53.040091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:53.040120] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:53.043538] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-09T20:19:53.043822] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-09T20:19:53.043941] [INFO ] [sig ] CTNM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:53.203402] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTNM.txt [2026-01-09T20:19:53.203551] [INFO ] [sig ] [830/3504] Completed CTNM in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:53.203609] [INFO ] [sig ] [831/3504] Forecasting CTO... [2026-01-09T20:19:53.203639] [INFO ] [sig ] Generating forecast for: CTO [2026-01-09T20:19:53.203669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-09T20:19:53.215744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-09T20:19:53.216020] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-09T20:19:53.216788] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-09T20:19:53.216849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:53.216882] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:53.216909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:53.216964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:53.274830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:53.275469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:53.275547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:53.275597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:53.400624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:53.400772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:53.400810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:53.400839] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:53.404139] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=35.56%) [2026-01-09T20:19:53.404405] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-09T20:19:53.404523] [INFO ] [sig ] CTO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:53.546717] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTO.txt [2026-01-09T20:19:53.546865] [INFO ] [sig ] [831/3504] Completed CTO in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:53.546903] [INFO ] [sig ] [832/3504] Forecasting CTRA... [2026-01-09T20:19:53.546933] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-09T20:19:53.546963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-09T20:19:53.558533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-09T20:19:53.558816] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-09T20:19:53.559606] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-09T20:19:53.559657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:53.559688] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:53.559714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:53.559770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:53.622404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:53.623343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:53.623423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:53.623457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:53.742334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:53.742479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:53.742518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:53.742598] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:53.746050] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=39.29%) [2026-01-09T20:19:53.746326] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-09T20:19:53.746447] [INFO ] [sig ] CTRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:53.893897] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTRA.txt [2026-01-09T20:19:53.894054] [INFO ] [sig ] [832/3504] Completed CTRA in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:53.894099] [INFO ] [sig ] [833/3504] Forecasting CTRE... [2026-01-09T20:19:53.894133] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-09T20:19:53.894163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-09T20:19:53.905432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-09T20:19:53.905735] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-09T20:19:53.906559] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-09T20:19:53.906634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:53.906667] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:53.906696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:53.906754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:53.965271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:53.965946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:53.966023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:53.966056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:54.092035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:54.092188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:54.092237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:54.092268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:54.096296] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=14.22%) [2026-01-09T20:19:54.096602] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-09T20:19:54.096733] [INFO ] [sig ] CTRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:54.242749] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTRE.txt [2026-01-09T20:19:54.242901] [INFO ] [sig ] [833/3504] Completed CTRE in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-09T20:19:54.242938] [INFO ] [sig ] [834/3504] Forecasting CTRM... [2026-01-09T20:19:54.242967] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-09T20:19:54.242998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-09T20:19:54.254060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-09T20:19:54.254331] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-09T20:19:54.255347] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-09T20:19:54.255399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:54.255429] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:54.255455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:54.255511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:54.312759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:54.313511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:54.313610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:54.313646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:54.429107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:54.429255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:54.429299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:54.429330] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:54.432723] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-01-09T20:19:54.432991] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-09T20:19:54.433112] [INFO ] [sig ] CTRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:54.577858] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTRM.txt [2026-01-09T20:19:54.577996] [INFO ] [sig ] [834/3504] Completed CTRM in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-09T20:19:54.578043] [INFO ] [sig ] [835/3504] Forecasting CTRN... [2026-01-09T20:19:54.578075] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-09T20:19:54.578106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-09T20:19:54.590315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-09T20:19:54.590656] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-09T20:19:54.591417] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-09T20:19:54.591479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:54.591730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:54.591758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:54.591815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:54.654449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:54.655287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:54.655370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:54.655401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:54.782903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:54.783057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:54.783095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:54.783123] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:54.786627] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-09T20:19:54.786944] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-09T20:19:54.787075] [INFO ] [sig ] CTRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:54.930284] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTRN.txt [2026-01-09T20:19:54.930429] [INFO ] [sig ] [835/3504] Completed CTRN in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-09T20:19:54.930467] [INFO ] [sig ] [836/3504] Forecasting CTS... [2026-01-09T20:19:54.930497] [INFO ] [sig ] Generating forecast for: CTS [2026-01-09T20:19:54.930526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-09T20:19:54.943560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-09T20:19:54.943982] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-09T20:19:54.944936] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-09T20:19:54.945000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:54.945041] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:54.945076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:54.945155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:55.018564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:55.019449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:55.019529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:55.019562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:55.143357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:55.143513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:55.143554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:55.143603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:55.147091] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=20.72%) [2026-01-09T20:19:55.147453] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-09T20:19:55.147606] [INFO ] [sig ] CTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:55.296012] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTS.txt [2026-01-09T20:19:55.296170] [INFO ] [sig ] [836/3504] Completed CTS in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-09T20:19:55.296210] [INFO ] [sig ] [837/3504] Forecasting CTSH... [2026-01-09T20:19:55.296242] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-09T20:19:55.296271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-09T20:19:55.307869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-09T20:19:55.308246] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-09T20:19:55.309064] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-09T20:19:55.309121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:55.309165] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:55.309199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:55.309256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:55.376363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:55.377269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:55.377353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:55.377385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:55.500496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:55.500680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:55.500732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:55.500775] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:55.505123] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=17.45%) [2026-01-09T20:19:55.505457] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-09T20:19:55.505773] [INFO ] [sig ] CTSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:55.669680] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CTSH.txt [2026-01-09T20:19:55.669839] [INFO ] [sig ] [837/3504] Completed CTSH in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-09T20:19:55.669879] [INFO ] [sig ] [838/3504] Forecasting CTVA... [2026-01-09T20:19:55.669908] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-09T20:19:55.669936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-09T20:19:55.682366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-09T20:19:55.682943] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-09T20:19:55.683764] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-09T20:19:55.683818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:55.683849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:55.683875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:55.683931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:55.743370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:55.744235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:55.744319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:55.744352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:55.866509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:55.866678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:55.866734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:55.866763] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:55.870138] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-09T20:19:55.870433] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-09T20:19:55.870563] [INFO ] [sig ] CTVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:56.012507] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CTVA.txt [2026-01-09T20:19:56.012682] [INFO ] [sig ] [838/3504] Completed CTVA in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-09T20:19:56.012722] [INFO ] [sig ] [839/3504] Forecasting CUBE... [2026-01-09T20:19:56.012753] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-09T20:19:56.012783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-09T20:19:56.028181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-09T20:19:56.028561] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-09T20:19:56.029797] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-09T20:19:56.029849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:56.029881] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:56.029908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:56.029964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:56.088411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:56.089453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:56.089786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:56.089819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:56.212700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:56.212846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:56.212884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:56.212912] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:56.216198] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-09T20:19:56.216463] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-09T20:19:56.216599] [INFO ] [sig ] CUBE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:56.354979] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CUBE.txt [2026-01-09T20:19:56.355094] [INFO ] [sig ] [839/3504] Completed CUBE in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:56.355131] [INFO ] [sig ] [840/3504] Forecasting CUBI... [2026-01-09T20:19:56.355162] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-09T20:19:56.355191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-09T20:19:56.366047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-09T20:19:56.366310] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-09T20:19:56.367074] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-09T20:19:56.367126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:56.367177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:56.367205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:56.367261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:56.424221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:56.424846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:56.424919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:56.424951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:56.546528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:56.546684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:56.546722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:56.546749] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:56.550105] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-09T20:19:56.550370] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-09T20:19:56.550487] [INFO ] [sig ] CUBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:56.690671] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CUBI.txt [2026-01-09T20:19:56.690792] [INFO ] [sig ] [840/3504] Completed CUBI in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:56.690829] [INFO ] [sig ] [841/3504] Forecasting CUK... [2026-01-09T20:19:56.690859] [INFO ] [sig ] Generating forecast for: CUK [2026-01-09T20:19:56.690888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-09T20:19:56.701888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-09T20:19:56.702161] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-09T20:19:56.702927] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-09T20:19:56.702979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:56.703010] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:56.703037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:56.703092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:56.759759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:56.760346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:56.760420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:56.760451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:56.883202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:56.883344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:56.883383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:56.883419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:56.886759] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-01-09T20:19:56.887022] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-09T20:19:56.887139] [INFO ] [sig ] CUK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:57.030199] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CUK.txt [2026-01-09T20:19:57.030353] [INFO ] [sig ] [841/3504] Completed CUK in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:57.030393] [INFO ] [sig ] [842/3504] Forecasting CULP... [2026-01-09T20:19:57.030423] [INFO ] [sig ] Generating forecast for: CULP [2026-01-09T20:19:57.030452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-09T20:19:57.041249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-09T20:19:57.041582] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-09T20:19:57.042335] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-09T20:19:57.042385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:57.042427] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:57.042454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:57.042511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:57.101810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:57.102713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:57.102795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:57.102828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:57.213413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:57.213764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:57.213803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:57.213832] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:57.217117] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=50.18%) [2026-01-09T20:19:57.217408] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-09T20:19:57.217527] [INFO ] [sig ] CULP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:57.362532] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CULP.txt [2026-01-09T20:19:57.362775] [INFO ] [sig ] [842/3504] Completed CULP in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:57.362837] [INFO ] [sig ] [843/3504] Forecasting CURI... [2026-01-09T20:19:57.362880] [INFO ] [sig ] Generating forecast for: CURI [2026-01-09T20:19:57.362923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-09T20:19:57.374451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-09T20:19:57.374769] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-09T20:19:57.375609] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-09T20:19:57.375663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:57.375697] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:57.375725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:57.375785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:57.434319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:57.435165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:57.435245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:57.435278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:57.557432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:57.557788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:57.557828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:57.557856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:57.561880] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=52.37%) [2026-01-09T20:19:57.562146] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-09T20:19:57.562268] [INFO ] [sig ] CURI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:57.705185] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CURI.txt [2026-01-09T20:19:57.705336] [INFO ] [sig ] [843/3504] Completed CURI in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:57.705381] [INFO ] [sig ] [844/3504] Forecasting CUZ... [2026-01-09T20:19:57.705412] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-09T20:19:57.705445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-09T20:19:57.717689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-09T20:19:57.718014] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-09T20:19:57.718883] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-09T20:19:57.718938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:57.718972] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:57.719000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:57.719057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:57.776436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:57.777324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:57.777404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:57.777435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:57.898113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:57.898263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:57.898302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:57.898329] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:57.901676] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-01-09T20:19:57.901942] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-09T20:19:57.902061] [INFO ] [sig ] CUZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:58.045938] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CUZ.txt [2026-01-09T20:19:58.046089] [INFO ] [sig ] [844/3504] Completed CUZ in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:58.046129] [INFO ] [sig ] [845/3504] Forecasting CVBF... [2026-01-09T20:19:58.046158] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-09T20:19:58.046188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-09T20:19:58.058063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-09T20:19:58.058380] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-09T20:19:58.059142] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-09T20:19:58.059194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:58.059225] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:58.059252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:58.059308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:58.119987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:58.120813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:58.120894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:58.120925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:58.250657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:58.250809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:58.250849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:58.250879] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:58.255183] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-09T20:19:58.255661] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-09T20:19:58.255839] [INFO ] [sig ] CVBF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:58.405612] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVBF.txt [2026-01-09T20:19:58.405748] [INFO ] [sig ] [845/3504] Completed CVBF in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:58.405788] [INFO ] [sig ] [846/3504] Forecasting CVCO... [2026-01-09T20:19:58.405823] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-09T20:19:58.405853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-09T20:19:58.425218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-09T20:19:58.425507] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-09T20:19:58.426310] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-09T20:19:58.426362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:58.426424] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:58.426452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:58.426515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:58.484954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:58.485793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:58.485871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:58.485903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:58.605646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:58.605794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:58.605833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:58.605862] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:58.609263] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-01-09T20:19:58.609557] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-09T20:19:58.609693] [INFO ] [sig ] CVCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:58.754331] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CVCO.txt [2026-01-09T20:19:58.754471] [INFO ] [sig ] [846/3504] Completed CVCO in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:58.754510] [INFO ] [sig ] [847/3504] Forecasting CVE... [2026-01-09T20:19:58.754540] [INFO ] [sig ] Generating forecast for: CVE [2026-01-09T20:19:58.754586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-09T20:19:58.766991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-09T20:19:58.767360] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-09T20:19:58.768191] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-09T20:19:58.768243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:58.768275] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:58.768302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:58.768369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:58.826824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:58.827537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:58.827637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:58.827672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:58.954334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:58.954489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:58.954527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:58.954556] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:58.958031] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=51.04%) [2026-01-09T20:19:58.958311] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-09T20:19:58.958443] [INFO ] [sig ] CVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:59.103544] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVE.txt [2026-01-09T20:19:59.103723] [INFO ] [sig ] [847/3504] Completed CVE in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:59.103762] [INFO ] [sig ] [848/3504] Forecasting CVEO... [2026-01-09T20:19:59.103792] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-09T20:19:59.103820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-09T20:19:59.115612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-09T20:19:59.115982] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-09T20:19:59.116766] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-09T20:19:59.116818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:59.116849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:59.116876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:59.116932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:59.174035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:59.174910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:59.174995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:59.175028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:59.294840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:59.294994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:59.295032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:59.295060] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:59.298465] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-09T20:19:59.298767] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-09T20:19:59.298899] [INFO ] [sig ] CVEO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:19:59.440221] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CVEO.txt [2026-01-09T20:19:59.440361] [INFO ] [sig ] [848/3504] Completed CVEO in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:59.440401] [INFO ] [sig ] [849/3504] Forecasting CVGI... [2026-01-09T20:19:59.440431] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-09T20:19:59.440461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-09T20:19:59.452486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-09T20:19:59.452843] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-09T20:19:59.453651] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-09T20:19:59.453702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:59.453732] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:59.453757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:59.453811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:59.510021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:59.510925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:59.511016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:59.511050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:59.631758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:59.631912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:59.631950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:59.632024] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:59.635353] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-09T20:19:59.635648] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-09T20:19:59.635774] [INFO ] [sig ] CVGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:19:59.777866] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVGI.txt [2026-01-09T20:19:59.778012] [INFO ] [sig ] [849/3504] Completed CVGI in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:19:59.778052] [INFO ] [sig ] [850/3504] Forecasting CVI... [2026-01-09T20:19:59.778081] [INFO ] [sig ] Generating forecast for: CVI [2026-01-09T20:19:59.778111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-09T20:19:59.789468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-09T20:19:59.789797] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-09T20:19:59.790562] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-09T20:19:59.790633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:19:59.790665] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:19:59.790691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:19:59.790750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:19:59.848248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:19:59.848990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:19:59.849067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:19:59.849098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:19:59.969327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:19:59.969479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:19:59.969518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:19:59.969546] [INFO ] [FORECASTER] Training complete [2026-01-09T20:19:59.972911] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-09T20:19:59.973179] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-09T20:19:59.973305] [INFO ] [sig ] CVI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:00.116353] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CVI.txt [2026-01-09T20:20:00.116487] [INFO ] [sig ] [850/3504] Completed CVI in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-09T20:20:00.116526] [INFO ] [sig ] [851/3504] Forecasting CVKD... [2026-01-09T20:20:00.116555] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-09T20:20:00.116609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-09T20:20:00.127980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-09T20:20:00.128271] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-09T20:20:00.129064] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-09T20:20:00.129116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:00.129148] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:00.129174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:00.129231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:00.186700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:00.187610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:00.187694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:00.187746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:00.311078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:00.311228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:00.311268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:00.311298] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:00.314786] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-09T20:20:00.315063] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-09T20:20:00.315187] [INFO ] [sig ] CVKD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:00.459939] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVKD.txt [2026-01-09T20:20:00.460094] [INFO ] [sig ] [851/3504] Completed CVKD in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-09T20:20:00.460136] [INFO ] [sig ] [852/3504] Forecasting CVNA... [2026-01-09T20:20:00.460166] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-09T20:20:00.460198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-09T20:20:00.472183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-09T20:20:00.472539] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-09T20:20:00.473407] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-09T20:20:00.473460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:00.473492] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:00.473518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:00.473598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:00.531779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:00.532606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:00.532689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:00.532723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:00.669170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:00.669284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:00.669325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:00.669354] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:00.673210] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-01-09T20:20:00.673531] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-09T20:20:00.673873] [INFO ] [sig ] CVNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:00.820857] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVNA.txt [2026-01-09T20:20:00.821003] [INFO ] [sig ] [852/3504] Completed CVNA in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-09T20:20:00.821044] [INFO ] [sig ] [853/3504] Forecasting CVRX... [2026-01-09T20:20:00.821073] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-09T20:20:00.821102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-09T20:20:00.832805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-09T20:20:00.833171] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-09T20:20:00.834075] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-09T20:20:00.834130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:00.834162] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:00.834201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:00.834262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:00.894541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:00.895348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:00.895429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:00.895463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:01.021742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:01.021847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:01.021886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:01.021914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:01.025207] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-09T20:20:01.025479] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-09T20:20:01.025623] [INFO ] [sig ] CVRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:01.174484] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVRX.txt [2026-01-09T20:20:01.174698] [INFO ] [sig ] [853/3504] Completed CVRX in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-09T20:20:01.174922] [INFO ] [sig ] [854/3504] Forecasting CVS... [2026-01-09T20:20:01.174953] [INFO ] [sig ] Generating forecast for: CVS [2026-01-09T20:20:01.174982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-09T20:20:01.186631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-09T20:20:01.187191] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-09T20:20:01.187981] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-09T20:20:01.188034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:01.188065] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:01.188092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:01.188147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:01.251659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:01.252602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:01.252706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:01.252755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:01.378316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:01.378487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:01.378534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:01.378593] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:01.382936] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-01-09T20:20:01.383292] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-09T20:20:01.383430] [INFO ] [sig ] CVS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:01.540678] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVS.txt [2026-01-09T20:20:01.540835] [INFO ] [sig ] [854/3504] Completed CVS in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-09T20:20:01.540876] [INFO ] [sig ] [855/3504] Forecasting CVX... [2026-01-09T20:20:01.540905] [INFO ] [sig ] Generating forecast for: CVX [2026-01-09T20:20:01.540933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-09T20:20:01.552694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-09T20:20:01.553115] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-09T20:20:01.554067] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-09T20:20:01.554147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:01.554181] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:01.554208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:01.554265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:01.623396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:01.624546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:01.624689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:01.624736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:01.762853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:01.763013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:01.763055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:01.763085] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:01.766805] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-09T20:20:01.767220] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-09T20:20:01.767377] [INFO ] [sig ] CVX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:01.924511] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CVX.txt [2026-01-09T20:20:01.924699] [INFO ] [sig ] [855/3504] Completed CVX in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-09T20:20:01.924743] [INFO ] [sig ] [856/3504] Forecasting CWAN... [2026-01-09T20:20:01.924772] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-09T20:20:01.924801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-09T20:20:01.937666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-09T20:20:01.938073] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-09T20:20:01.938948] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-09T20:20:01.939004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:01.939035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:01.939062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:01.939118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:02.004113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:02.005065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:02.005194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:02.005229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:02.142335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:02.142532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:02.142600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:02.143454] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:02.147709] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-09T20:20:02.148098] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-09T20:20:02.148257] [INFO ] [sig ] CWAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:02.299560] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CWAN.txt [2026-01-09T20:20:02.299742] [INFO ] [sig ] [856/3504] Completed CWAN in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:02.299782] [INFO ] [sig ] [857/3504] Forecasting CWBC... [2026-01-09T20:20:02.299812] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-09T20:20:02.299841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-09T20:20:02.311518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-09T20:20:02.311839] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-09T20:20:02.312625] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-09T20:20:02.312677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:02.312709] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:02.312736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:02.312792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:02.367897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:02.368517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:02.368608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:02.368642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:02.488793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:02.488948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:02.488987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:02.489015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:02.492393] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-09T20:20:02.492693] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-09T20:20:02.492819] [INFO ] [sig ] CWBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:02.630809] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CWBC.txt [2026-01-09T20:20:02.630948] [INFO ] [sig ] [857/3504] Completed CWBC in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:02.630986] [INFO ] [sig ] [858/3504] Forecasting CWCO... [2026-01-09T20:20:02.631015] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-09T20:20:02.631045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-09T20:20:02.698125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-09T20:20:02.698513] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-09T20:20:02.699410] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-09T20:20:02.699465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:02.699498] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:02.699526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:02.699612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:02.758712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:02.759541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:02.759813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:02.759849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:02.876993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:02.877169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:02.877211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:02.877239] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:02.881358] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=36.48%) [2026-01-09T20:20:02.881675] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-09T20:20:02.881808] [INFO ] [sig ] CWCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:03.022314] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CWCO.txt [2026-01-09T20:20:03.022460] [INFO ] [sig ] [858/3504] Completed CWCO in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:03.022506] [INFO ] [sig ] [859/3504] Forecasting CWD... [2026-01-09T20:20:03.022535] [INFO ] [sig ] Generating forecast for: CWD [2026-01-09T20:20:03.022564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-09T20:20:03.034442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-09T20:20:03.034764] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-09T20:20:03.035536] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-09T20:20:03.035605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:03.035639] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:03.035665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:03.035721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:03.092059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:03.092716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:03.092796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:03.092829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:03.202212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:03.202343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:03.202380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:03.202408] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:03.205718] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=20.81%) [2026-01-09T20:20:03.205985] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-09T20:20:03.206107] [INFO ] [sig ] CWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:03.346795] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CWD.txt [2026-01-09T20:20:03.346977] [INFO ] [sig ] [859/3504] Completed CWD in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:03.347018] [INFO ] [sig ] [860/3504] Forecasting CWEN... [2026-01-09T20:20:03.347048] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-09T20:20:03.347078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-09T20:20:03.358504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-09T20:20:03.358798] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-09T20:20:03.359549] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-09T20:20:03.359623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:03.359656] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:03.359683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:03.359739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:03.417066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:03.417729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:03.417806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:03.417838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:03.537197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:03.537343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:03.537382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:03.537411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:03.542137] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-01-09T20:20:03.542593] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-09T20:20:03.542769] [INFO ] [sig ] CWEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:03.689491] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CWEN.txt [2026-01-09T20:20:03.689666] [INFO ] [sig ] [860/3504] Completed CWEN in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:03.689709] [INFO ] [sig ] [861/3504] Forecasting CWH... [2026-01-09T20:20:03.689740] [INFO ] [sig ] Generating forecast for: CWH [2026-01-09T20:20:03.689772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-09T20:20:03.701201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-09T20:20:03.701518] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-09T20:20:03.702320] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-09T20:20:03.702373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:03.702405] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:03.702432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:03.702493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:03.764694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:03.765862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:03.765959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:03.765998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:03.895249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:03.895403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:03.895443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:03.895473] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:03.898996] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=78.56%) [2026-01-09T20:20:03.899307] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-09T20:20:03.899443] [INFO ] [sig ] CWH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:04.046153] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CWH.txt [2026-01-09T20:20:04.046307] [INFO ] [sig ] [861/3504] Completed CWH in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:04.046346] [INFO ] [sig ] [862/3504] Forecasting CWK... [2026-01-09T20:20:04.046377] [INFO ] [sig ] Generating forecast for: CWK [2026-01-09T20:20:04.046409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-09T20:20:04.057910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-09T20:20:04.058285] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-09T20:20:04.059186] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-09T20:20:04.059242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:04.059274] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:04.059302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:04.059359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:04.120329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:04.121259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:04.121363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:04.121399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:04.239177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:04.239342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:04.239381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:04.239410] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:04.242716] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-09T20:20:04.242980] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-09T20:20:04.243101] [INFO ] [sig ] CWK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:04.381416] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CWK.txt [2026-01-09T20:20:04.381539] [INFO ] [sig ] [862/3504] Completed CWK in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:04.381597] [INFO ] [sig ] [863/3504] Forecasting CXDO... [2026-01-09T20:20:04.381629] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-09T20:20:04.381659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-09T20:20:04.393633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-09T20:20:04.393969] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-09T20:20:04.394747] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-09T20:20:04.394798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:04.394856] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:04.394888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:04.394964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:04.453622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:04.454417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:04.454496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:04.454528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:04.567408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:04.567552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:04.567607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:04.567637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:04.570926] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-01-09T20:20:04.571189] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-09T20:20:04.571308] [INFO ] [sig ] CXDO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:04.709368] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CXDO.txt [2026-01-09T20:20:04.709520] [INFO ] [sig ] [863/3504] Completed CXDO in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:04.709566] [INFO ] [sig ] [864/3504] Forecasting CXE... [2026-01-09T20:20:04.709624] [INFO ] [sig ] Generating forecast for: CXE [2026-01-09T20:20:04.709660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-09T20:20:04.720616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-09T20:20:04.720958] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-09T20:20:04.721752] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-09T20:20:04.721804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:04.721835] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:04.721861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:04.721917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:04.776987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:04.777854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:04.777939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:04.777972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:04.893196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:04.893342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:04.893381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:04.893409] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:04.896895] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-09T20:20:04.897217] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-09T20:20:04.897493] [INFO ] [sig ] CXE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:05.038085] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CXE.txt [2026-01-09T20:20:05.038241] [INFO ] [sig ] [864/3504] Completed CXE in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:05.038279] [INFO ] [sig ] [865/3504] Forecasting CXSE... [2026-01-09T20:20:05.038309] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-09T20:20:05.038338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-09T20:20:05.048870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-09T20:20:05.049127] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-09T20:20:05.049917] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-09T20:20:05.049968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:05.049999] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:05.050026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:05.050081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:05.106089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:05.106679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:05.106754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:05.106784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:05.215227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:05.215324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:05.215358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:05.215385] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:05.218508] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=93.21%) [2026-01-09T20:20:05.218788] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-09T20:20:05.218905] [INFO ] [sig ] CXSE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:05.359635] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CXSE.txt [2026-01-09T20:20:05.359743] [INFO ] [sig ] [865/3504] Completed CXSE in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:05.359780] [INFO ] [sig ] [866/3504] Forecasting CYD... [2026-01-09T20:20:05.359808] [INFO ] [sig ] Generating forecast for: CYD [2026-01-09T20:20:05.359836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-09T20:20:05.372631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-09T20:20:05.372892] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-09T20:20:05.373651] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-09T20:20:05.373701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:05.373742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:05.373770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:05.373825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:05.431109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:05.431721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:05.431797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:05.431828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:05.552154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:05.552247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:05.552282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:05.552337] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:05.555433] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-09T20:20:05.555712] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-09T20:20:05.555828] [INFO ] [sig ] CYD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:05.692533] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CYD.txt [2026-01-09T20:20:05.692655] [INFO ] [sig ] [866/3504] Completed CYD in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:05.692694] [INFO ] [sig ] [867/3504] Forecasting CYH... [2026-01-09T20:20:05.692723] [INFO ] [sig ] Generating forecast for: CYH [2026-01-09T20:20:05.692751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-09T20:20:05.703753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-09T20:20:05.704018] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-09T20:20:05.704802] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-09T20:20:05.704855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:05.704886] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:05.704912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:05.704967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:05.759897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:05.760481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:05.760556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:05.760604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:05.882124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:05.882267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:05.882303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:05.882331] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:05.885611] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=78.03%) [2026-01-09T20:20:05.885892] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-09T20:20:05.886014] [INFO ] [sig ] CYH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:06.028671] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CYH.txt [2026-01-09T20:20:06.029001] [INFO ] [sig ] [867/3504] Completed CYH in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-09T20:20:06.029038] [INFO ] [sig ] [868/3504] Forecasting CYN... [2026-01-09T20:20:06.029067] [INFO ] [sig ] Generating forecast for: CYN [2026-01-09T20:20:06.029097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-09T20:20:06.040840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-09T20:20:06.041152] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-09T20:20:06.041922] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-09T20:20:06.041974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:06.042004] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:06.042030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:06.042086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:06.097686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:06.098328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:06.098403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:06.098435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:06.214920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:06.215070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:06.215108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:06.215137] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:06.218588] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-01-09T20:20:06.218858] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-09T20:20:06.218980] [INFO ] [sig ] CYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:06.355874] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CYN.txt [2026-01-09T20:20:06.356003] [INFO ] [sig ] [868/3504] Completed CYN in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-09T20:20:06.356041] [INFO ] [sig ] [869/3504] Forecasting CYRX... [2026-01-09T20:20:06.356071] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-09T20:20:06.356101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-09T20:20:06.367137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-09T20:20:06.367457] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-09T20:20:06.368220] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-09T20:20:06.368272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:06.368303] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:06.368329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:06.368390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:06.423308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:06.424089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:06.424167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:06.424198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:06.547620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:06.547768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:06.547808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:06.547837] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:06.551375] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-09T20:20:06.551724] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-09T20:20:06.551853] [INFO ] [sig ] CYRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:06.698482] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CYRX.txt [2026-01-09T20:20:06.698642] [INFO ] [sig ] [869/3504] Completed CYRX in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-09T20:20:06.698689] [INFO ] [sig ] [870/3504] Forecasting CYTK... [2026-01-09T20:20:06.698721] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-09T20:20:06.698750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-09T20:20:06.711189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-09T20:20:06.711525] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-09T20:20:06.712338] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-09T20:20:06.712392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:06.712424] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:06.712451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:06.712507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:06.774032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:06.774916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:06.774999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:06.775041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:06.910562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:06.910745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:06.910788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:06.910817] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:06.914348] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-09T20:20:06.914704] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-09T20:20:06.914850] [INFO ] [sig ] CYTK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:07.053444] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/CYTK.txt [2026-01-09T20:20:07.053603] [INFO ] [sig ] [870/3504] Completed CYTK in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-09T20:20:07.053646] [INFO ] [sig ] [871/3504] Forecasting CZFS... [2026-01-09T20:20:07.053676] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-09T20:20:07.053706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-09T20:20:07.064629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-09T20:20:07.064998] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-09T20:20:07.065845] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-09T20:20:07.065900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:07.065938] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:07.065978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:07.066059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:07.126746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:07.127644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:07.127732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:07.127770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:07.235656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:07.235811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:07.235851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:07.235881] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:07.239509] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-01-09T20:20:07.239834] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-09T20:20:07.240003] [INFO ] [sig ] CZFS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:07.389617] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CZFS.txt [2026-01-09T20:20:07.389764] [INFO ] [sig ] [871/3504] Completed CZFS in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-09T20:20:07.389835] [INFO ] [sig ] [872/3504] Forecasting CZNC... [2026-01-09T20:20:07.389875] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-09T20:20:07.389904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-09T20:20:07.403353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-09T20:20:07.403708] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-09T20:20:07.404488] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-09T20:20:07.404540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:07.404588] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:07.404620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:07.404683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:07.465909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:07.466739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:07.466821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:07.466861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:07.591283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:07.591435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:07.591474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:07.591502] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:07.595292] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-09T20:20:07.595594] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-09T20:20:07.595719] [INFO ] [sig ] CZNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:07.736611] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CZNC.txt [2026-01-09T20:20:07.736757] [INFO ] [sig ] [872/3504] Completed CZNC in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-09T20:20:07.736807] [INFO ] [sig ] [873/3504] Forecasting CZWI... [2026-01-09T20:20:07.736844] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-09T20:20:07.736874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-09T20:20:07.749538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-09T20:20:07.749891] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-09T20:20:07.750714] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-09T20:20:07.750767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:07.750799] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:07.750826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:07.750902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:07.813646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:07.814344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:07.814461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:07.814510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:07.938895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:07.939043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:07.939084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:07.939132] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:07.942782] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=64.25%) [2026-01-09T20:20:07.943071] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-09T20:20:07.943200] [INFO ] [sig ] CZWI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:08.092838] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/CZWI.txt [2026-01-09T20:20:08.093060] [INFO ] [sig ] [873/3504] Completed CZWI in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:08.093118] [INFO ] [sig ] [874/3504] Forecasting DAIO... [2026-01-09T20:20:08.093166] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-09T20:20:08.093206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-09T20:20:08.107908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-09T20:20:08.108322] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-09T20:20:08.109149] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-09T20:20:08.109203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:08.109236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:08.109265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:08.109323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:08.167778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:08.168700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:08.168787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:08.168820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:08.277210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:08.277371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:08.277411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:08.277440] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:08.280871] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: UP (p=76.86%) [2026-01-09T20:20:08.281190] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-09T20:20:08.281321] [INFO ] [sig ] DAIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:08.426372] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DAIO.txt [2026-01-09T20:20:08.426524] [INFO ] [sig ] [874/3504] Completed DAIO in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:08.426563] [INFO ] [sig ] [875/3504] Forecasting DAL... [2026-01-09T20:20:08.426613] [INFO ] [sig ] Generating forecast for: DAL [2026-01-09T20:20:08.426644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-09T20:20:08.438722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-09T20:20:08.439028] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-09T20:20:08.439803] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-09T20:20:08.439854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:08.439885] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:08.439912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:08.439968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:08.495919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:08.496811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:08.496915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:08.496948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:08.623161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:08.623306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:08.623345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:08.623374] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:08.627105] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=88.02%) [2026-01-09T20:20:08.627394] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-09T20:20:08.627515] [INFO ] [sig ] DAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:08.771528] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DAL.txt [2026-01-09T20:20:08.771683] [INFO ] [sig ] [875/3504] Completed DAL in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:08.771724] [INFO ] [sig ] [876/3504] Forecasting DAN... [2026-01-09T20:20:08.771752] [INFO ] [sig ] Generating forecast for: DAN [2026-01-09T20:20:08.771781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-09T20:20:08.783753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-09T20:20:08.784017] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-09T20:20:08.785009] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-09T20:20:08.785061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:08.785093] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:08.785119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:08.785191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:08.846367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:08.846968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:08.847043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:08.847074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:08.969313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:08.969464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:08.969503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:08.969533] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:08.972836] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-01-09T20:20:08.973100] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-09T20:20:08.973217] [INFO ] [sig ] DAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:09.112679] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DAN.txt [2026-01-09T20:20:09.112837] [INFO ] [sig ] [876/3504] Completed DAN in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:09.112877] [INFO ] [sig ] [877/3504] Forecasting DAO... [2026-01-09T20:20:09.112906] [INFO ] [sig ] Generating forecast for: DAO [2026-01-09T20:20:09.112935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-09T20:20:09.124017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-09T20:20:09.124283] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-09T20:20:09.125045] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-09T20:20:09.125096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:09.125127] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:09.125165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:09.125222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:09.181842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:09.182456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:09.182531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:09.182564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:09.302727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:09.302844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:09.302879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:09.302908] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:09.306115] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-09T20:20:09.306380] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-09T20:20:09.306498] [INFO ] [sig ] DAO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:09.451049] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DAO.txt [2026-01-09T20:20:09.451176] [INFO ] [sig ] [877/3504] Completed DAO in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:09.451213] [INFO ] [sig ] [878/3504] Forecasting DAPP... [2026-01-09T20:20:09.451243] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-09T20:20:09.451272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-09T20:20:09.462852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-09T20:20:09.463108] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-09T20:20:09.463884] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-09T20:20:09.463937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:09.463969] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:09.463996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:09.464054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:09.520189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:09.520907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:09.520983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:09.521015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:09.645542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:09.645711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:09.645751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:09.645780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:09.649380] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-09T20:20:09.649687] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-09T20:20:09.649813] [INFO ] [sig ] DAPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:09.794970] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DAPP.txt [2026-01-09T20:20:09.795132] [INFO ] [sig ] [878/3504] Completed DAPP in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:09.795171] [INFO ] [sig ] [879/3504] Forecasting DARE... [2026-01-09T20:20:09.795199] [INFO ] [sig ] Generating forecast for: DARE [2026-01-09T20:20:09.795230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-09T20:20:09.806188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-09T20:20:09.806515] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-09T20:20:09.807321] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-09T20:20:09.807374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:09.807405] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:09.807431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:09.807486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:09.865292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:09.866330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:09.866410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:09.866442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:09.983328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:09.983489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:09.983529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:09.983604] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:09.987080] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-09T20:20:09.987442] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-09T20:20:09.987605] [INFO ] [sig ] DARE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:10.129125] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DARE.txt [2026-01-09T20:20:10.129276] [INFO ] [sig ] [879/3504] Completed DARE in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:10.129315] [INFO ] [sig ] [880/3504] Forecasting DASH... [2026-01-09T20:20:10.129344] [INFO ] [sig ] Generating forecast for: DASH [2026-01-09T20:20:10.129375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-09T20:20:10.141026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-09T20:20:10.141403] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-09T20:20:10.142203] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-09T20:20:10.142257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:10.142315] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:10.142343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:10.142400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:10.199006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:10.199859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:10.199969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:10.200004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:10.322940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:10.323098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:10.323140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:10.323169] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:10.326664] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=72.99%) [2026-01-09T20:20:10.326952] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-09T20:20:10.327081] [INFO ] [sig ] DASH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:10.469287] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DASH.txt [2026-01-09T20:20:10.469455] [INFO ] [sig ] [880/3504] Completed DASH in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:10.469497] [INFO ] [sig ] [881/3504] Forecasting DAVA... [2026-01-09T20:20:10.469528] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-09T20:20:10.469565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-09T20:20:10.481661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-09T20:20:10.482054] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-09T20:20:10.482855] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-09T20:20:10.482907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:10.482938] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:10.482964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:10.483019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:10.544309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:10.545433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:10.545541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:10.545598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:10.670054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:10.670209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:10.670248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:10.670276] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:10.673741] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=88.47%) [2026-01-09T20:20:10.674070] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-09T20:20:10.674200] [INFO ] [sig ] DAVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:10.819393] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DAVA.txt [2026-01-09T20:20:10.819549] [INFO ] [sig ] [881/3504] Completed DAVA in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:10.819608] [INFO ] [sig ] [882/3504] Forecasting DAVE... [2026-01-09T20:20:10.819640] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-09T20:20:10.819669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-09T20:20:10.831226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-09T20:20:10.831625] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-09T20:20:10.832412] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-09T20:20:10.832465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:10.832499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:10.832526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:10.832602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:10.888614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:10.889473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:10.889555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:10.889608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:11.012317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:11.012480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:11.012520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:11.012548] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:11.016193] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-01-09T20:20:11.016473] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-09T20:20:11.016616] [INFO ] [sig ] DAVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:11.160523] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DAVE.txt [2026-01-09T20:20:11.160701] [INFO ] [sig ] [882/3504] Completed DAVE in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:11.160742] [INFO ] [sig ] [883/3504] Forecasting DAWN... [2026-01-09T20:20:11.160773] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-09T20:20:11.160803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-09T20:20:11.172562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-09T20:20:11.172998] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-09T20:20:11.173890] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-09T20:20:11.173943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:11.173974] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:11.174000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:11.174054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:11.239341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:11.240409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:11.240532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:11.240602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:11.370132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:11.370284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:11.370323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:11.370397] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:11.374317] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-01-09T20:20:11.374705] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-09T20:20:11.374852] [INFO ] [sig ] DAWN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:11.519661] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DAWN.txt [2026-01-09T20:20:11.519857] [INFO ] [sig ] [883/3504] Completed DAWN in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:11.519911] [INFO ] [sig ] [884/3504] Forecasting DB... [2026-01-09T20:20:11.519955] [INFO ] [sig ] Generating forecast for: DB [2026-01-09T20:20:11.519996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-09T20:20:11.532310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-09T20:20:11.532762] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-09T20:20:11.533557] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-09T20:20:11.533640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:11.533676] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:11.533705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:11.533761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:11.590223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:11.591132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:11.591217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:11.591250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:11.716383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:11.716531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:11.716592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:11.716624] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:11.720077] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-01-09T20:20:11.720348] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-09T20:20:11.720469] [INFO ] [sig ] DB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:11.859615] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DB.txt [2026-01-09T20:20:11.859783] [INFO ] [sig ] [884/3504] Completed DB in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-09T20:20:11.859822] [INFO ] [sig ] [885/3504] Forecasting DBI... [2026-01-09T20:20:11.859853] [INFO ] [sig ] Generating forecast for: DBI [2026-01-09T20:20:11.859882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-09T20:20:11.871115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-09T20:20:11.871459] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-09T20:20:11.872246] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-09T20:20:11.872299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:11.872330] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:11.872356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:11.872413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:11.930918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:11.931803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:11.931890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:11.931923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:12.057334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:12.057501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:12.057545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:12.057594] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:12.061455] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-09T20:20:12.061782] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-09T20:20:12.061937] [INFO ] [sig ] DBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:12.214875] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DBI.txt [2026-01-09T20:20:12.215030] [INFO ] [sig ] [885/3504] Completed DBI in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-09T20:20:12.215070] [INFO ] [sig ] [886/3504] Forecasting DBL... [2026-01-09T20:20:12.215101] [INFO ] [sig ] Generating forecast for: DBL [2026-01-09T20:20:12.215133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-09T20:20:12.226900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-09T20:20:12.227324] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-09T20:20:12.228163] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-09T20:20:12.228218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:12.228252] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:12.228280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:12.228337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:12.286096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:12.286982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:12.287069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:12.287103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:12.410362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:12.410541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:12.410602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:12.410634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:12.414343] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-09T20:20:12.414696] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-09T20:20:12.414836] [INFO ] [sig ] DBL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:12.565596] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DBL.txt [2026-01-09T20:20:12.565775] [INFO ] [sig ] [886/3504] Completed DBL in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-09T20:20:12.565815] [INFO ] [sig ] [887/3504] Forecasting DBRG... [2026-01-09T20:20:12.565845] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-09T20:20:12.565873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-09T20:20:12.578964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-09T20:20:12.579423] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-09T20:20:12.580303] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-09T20:20:12.580357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:12.580388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:12.580415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:12.580471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:12.651316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:12.652413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:12.652514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:12.652547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:12.821646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:12.821850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:12.821916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:12.821958] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:12.827430] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=31.93%) [2026-01-09T20:20:12.827973] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-09T20:20:12.828190] [INFO ] [sig ] DBRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:13.040888] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DBRG.txt [2026-01-09T20:20:13.041093] [INFO ] [sig ] [887/3504] Completed DBRG in 0.5s | 2.88 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-09T20:20:13.041139] [INFO ] [sig ] [888/3504] Forecasting DBX... [2026-01-09T20:20:13.041173] [INFO ] [sig ] Generating forecast for: DBX [2026-01-09T20:20:13.041208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-09T20:20:13.065530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-09T20:20:13.066096] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-09T20:20:13.067407] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-09T20:20:13.067480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:13.067534] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:13.067617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:13.067720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:13.157743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:13.159046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:13.159196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:13.159248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:13.324189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:13.324383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:13.324434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:13.324472] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:13.331408] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-09T20:20:13.331971] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-09T20:20:13.332188] [INFO ] [sig ] DBX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:13.559992] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DBX.txt [2026-01-09T20:20:13.560179] [INFO ] [sig ] [888/3504] Completed DBX in 0.5s | 2.88 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-09T20:20:13.560221] [INFO ] [sig ] [889/3504] Forecasting DCBO... [2026-01-09T20:20:13.560258] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-09T20:20:13.560302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-09T20:20:13.573258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-09T20:20:13.573763] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-09T20:20:13.574872] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-09T20:20:13.574951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:13.575002] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:13.575045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:13.575136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:13.642722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:13.643673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:13.643759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:13.643792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:13.807528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:13.807742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:13.807808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:13.807856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:13.813244] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-09T20:20:13.813768] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-09T20:20:13.813970] [INFO ] [sig ] DCBO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:14.006253] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DCBO.txt [2026-01-09T20:20:14.006428] [INFO ] [sig ] [889/3504] Completed DCBO in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-09T20:20:14.006480] [INFO ] [sig ] [890/3504] Forecasting DCI... [2026-01-09T20:20:14.006512] [INFO ] [sig ] Generating forecast for: DCI [2026-01-09T20:20:14.006542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-09T20:20:14.018599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-09T20:20:14.019000] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-09T20:20:14.019846] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-09T20:20:14.019899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:14.019947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:14.019978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:14.020037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:14.077942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:14.078849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:14.078971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:14.079012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:14.204344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:14.204502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:14.204542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:14.204588] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:14.208097] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-09T20:20:14.208421] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-09T20:20:14.208554] [INFO ] [sig ] DCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:14.351595] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DCI.txt [2026-01-09T20:20:14.351740] [INFO ] [sig ] [890/3504] Completed DCI in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:14.351779] [INFO ] [sig ] [891/3504] Forecasting DCO... [2026-01-09T20:20:14.351808] [INFO ] [sig ] Generating forecast for: DCO [2026-01-09T20:20:14.351839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-09T20:20:14.363164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-09T20:20:14.363502] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-09T20:20:14.364295] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-09T20:20:14.364346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:14.364378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:14.364404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:14.364460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:14.419684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:14.420528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:14.420629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:14.420663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:14.538646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:14.538806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:14.538847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:14.538877] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:14.542846] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-01-09T20:20:14.543300] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-09T20:20:14.543428] [INFO ] [sig ] DCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:14.686319] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DCO.txt [2026-01-09T20:20:14.686464] [INFO ] [sig ] [891/3504] Completed DCO in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:14.686505] [INFO ] [sig ] [892/3504] Forecasting DCOM... [2026-01-09T20:20:14.686537] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-09T20:20:14.686584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-09T20:20:14.698107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-09T20:20:14.698463] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-09T20:20:14.699298] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-09T20:20:14.699352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:14.699385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:14.699412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:14.699467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:14.756700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:14.757564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:14.757679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:14.757718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:14.876680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:14.876838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:14.876879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:14.876907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:14.880412] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-01-09T20:20:14.880720] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-09T20:20:14.880848] [INFO ] [sig ] DCOM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:15.022687] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DCOM.txt [2026-01-09T20:20:15.022840] [INFO ] [sig ] [892/3504] Completed DCOM in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:15.022880] [INFO ] [sig ] [893/3504] Forecasting DCTH... [2026-01-09T20:20:15.022911] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-09T20:20:15.022942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-09T20:20:15.034465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-09T20:20:15.034826] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-09T20:20:15.035671] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-09T20:20:15.035725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:15.035766] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:15.035805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:15.035875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:15.096392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:15.097270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:15.097354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:15.097389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:15.228402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:15.228563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:15.228624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:15.228655] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:15.232842] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-09T20:20:15.233131] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-09T20:20:15.233258] [INFO ] [sig ] DCTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:15.386850] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DCTH.txt [2026-01-09T20:20:15.387022] [INFO ] [sig ] [893/3504] Completed DCTH in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:15.387069] [INFO ] [sig ] [894/3504] Forecasting DD... [2026-01-09T20:20:15.387100] [INFO ] [sig ] Generating forecast for: DD [2026-01-09T20:20:15.387130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-09T20:20:15.399246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-09T20:20:15.399602] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-09T20:20:15.400408] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-09T20:20:15.400461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:15.400493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:15.400520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:15.400594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:15.463670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:15.464509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:15.464609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:15.464646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:15.596681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:15.596836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:15.596877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:15.596907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:15.600461] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-01-09T20:20:15.600785] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-09T20:20:15.600920] [INFO ] [sig ] DD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:15.749294] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DD.txt [2026-01-09T20:20:15.749447] [INFO ] [sig ] [894/3504] Completed DD in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:15.749491] [INFO ] [sig ] [895/3504] Forecasting DDD... [2026-01-09T20:20:15.749522] [INFO ] [sig ] Generating forecast for: DDD [2026-01-09T20:20:15.749553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-09T20:20:15.761660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-09T20:20:15.762008] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-09T20:20:15.762827] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-09T20:20:15.762882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:15.762914] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:15.762942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:15.762999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:15.822988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:15.823828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:15.824122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:15.824155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:15.960994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:15.961145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:15.961390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:15.961435] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:15.965358] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-01-09T20:20:15.965658] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-09T20:20:15.965803] [INFO ] [sig ] DDD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:16.115731] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DDD.txt [2026-01-09T20:20:16.115877] [INFO ] [sig ] [895/3504] Completed DDD in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:16.115921] [INFO ] [sig ] [896/3504] Forecasting DDI... [2026-01-09T20:20:16.115966] [INFO ] [sig ] Generating forecast for: DDI [2026-01-09T20:20:16.116001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-09T20:20:16.127225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-09T20:20:16.127598] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-09T20:20:16.128417] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-09T20:20:16.128470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:16.128503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:16.128531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:16.128612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:16.186105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:16.186947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:16.187030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:16.187062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:16.305549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:16.305725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:16.305768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:16.305799] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:16.309396] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-09T20:20:16.309720] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-09T20:20:16.309854] [INFO ] [sig ] DDI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:16.454427] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DDI.txt [2026-01-09T20:20:16.454592] [INFO ] [sig ] [896/3504] Completed DDI in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:16.454635] [INFO ] [sig ] [897/3504] Forecasting DDL... [2026-01-09T20:20:16.454666] [INFO ] [sig ] Generating forecast for: DDL [2026-01-09T20:20:16.454696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-09T20:20:16.466486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-09T20:20:16.466854] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-09T20:20:16.467719] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-09T20:20:16.467772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:16.467839] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:16.467878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:16.467960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:16.528412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:16.529237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:16.529318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:16.529361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:16.656483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:16.656668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:16.656710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:16.656759] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:16.660736] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-01-09T20:20:16.661036] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-09T20:20:16.661171] [INFO ] [sig ] DDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:16.808721] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DDL.txt [2026-01-09T20:20:16.808887] [INFO ] [sig ] [897/3504] Completed DDL in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:16.808931] [INFO ] [sig ] [898/3504] Forecasting DDOG... [2026-01-09T20:20:16.808966] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-09T20:20:16.809010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-09T20:20:16.821106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-09T20:20:16.821471] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-09T20:20:16.822307] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-09T20:20:16.822360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:16.822393] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:16.822420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:16.822477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:16.879327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:16.880344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:16.880431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:16.880464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:17.008699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:17.008881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:17.008934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:17.008980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:17.013064] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-01-09T20:20:17.013444] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-09T20:20:17.013627] [INFO ] [sig ] DDOG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:17.163372] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DDOG.txt [2026-01-09T20:20:17.163528] [INFO ] [sig ] [898/3504] Completed DDOG in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:17.163586] [INFO ] [sig ] [899/3504] Forecasting DDS... [2026-01-09T20:20:17.163622] [INFO ] [sig ] Generating forecast for: DDS [2026-01-09T20:20:17.163653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-09T20:20:17.175410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-09T20:20:17.175808] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-09T20:20:17.176624] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-09T20:20:17.176684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:17.176730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:17.176771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:17.176838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:17.240009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:17.240865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:17.240948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:17.240997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:17.369883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:17.370035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:17.370076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:17.370106] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:17.374333] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=48.46%) [2026-01-09T20:20:17.374629] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-09T20:20:17.374756] [INFO ] [sig ] DDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:17.521385] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DDS.txt [2026-01-09T20:20:17.521545] [INFO ] [sig ] [899/3504] Completed DDS in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:17.521608] [INFO ] [sig ] [900/3504] Forecasting DE... [2026-01-09T20:20:17.521642] [INFO ] [sig ] Generating forecast for: DE [2026-01-09T20:20:17.521675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-09T20:20:17.533178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-09T20:20:17.533518] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-09T20:20:17.534335] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-09T20:20:17.534388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:17.534419] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:17.534445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:17.534501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:17.595908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:17.596691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:17.596772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:17.596806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:17.728065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:17.728418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:17.728462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:17.728489] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:17.732625] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=21.33%) [2026-01-09T20:20:17.732951] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-09T20:20:17.733298] [INFO ] [sig ] DE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:17.882417] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DE.txt [2026-01-09T20:20:17.882587] [INFO ] [sig ] [900/3504] Completed DE in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:17.882629] [INFO ] [sig ] [901/3504] Forecasting DEA... [2026-01-09T20:20:17.882662] [INFO ] [sig ] Generating forecast for: DEA [2026-01-09T20:20:17.882704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-09T20:20:17.894091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-09T20:20:17.894422] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-09T20:20:17.895232] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-09T20:20:17.895284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:17.895316] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:17.895341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:17.895410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:17.957124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:17.958046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:17.958336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:17.958381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:18.085271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:18.085430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:18.085473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:18.085503] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:18.089540] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=68.00%) [2026-01-09T20:20:18.089857] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-09T20:20:18.090180] [INFO ] [sig ] DEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:18.237278] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DEA.txt [2026-01-09T20:20:18.237440] [INFO ] [sig ] [901/3504] Completed DEA in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:18.237481] [INFO ] [sig ] [902/3504] Forecasting DECK... [2026-01-09T20:20:18.237513] [INFO ] [sig ] Generating forecast for: DECK [2026-01-09T20:20:18.237543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-09T20:20:18.249538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-09T20:20:18.249950] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-09T20:20:18.250791] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-09T20:20:18.250845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:18.250877] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:18.250904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:18.250959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:18.307492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:18.308349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:18.308439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:18.308472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:18.432722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:18.432875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:18.432914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:18.432942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:18.436523] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-09T20:20:18.436814] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-09T20:20:18.436940] [INFO ] [sig ] DECK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:18.581124] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DECK.txt [2026-01-09T20:20:18.581463] [INFO ] [sig ] [902/3504] Completed DECK in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:18.581510] [INFO ] [sig ] [903/3504] Forecasting DEI... [2026-01-09T20:20:18.581540] [INFO ] [sig ] Generating forecast for: DEI [2026-01-09T20:20:18.581585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-09T20:20:18.593378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-09T20:20:18.593753] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-09T20:20:18.594553] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-09T20:20:18.594636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:18.594671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:18.594698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:18.594754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:18.655687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:18.656607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:18.656695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:18.656728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:18.785255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:18.785407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:18.785448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:18.785476] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:18.789568] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-09T20:20:18.789877] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-09T20:20:18.790036] [INFO ] [sig ] DEI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:18.932341] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DEI.txt [2026-01-09T20:20:18.932478] [INFO ] [sig ] [903/3504] Completed DEI in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:18.932520] [INFO ] [sig ] [904/3504] Forecasting DELL... [2026-01-09T20:20:18.932550] [INFO ] [sig ] Generating forecast for: DELL [2026-01-09T20:20:18.932599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-09T20:20:18.944108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-09T20:20:18.944467] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-09T20:20:18.945285] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-09T20:20:18.945338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:18.945370] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:18.945397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:18.945454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:19.004134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:19.005074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:19.005158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:19.005189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:19.123713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:19.123866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:19.123906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:19.123933] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:19.127296] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-09T20:20:19.127565] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-09T20:20:19.127707] [INFO ] [sig ] DELL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:19.269303] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DELL.txt [2026-01-09T20:20:19.269446] [INFO ] [sig ] [904/3504] Completed DELL in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:19.269484] [INFO ] [sig ] [905/3504] Forecasting DENN... [2026-01-09T20:20:19.269514] [INFO ] [sig ] Generating forecast for: DENN [2026-01-09T20:20:19.269544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-09T20:20:19.280799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-09T20:20:19.281127] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-09T20:20:19.281905] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-09T20:20:19.281957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:19.281989] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:19.282016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:19.282071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:19.342683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:19.343530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:19.343635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:19.343670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:19.473760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:19.473908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:19.473949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:19.473979] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:19.477539] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-01-09T20:20:19.477842] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-09T20:20:19.477969] [INFO ] [sig ] DENN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:19.625909] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DENN.txt [2026-01-09T20:20:19.626065] [INFO ] [sig ] [905/3504] Completed DENN in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-09T20:20:19.626103] [INFO ] [sig ] [906/3504] Forecasting DEO... [2026-01-09T20:20:19.626132] [INFO ] [sig ] Generating forecast for: DEO [2026-01-09T20:20:19.626163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-09T20:20:19.638850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-09T20:20:19.639380] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-09T20:20:19.640358] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-09T20:20:19.640409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:19.640440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:19.640466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:19.640522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:19.697838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:19.698658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:19.698740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:19.698772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:19.820116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:19.820268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:19.820308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:19.820336] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:19.823671] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-09T20:20:19.823952] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-09T20:20:19.824078] [INFO ] [sig ] DEO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:19.963733] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DEO.txt [2026-01-09T20:20:19.963922] [INFO ] [sig ] [906/3504] Completed DEO in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-09T20:20:19.963976] [INFO ] [sig ] [907/3504] Forecasting DERM... [2026-01-09T20:20:19.964016] [INFO ] [sig ] Generating forecast for: DERM [2026-01-09T20:20:19.964055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-09T20:20:19.978882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-09T20:20:19.979185] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-09T20:20:19.980007] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-09T20:20:19.980061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:19.980094] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:19.980122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:19.980180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:20.045023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:20.046112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:20.046231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:20.046465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:20.180093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:20.180273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:20.180327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:20.180366] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:20.185249] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-09T20:20:20.185678] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-09T20:20:20.185858] [INFO ] [sig ] DERM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:20.326281] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DERM.txt [2026-01-09T20:20:20.326418] [INFO ] [sig ] [907/3504] Completed DERM in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:20.326457] [INFO ] [sig ] [908/3504] Forecasting DFGP... [2026-01-09T20:20:20.326486] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-09T20:20:20.326515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-09T20:20:20.337847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-09T20:20:20.338152] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-09T20:20:20.338929] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-09T20:20:20.338981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:20.339012] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:20.339039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:20.339095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:20.399809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:20.400693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:20.400777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:20.400811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:20.531479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:20.531658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:20.531698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:20.531726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:20.535338] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=82.20%) [2026-01-09T20:20:20.535662] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-09T20:20:20.535791] [INFO ] [sig ] DFGP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:20.684773] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DFGP.txt [2026-01-09T20:20:20.684909] [INFO ] [sig ] [908/3504] Completed DFGP in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:20.684948] [INFO ] [sig ] [909/3504] Forecasting DFGX... [2026-01-09T20:20:20.684977] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-09T20:20:20.685007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-09T20:20:20.696289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-09T20:20:20.696625] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-09T20:20:20.697413] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-09T20:20:20.697465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:20.697496] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:20.697522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:20.697595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:20.755161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:20.756062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:20.756146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:20.756179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:20.884075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:20.884236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:20.884276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:20.884305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:20.887675] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-09T20:20:20.887946] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-09T20:20:20.888069] [INFO ] [sig ] DFGX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:21.029827] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DFGX.txt [2026-01-09T20:20:21.030000] [INFO ] [sig ] [909/3504] Completed DFGX in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:21.030043] [INFO ] [sig ] [910/3504] Forecasting DFH... [2026-01-09T20:20:21.030071] [INFO ] [sig ] Generating forecast for: DFH [2026-01-09T20:20:21.030101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-09T20:20:21.041753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-09T20:20:21.042134] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-09T20:20:21.042951] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-09T20:20:21.043006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:21.043040] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:21.043069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:21.043126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:21.099929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:21.100738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:21.100820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:21.100854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:21.224467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:21.224668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:21.224709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:21.224739] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:21.228082] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-09T20:20:21.228355] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-09T20:20:21.228476] [INFO ] [sig ] DFH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:21.369276] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DFH.txt [2026-01-09T20:20:21.369470] [INFO ] [sig ] [910/3504] Completed DFH in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:21.369509] [INFO ] [sig ] [911/3504] Forecasting DFIN... [2026-01-09T20:20:21.369538] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-09T20:20:21.369585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-09T20:20:21.380999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-09T20:20:21.381349] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-09T20:20:21.382195] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-09T20:20:21.382254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:21.382296] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:21.382333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:21.382389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:21.439972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:21.440823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:21.440907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:21.440938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:21.560949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:21.561107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:21.561336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:21.561364] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:21.565257] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-01-09T20:20:21.565589] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-09T20:20:21.565752] [INFO ] [sig ] DFIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:21.710651] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DFIN.txt [2026-01-09T20:20:21.710839] [INFO ] [sig ] [911/3504] Completed DFIN in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:21.710890] [INFO ] [sig ] [912/3504] Forecasting DFP... [2026-01-09T20:20:21.710925] [INFO ] [sig ] Generating forecast for: DFP [2026-01-09T20:20:21.710957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-09T20:20:21.723288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-09T20:20:21.723692] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-09T20:20:21.724493] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-09T20:20:21.724547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:21.724615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:21.724647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:21.724705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:21.784433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:21.785282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:21.785360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:21.785392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:21.909415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:21.909570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:21.909628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:21.909657] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:21.913090] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-09T20:20:21.913367] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-09T20:20:21.913491] [INFO ] [sig ] DFP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:22.062801] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DFP.txt [2026-01-09T20:20:22.062954] [INFO ] [sig ] [912/3504] Completed DFP in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:22.062993] [INFO ] [sig ] [913/3504] Forecasting DG... [2026-01-09T20:20:22.063022] [INFO ] [sig ] Generating forecast for: DG [2026-01-09T20:20:22.063055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-09T20:20:22.074266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-09T20:20:22.074539] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-09T20:20:22.075296] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-09T20:20:22.075348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:22.075381] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:22.075407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:22.075464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:22.131936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:22.132727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:22.132807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:22.132840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:22.264565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:22.264840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:22.264898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:22.264939] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:22.269946] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=55.80%) [2026-01-09T20:20:22.270303] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-09T20:20:22.270463] [INFO ] [sig ] DG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:22.426342] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DG.txt [2026-01-09T20:20:22.426498] [INFO ] [sig ] [913/3504] Completed DG in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:22.426538] [INFO ] [sig ] [914/3504] Forecasting DGCB... [2026-01-09T20:20:22.426587] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-09T20:20:22.426622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-09T20:20:22.438268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-09T20:20:22.438553] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-09T20:20:22.439328] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-09T20:20:22.439381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:22.439451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:22.439481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:22.439539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:22.498157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:22.499035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:22.499119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:22.499152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:22.623318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:22.623468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:22.623507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:22.623537] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:22.626940] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=48.45%) [2026-01-09T20:20:22.627240] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-09T20:20:22.627364] [INFO ] [sig ] DGCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:22.774022] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DGCB.txt [2026-01-09T20:20:22.774167] [INFO ] [sig ] [914/3504] Completed DGCB in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:22.774207] [INFO ] [sig ] [915/3504] Forecasting DGICA... [2026-01-09T20:20:22.774237] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-09T20:20:22.774266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-09T20:20:22.786187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-09T20:20:22.786456] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-09T20:20:22.787304] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-09T20:20:22.787358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:22.787390] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:22.787418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:22.787474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:22.846060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:22.846875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:22.846955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:22.846989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:22.967832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:22.967986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:22.968027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:22.968056] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:22.971536] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=43.61%) [2026-01-09T20:20:22.971836] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-09T20:20:22.971962] [INFO ] [sig ] DGICA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:23.134344] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DGICA.txt [2026-01-09T20:20:23.134506] [INFO ] [sig ] [915/3504] Completed DGICA in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:23.134546] [INFO ] [sig ] [916/3504] Forecasting DGII... [2026-01-09T20:20:23.134594] [INFO ] [sig ] Generating forecast for: DGII [2026-01-09T20:20:23.134626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-09T20:20:23.146192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-09T20:20:23.146520] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-09T20:20:23.147309] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-09T20:20:23.147361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:23.147392] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:23.147418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:23.147473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:23.203417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:23.204306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:23.204390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:23.204422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:23.327055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:23.327231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:23.327270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:23.327297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:23.330677] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=29.01%) [2026-01-09T20:20:23.330959] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-09T20:20:23.331081] [INFO ] [sig ] DGII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:23.529022] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DGII.txt [2026-01-09T20:20:23.529154] [INFO ] [sig ] [916/3504] Completed DGII in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:23.529193] [INFO ] [sig ] [917/3504] Forecasting DGRE... [2026-01-09T20:20:23.529223] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-09T20:20:23.529253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-09T20:20:23.544238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-09T20:20:23.544534] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-09T20:20:23.545296] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-09T20:20:23.545347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:23.545378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:23.545404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:23.545460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:23.603300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:23.603977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:23.604056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:23.604097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:23.716768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:23.716940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:23.716979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:23.717039] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:23.720397] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-01-09T20:20:23.720684] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-09T20:20:23.720803] [INFO ] [sig ] DGRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:23.865654] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DGRE.txt [2026-01-09T20:20:23.865813] [INFO ] [sig ] [917/3504] Completed DGRE in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:23.865860] [INFO ] [sig ] [918/3504] Forecasting DGRS... [2026-01-09T20:20:23.865892] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-09T20:20:23.865921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-09T20:20:23.878653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-09T20:20:23.879025] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-09T20:20:23.880012] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-09T20:20:23.880065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:23.880095] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:23.880121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:23.880175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:23.937626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:23.938526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:23.938631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:23.938666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:24.064776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:24.064929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:24.064969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:24.064998] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:24.068396] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-09T20:20:24.068692] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-09T20:20:24.068820] [INFO ] [sig ] DGRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:24.208946] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DGRS.txt [2026-01-09T20:20:24.209099] [INFO ] [sig ] [918/3504] Completed DGRS in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:24.209138] [INFO ] [sig ] [919/3504] Forecasting DGX... [2026-01-09T20:20:24.209168] [INFO ] [sig ] Generating forecast for: DGX [2026-01-09T20:20:24.209197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-09T20:20:24.221047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-09T20:20:24.221393] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-09T20:20:24.222167] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-09T20:20:24.222220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:24.222251] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:24.222278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:24.222335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:24.279829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:24.280741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:24.280830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:24.280862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:24.404106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:24.404263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:24.404304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:24.404333] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:24.408333] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-01-09T20:20:24.408692] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-09T20:20:24.408853] [INFO ] [sig ] DGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:24.554936] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DGX.txt [2026-01-09T20:20:24.555093] [INFO ] [sig ] [919/3504] Completed DGX in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:24.555133] [INFO ] [sig ] [920/3504] Forecasting DH... [2026-01-09T20:20:24.555163] [INFO ] [sig ] Generating forecast for: DH [2026-01-09T20:20:24.555193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-09T20:20:24.566891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-09T20:20:24.567250] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-09T20:20:24.568054] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-09T20:20:24.568106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:24.568138] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:24.568164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:24.568220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:24.625390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:24.626250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:24.626334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:24.626367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:24.750243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:24.750402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:24.750441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:24.750469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:24.753942] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=41.17%) [2026-01-09T20:20:24.754231] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-09T20:20:24.754358] [INFO ] [sig ] DH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:24.922594] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DH.txt [2026-01-09T20:20:24.922790] [INFO ] [sig ] [920/3504] Completed DH in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:24.922847] [INFO ] [sig ] [921/3504] Forecasting DHC... [2026-01-09T20:20:24.922881] [INFO ] [sig ] Generating forecast for: DHC [2026-01-09T20:20:24.922912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-09T20:20:24.935042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-09T20:20:24.935438] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-09T20:20:24.936315] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-09T20:20:24.936371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:24.936415] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:24.936447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:24.936503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:24.996252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:24.997189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:24.997279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:24.997312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:25.129986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:25.130137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:25.130177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:25.130222] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:25.133747] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-09T20:20:25.134028] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-09T20:20:25.134161] [INFO ] [sig ] DHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:25.284672] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DHC.txt [2026-01-09T20:20:25.284831] [INFO ] [sig ] [921/3504] Completed DHC in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:25.284871] [INFO ] [sig ] [922/3504] Forecasting DHF... [2026-01-09T20:20:25.284902] [INFO ] [sig ] Generating forecast for: DHF [2026-01-09T20:20:25.284931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-09T20:20:25.296912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-09T20:20:25.297327] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-09T20:20:25.298144] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-09T20:20:25.298197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:25.298229] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:25.298255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:25.298311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:25.357868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:25.358779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:25.358867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:25.358900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:25.483709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:25.483870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:25.483912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:25.483942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:25.487818] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=44.30%) [2026-01-09T20:20:25.488212] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-09T20:20:25.488549] [INFO ] [sig ] DHF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:25.633142] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DHF.txt [2026-01-09T20:20:25.633272] [INFO ] [sig ] [922/3504] Completed DHF in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:25.633310] [INFO ] [sig ] [923/3504] Forecasting DHI... [2026-01-09T20:20:25.633339] [INFO ] [sig ] Generating forecast for: DHI [2026-01-09T20:20:25.633368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-09T20:20:25.645348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-09T20:20:25.645654] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-09T20:20:25.646403] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-09T20:20:25.646454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:25.646485] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:25.646511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:25.646565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:25.702657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:25.703252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:25.703326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:25.703369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:25.828036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:25.828188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:25.828226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:25.828442] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:25.831934] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-01-09T20:20:25.832386] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-09T20:20:25.832507] [INFO ] [sig ] DHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:25.971431] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DHI.txt [2026-01-09T20:20:25.971552] [INFO ] [sig ] [923/3504] Completed DHI in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-09T20:20:25.971607] [INFO ] [sig ] [924/3504] Forecasting DHIL... [2026-01-09T20:20:25.971638] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-09T20:20:25.971667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-09T20:20:25.983825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-09T20:20:25.984110] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-09T20:20:25.984878] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-09T20:20:25.984928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:25.984959] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:25.984986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:25.985042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:26.042080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:26.042719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:26.042819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:26.042852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:26.160943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:26.161099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:26.161140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:26.161169] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:26.164611] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-01-09T20:20:26.164910] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-09T20:20:26.165045] [INFO ] [sig ] DHIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:26.315638] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DHIL.txt [2026-01-09T20:20:26.315777] [INFO ] [sig ] [924/3504] Completed DHIL in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:26.315817] [INFO ] [sig ] [925/3504] Forecasting DHX... [2026-01-09T20:20:26.315848] [INFO ] [sig ] Generating forecast for: DHX [2026-01-09T20:20:26.315877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-09T20:20:26.327166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-09T20:20:26.327493] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-09T20:20:26.328288] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-09T20:20:26.328341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:26.328374] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:26.328412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:26.328469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:26.390481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:26.391539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:26.391643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:26.391678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:26.510735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:26.510894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:26.510935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:26.510965] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:26.514892] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-09T20:20:26.515307] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-09T20:20:26.515452] [INFO ] [sig ] DHX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:26.660437] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DHX.txt [2026-01-09T20:20:26.660616] [INFO ] [sig ] [925/3504] Completed DHX in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:26.660656] [INFO ] [sig ] [926/3504] Forecasting DIBS... [2026-01-09T20:20:26.660687] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-09T20:20:26.660718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-09T20:20:26.672666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-09T20:20:26.672989] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-09T20:20:26.673808] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-09T20:20:26.673861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:26.673892] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:26.673918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:26.673975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:26.737618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:26.738322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:26.738403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:26.738435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:26.866456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:26.866628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:26.866671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:26.866712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:26.870594] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-01-09T20:20:26.870876] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-09T20:20:26.871002] [INFO ] [sig ] DIBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:27.024754] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DIBS.txt [2026-01-09T20:20:27.024912] [INFO ] [sig ] [926/3504] Completed DIBS in 0.4s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:27.024952] [INFO ] [sig ] [927/3504] Forecasting DIN... [2026-01-09T20:20:27.024981] [INFO ] [sig ] Generating forecast for: DIN [2026-01-09T20:20:27.025012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-09T20:20:27.036562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-09T20:20:27.036932] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-09T20:20:27.037863] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-09T20:20:27.037918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:27.037961] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:27.037993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:27.038054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:27.102352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:27.103409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:27.103495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:27.103540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:27.238791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:27.238940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:27.238980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:27.239008] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:27.242895] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=70.40%) [2026-01-09T20:20:27.243176] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-09T20:20:27.243298] [INFO ] [sig ] DIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:27.392142] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DIN.txt [2026-01-09T20:20:27.392318] [INFO ] [sig ] [927/3504] Completed DIN in 0.4s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:27.392358] [INFO ] [sig ] [928/3504] Forecasting DINO... [2026-01-09T20:20:27.392388] [INFO ] [sig ] Generating forecast for: DINO [2026-01-09T20:20:27.392418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-09T20:20:27.403890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-09T20:20:27.404220] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-09T20:20:27.405075] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-09T20:20:27.405133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:27.405167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:27.405195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:27.405253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:27.465588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:27.466437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:27.466524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:27.466558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:27.600862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:27.601018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:27.601070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:27.601111] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:27.604979] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-01-09T20:20:27.605506] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-09T20:20:27.605666] [INFO ] [sig ] DINO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:27.760190] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DINO.txt [2026-01-09T20:20:27.760342] [INFO ] [sig ] [928/3504] Completed DINO in 0.4s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:27.760393] [INFO ] [sig ] [929/3504] Forecasting DIOD... [2026-01-09T20:20:27.760438] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-09T20:20:27.760493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-09T20:20:27.776484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-09T20:20:27.776856] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-09T20:20:27.777711] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-09T20:20:27.777763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:27.777796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:27.777822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:27.777878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:27.837648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:27.838452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:27.838532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:27.838566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:27.964364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:27.964516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:27.964555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:27.964605] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:27.968043] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-09T20:20:27.968345] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-09T20:20:27.968478] [INFO ] [sig ] DIOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:28.108790] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DIOD.txt [2026-01-09T20:20:28.108946] [INFO ] [sig ] [929/3504] Completed DIOD in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:28.108985] [INFO ] [sig ] [930/3504] Forecasting DIS... [2026-01-09T20:20:28.109016] [INFO ] [sig ] Generating forecast for: DIS [2026-01-09T20:20:28.109046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-09T20:20:28.120525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-09T20:20:28.120914] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-09T20:20:28.121735] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-09T20:20:28.121789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:28.121821] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:28.121848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:28.121903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:28.177244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:28.178101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:28.178193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:28.178225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:28.297924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:28.298074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:28.298117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:28.298146] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:28.301462] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=59.17%) [2026-01-09T20:20:28.301752] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-09T20:20:28.301875] [INFO ] [sig ] DIS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:28.443137] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DIS.txt [2026-01-09T20:20:28.443280] [INFO ] [sig ] [930/3504] Completed DIS in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:28.443320] [INFO ] [sig ] [931/3504] Forecasting DJCO... [2026-01-09T20:20:28.443537] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-09T20:20:28.443565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-09T20:20:28.454382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-09T20:20:28.454663] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-09T20:20:28.455424] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-09T20:20:28.455475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:28.455532] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:28.455560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:28.455633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:28.511778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:28.512666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:28.512752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:28.512785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:28.630486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:28.630654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:28.630695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:28.630724] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:28.634526] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-09T20:20:28.634877] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-09T20:20:28.635014] [INFO ] [sig ] DJCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:28.778224] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DJCO.txt [2026-01-09T20:20:28.778379] [INFO ] [sig ] [931/3504] Completed DJCO in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:28.778419] [INFO ] [sig ] [932/3504] Forecasting DK... [2026-01-09T20:20:28.778449] [INFO ] [sig ] Generating forecast for: DK [2026-01-09T20:20:28.778479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-09T20:20:28.790377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-09T20:20:28.790765] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-09T20:20:28.791568] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-09T20:20:28.791646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:28.791680] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:28.791707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:28.791764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:28.848559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:28.849272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:28.849351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:28.849384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:28.973518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:28.973684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:28.973725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:28.973754] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:28.977071] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-01-09T20:20:28.977372] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-09T20:20:28.977703] [INFO ] [sig ] DK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:29.123213] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DK.txt [2026-01-09T20:20:29.123401] [INFO ] [sig ] [932/3504] Completed DK in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:29.123446] [INFO ] [sig ] [933/3504] Forecasting DKL... [2026-01-09T20:20:29.123489] [INFO ] [sig ] Generating forecast for: DKL [2026-01-09T20:20:29.123528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-09T20:20:29.136534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-09T20:20:29.136972] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-09T20:20:29.137847] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-09T20:20:29.137901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:29.137933] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:29.137960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:29.138015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:29.198173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:29.199370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:29.199458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:29.199490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:29.316541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:29.316715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:29.316754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:29.316782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:29.320505] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-09T20:20:29.320827] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-09T20:20:29.320958] [INFO ] [sig ] DKL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:29.466721] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DKL.txt [2026-01-09T20:20:29.466874] [INFO ] [sig ] [933/3504] Completed DKL in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:29.466912] [INFO ] [sig ] [934/3504] Forecasting DKNG... [2026-01-09T20:20:29.466941] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-09T20:20:29.466971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-09T20:20:29.480280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-09T20:20:29.480699] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-09T20:20:29.481638] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-09T20:20:29.481708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:29.481740] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:29.481765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:29.481821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:29.539062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:29.539937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:29.540020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:29.540052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:29.656323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:29.656502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:29.656542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:29.656588] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:29.660031] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-09T20:20:29.660306] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-09T20:20:29.660432] [INFO ] [sig ] DKNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:29.799900] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DKNG.txt [2026-01-09T20:20:29.800028] [INFO ] [sig ] [934/3504] Completed DKNG in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:29.800065] [INFO ] [sig ] [935/3504] Forecasting DKS... [2026-01-09T20:20:29.800094] [INFO ] [sig ] Generating forecast for: DKS [2026-01-09T20:20:29.800127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-09T20:20:29.811677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-09T20:20:29.811990] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-09T20:20:29.812812] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-09T20:20:29.812865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:29.812897] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:29.812924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:29.812980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:29.867969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:29.868614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:29.868690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:29.868721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:29.989825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:29.989981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:29.990019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:29.990049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:29.993718] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-01-09T20:20:29.994023] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-09T20:20:29.994153] [INFO ] [sig ] DKS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:30.133481] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DKS.txt [2026-01-09T20:20:30.133639] [INFO ] [sig ] [935/3504] Completed DKS in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:30.133680] [INFO ] [sig ] [936/3504] Forecasting DLB... [2026-01-09T20:20:30.133710] [INFO ] [sig ] Generating forecast for: DLB [2026-01-09T20:20:30.133739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-09T20:20:30.145078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-09T20:20:30.145434] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-09T20:20:30.146264] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-09T20:20:30.146316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:30.146348] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:30.146374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:30.146429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:30.204744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:30.205466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:30.205544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:30.205593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:30.330127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:30.330275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:30.330315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:30.330343] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:30.333645] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-09T20:20:30.333909] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-09T20:20:30.334029] [INFO ] [sig ] DLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:30.476103] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DLB.txt [2026-01-09T20:20:30.476261] [INFO ] [sig ] [936/3504] Completed DLB in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:30.476299] [INFO ] [sig ] [937/3504] Forecasting DLHC... [2026-01-09T20:20:30.476330] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-09T20:20:30.476360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-09T20:20:30.486772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-09T20:20:30.487063] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-09T20:20:30.487885] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-09T20:20:30.487935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:30.487967] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:30.487993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:30.488053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:30.548171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:30.548941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:30.549017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:30.549051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:30.665686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:30.665839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:30.665876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:30.665905] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:30.669276] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-09T20:20:30.669547] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-09T20:20:30.669688] [INFO ] [sig ] DLHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:30.809817] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DLHC.txt [2026-01-09T20:20:30.809968] [INFO ] [sig ] [937/3504] Completed DLHC in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:30.810010] [INFO ] [sig ] [938/3504] Forecasting DLNG... [2026-01-09T20:20:30.810038] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-09T20:20:30.810068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-09T20:20:30.820674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-09T20:20:30.820958] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-09T20:20:30.821731] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-09T20:20:30.821782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:30.821824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:30.821852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:30.821908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:30.879241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:30.880068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:30.880141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:30.880173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:30.996638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:30.996785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:30.996823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:30.996851] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:31.000137] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-09T20:20:31.000403] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-09T20:20:31.000524] [INFO ] [sig ] DLNG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:31.139639] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DLNG.txt [2026-01-09T20:20:31.139796] [INFO ] [sig ] [938/3504] Completed DLNG in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:31.139837] [INFO ] [sig ] [939/3504] Forecasting DLO... [2026-01-09T20:20:31.139868] [INFO ] [sig ] Generating forecast for: DLO [2026-01-09T20:20:31.139897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-09T20:20:31.151420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-09T20:20:31.151799] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-09T20:20:31.152553] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-09T20:20:31.152624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:31.152656] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:31.152683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:31.152738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:31.208882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:31.209947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:31.210039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:31.210071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:31.328890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:31.329049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:31.329092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:31.329121] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:31.332717] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-09T20:20:31.332991] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-09T20:20:31.333120] [INFO ] [sig ] DLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:31.473164] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DLO.txt [2026-01-09T20:20:31.473287] [INFO ] [sig ] [939/3504] Completed DLO in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:31.473324] [INFO ] [sig ] [940/3504] Forecasting DLPN... [2026-01-09T20:20:31.473353] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-09T20:20:31.473382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-09T20:20:31.484427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-09T20:20:31.484725] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-09T20:20:31.485470] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-09T20:20:31.485521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:31.485551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:31.485595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:31.485653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:31.541492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:31.542285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:31.542365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:31.542397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:31.646947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:31.647095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:31.647134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:31.647183] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:31.650750] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-09T20:20:31.651016] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-09T20:20:31.651138] [INFO ] [sig ] DLPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:31.796676] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DLPN.txt [2026-01-09T20:20:31.796831] [INFO ] [sig ] [940/3504] Completed DLPN in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-09T20:20:31.796871] [INFO ] [sig ] [941/3504] Forecasting DLTH... [2026-01-09T20:20:31.796901] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-09T20:20:31.796931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-09T20:20:31.807992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-09T20:20:31.808371] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-09T20:20:31.809211] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-09T20:20:31.809263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:31.809294] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:31.809322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:31.809378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:31.865633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:31.866521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:31.866672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:31.866731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:31.992361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:31.992526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:31.992566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:31.992612] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:31.996637] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-01-09T20:20:31.996923] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-09T20:20:31.997045] [INFO ] [sig ] DLTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:32.142636] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DLTH.txt [2026-01-09T20:20:32.142786] [INFO ] [sig ] [941/3504] Completed DLTH in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:32.142831] [INFO ] [sig ] [942/3504] Forecasting DLX... [2026-01-09T20:20:32.142864] [INFO ] [sig ] Generating forecast for: DLX [2026-01-09T20:20:32.142902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-09T20:20:32.156026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-09T20:20:32.156315] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-09T20:20:32.157355] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-09T20:20:32.157408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:32.157440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:32.157465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:32.157521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:32.215917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:32.216802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:32.216887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:32.216919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:32.336532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:32.336702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:32.336742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:32.336771] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:32.340213] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-01-09T20:20:32.340494] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-09T20:20:32.340641] [INFO ] [sig ] DLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:32.479011] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DLX.txt [2026-01-09T20:20:32.479139] [INFO ] [sig ] [942/3504] Completed DLX in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:32.479177] [INFO ] [sig ] [943/3504] Forecasting DLY... [2026-01-09T20:20:32.479206] [INFO ] [sig ] Generating forecast for: DLY [2026-01-09T20:20:32.479235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-09T20:20:32.490531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-09T20:20:32.490853] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-09T20:20:32.491662] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-09T20:20:32.491715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:32.491747] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:32.491775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:32.491831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:32.549704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:32.550420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:32.550497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:32.550529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:32.667678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:32.667802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:32.667838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:32.667866] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:32.671272] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=75.69%) [2026-01-09T20:20:32.671536] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-09T20:20:32.671707] [INFO ] [sig ] DLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:32.812881] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DLY.txt [2026-01-09T20:20:32.813009] [INFO ] [sig ] [943/3504] Completed DLY in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:32.813046] [INFO ] [sig ] [944/3504] Forecasting DMAC... [2026-01-09T20:20:32.813076] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-09T20:20:32.813105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-09T20:20:32.824603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-09T20:20:32.824915] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-09T20:20:32.825755] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-09T20:20:32.825809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:32.825842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:32.825871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:32.825928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:32.886839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:32.887531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:32.887629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:32.887663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:33.015072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:33.015212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:33.015250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:33.015278] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:33.018553] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=34.00%) [2026-01-09T20:20:33.018846] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-09T20:20:33.018963] [INFO ] [sig ] DMAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:33.158766] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DMAC.txt [2026-01-09T20:20:33.158903] [INFO ] [sig ] [944/3504] Completed DMAC in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:33.158942] [INFO ] [sig ] [945/3504] Forecasting DMB... [2026-01-09T20:20:33.158972] [INFO ] [sig ] Generating forecast for: DMB [2026-01-09T20:20:33.159000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-09T20:20:33.169953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-09T20:20:33.170221] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-09T20:20:33.171001] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-09T20:20:33.171052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:33.171084] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:33.171110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:33.171167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:33.229175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:33.229811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:33.229886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:33.229917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:33.349110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:33.349269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:33.349314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:33.349361] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:33.352683] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-09T20:20:33.352946] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-09T20:20:33.353065] [INFO ] [sig ] DMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:33.494178] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DMB.txt [2026-01-09T20:20:33.494320] [INFO ] [sig ] [945/3504] Completed DMB in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:33.494358] [INFO ] [sig ] [946/3504] Forecasting DMLP... [2026-01-09T20:20:33.494387] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-09T20:20:33.494417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-09T20:20:33.505328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-09T20:20:33.505657] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-09T20:20:33.506407] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-09T20:20:33.506457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:33.506488] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:33.506515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:33.506592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:33.562668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:33.563368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:33.563443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:33.563475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:33.686089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:33.686267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:33.686306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:33.686335] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:33.689912] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-01-09T20:20:33.690178] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-09T20:20:33.690298] [INFO ] [sig ] DMLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:33.829669] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DMLP.txt [2026-01-09T20:20:33.829808] [INFO ] [sig ] [946/3504] Completed DMLP in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:33.829846] [INFO ] [sig ] [947/3504] Forecasting DMO... [2026-01-09T20:20:33.829875] [INFO ] [sig ] Generating forecast for: DMO [2026-01-09T20:20:33.829906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-09T20:20:33.841081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-09T20:20:33.841395] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-09T20:20:33.842172] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-09T20:20:33.842223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:33.842254] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:33.842279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:33.842333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:33.898835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:33.899567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:33.899678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:33.899711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:34.013524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:34.013695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:34.013735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:34.013764] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:34.017038] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-01-09T20:20:34.017327] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-09T20:20:34.017449] [INFO ] [sig ] DMO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:34.155156] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DMO.txt [2026-01-09T20:20:34.155293] [INFO ] [sig ] [947/3504] Completed DMO in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:34.155331] [INFO ] [sig ] [948/3504] Forecasting DMRC... [2026-01-09T20:20:34.155359] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-09T20:20:34.155388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-09T20:20:34.166635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-09T20:20:34.166918] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-09T20:20:34.167701] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-09T20:20:34.167751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:34.167809] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:34.167836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:34.167892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:34.223512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:34.224181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:34.224256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:34.224288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:34.346901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:34.347080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:34.347135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:34.347200] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:34.350865] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-09T20:20:34.351263] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-09T20:20:34.351411] [INFO ] [sig ] DMRC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:34.495171] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DMRC.txt [2026-01-09T20:20:34.495328] [INFO ] [sig ] [948/3504] Completed DMRC in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:34.495367] [INFO ] [sig ] [949/3504] Forecasting DMXF... [2026-01-09T20:20:34.495396] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-09T20:20:34.495427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-09T20:20:34.506324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-09T20:20:34.506705] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-09T20:20:34.507508] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-09T20:20:34.507559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:34.507613] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:34.507652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:34.507709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:34.565238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:34.566058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:34.566135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:34.566167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:34.684549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:34.684707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:34.684746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:34.684773] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:34.688067] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-09T20:20:34.688332] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-09T20:20:34.688618] [INFO ] [sig ] DMXF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:34.826922] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DMXF.txt [2026-01-09T20:20:34.827080] [INFO ] [sig ] [949/3504] Completed DMXF in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:34.827119] [INFO ] [sig ] [950/3504] Forecasting DNA... [2026-01-09T20:20:34.827179] [INFO ] [sig ] Generating forecast for: DNA [2026-01-09T20:20:34.827213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-09T20:20:34.838286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-09T20:20:34.838671] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-09T20:20:34.839448] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-09T20:20:34.839499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:34.839531] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:34.839557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:34.839641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:34.895518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:34.896391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:34.896478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:34.896509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:35.023654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:35.023824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:35.023869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:35.023899] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:35.027452] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-09T20:20:35.027787] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-09T20:20:35.027920] [INFO ] [sig ] DNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:35.170162] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DNA.txt [2026-01-09T20:20:35.170304] [INFO ] [sig ] [950/3504] Completed DNA in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:35.170343] [INFO ] [sig ] [951/3504] Forecasting DNLI... [2026-01-09T20:20:35.170372] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-09T20:20:35.170402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-09T20:20:35.181484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-09T20:20:35.181791] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-09T20:20:35.182542] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-09T20:20:35.182613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:35.182644] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:35.182671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:35.182726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:35.237932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:35.238688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:35.238776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:35.238809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:35.362140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:35.362294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:35.362333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:35.362405] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:35.365827] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-01-09T20:20:35.366126] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-09T20:20:35.366264] [INFO ] [sig ] DNLI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:35.512885] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DNLI.txt [2026-01-09T20:20:35.513059] [INFO ] [sig ] [951/3504] Completed DNLI in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:35.513107] [INFO ] [sig ] [952/3504] Forecasting DNP... [2026-01-09T20:20:35.513137] [INFO ] [sig ] Generating forecast for: DNP [2026-01-09T20:20:35.513169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-09T20:20:35.524868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-09T20:20:35.525192] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-09T20:20:35.526222] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-09T20:20:35.526273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:35.526305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:35.526332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:35.526389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:35.585068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:35.586124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:35.586206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:35.586239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:35.706947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:35.707080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:35.707117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:35.707169] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:35.710953] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-01-09T20:20:35.711217] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-09T20:20:35.711340] [INFO ] [sig ] DNP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:35.849854] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DNP.txt [2026-01-09T20:20:35.849983] [INFO ] [sig ] [952/3504] Completed DNP in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:35.850021] [INFO ] [sig ] [953/3504] Forecasting DNTH... [2026-01-09T20:20:35.850053] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-09T20:20:35.850096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-09T20:20:35.861501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-09T20:20:35.861771] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-09T20:20:35.862721] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-09T20:20:35.862772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:35.862803] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:35.862829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:35.862885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:35.919459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:35.920074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:35.920148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:35.920179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:36.037890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:36.038039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:36.038077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:36.038106] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:36.041402] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-09T20:20:36.041688] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-09T20:20:36.041804] [INFO ] [sig ] DNTH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:36.181627] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DNTH.txt [2026-01-09T20:20:36.181786] [INFO ] [sig ] [953/3504] Completed DNTH in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:36.181824] [INFO ] [sig ] [954/3504] Forecasting DOCN... [2026-01-09T20:20:36.181852] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-09T20:20:36.181882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-09T20:20:36.193647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-09T20:20:36.193988] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-09T20:20:36.194762] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-09T20:20:36.194813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:36.194843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:36.194869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:36.194923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:36.254061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:36.254925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:36.255006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:36.255037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:36.375945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:36.376089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:36.376127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:36.376154] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:36.379460] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-09T20:20:36.379745] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-09T20:20:36.379865] [INFO ] [sig ] DOCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:36.520010] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DOCN.txt [2026-01-09T20:20:36.520135] [INFO ] [sig ] [954/3504] Completed DOCN in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:36.520172] [INFO ] [sig ] [955/3504] Forecasting DOCS... [2026-01-09T20:20:36.520200] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-09T20:20:36.520229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-09T20:20:36.530997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-09T20:20:36.531294] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-09T20:20:36.532065] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-09T20:20:36.532116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:36.532147] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:36.532173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:36.532229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:36.588179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:36.588904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:36.588981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:36.589013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:36.711266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:36.711406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:36.711443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:36.711472] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:36.714765] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-09T20:20:36.715025] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-09T20:20:36.715141] [INFO ] [sig ] DOCS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:36.853885] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DOCS.txt [2026-01-09T20:20:36.854008] [INFO ] [sig ] [955/3504] Completed DOCS in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:36.854046] [INFO ] [sig ] [956/3504] Forecasting DOGZ... [2026-01-09T20:20:36.854075] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-09T20:20:36.854104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-09T20:20:36.864924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-09T20:20:36.865185] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-09T20:20:36.865949] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-09T20:20:36.866000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:36.866031] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:36.866057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:36.866113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:36.922133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:36.922933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:36.923014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:36.923047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:37.042692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:37.042836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:37.042874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:37.042903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:37.046193] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=63.54%) [2026-01-09T20:20:37.046460] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-09T20:20:37.046595] [INFO ] [sig ] DOGZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:37.186414] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DOGZ.txt [2026-01-09T20:20:37.186538] [INFO ] [sig ] [956/3504] Completed DOGZ in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-09T20:20:37.186592] [INFO ] [sig ] [957/3504] Forecasting DOLE... [2026-01-09T20:20:37.186622] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-09T20:20:37.186653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-09T20:20:37.197768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-09T20:20:37.198049] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-09T20:20:37.198825] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-09T20:20:37.198875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:37.198906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:37.198933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:37.198988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:37.258149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:37.259209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:37.259299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:37.259338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:37.378951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:37.379074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:37.379112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:37.379140] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:37.382383] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-01-09T20:20:37.382664] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-09T20:20:37.382780] [INFO ] [sig ] DOLE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:37.523722] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DOLE.txt [2026-01-09T20:20:37.523877] [INFO ] [sig ] [957/3504] Completed DOLE in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-09T20:20:37.523915] [INFO ] [sig ] [958/3504] Forecasting DOMO... [2026-01-09T20:20:37.523944] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-09T20:20:37.523976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-09T20:20:37.536289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-09T20:20:37.536683] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-09T20:20:37.537503] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-09T20:20:37.537557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:37.537618] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:37.537650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:37.537706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:37.599722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:37.600643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:37.600786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:37.600837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:37.725085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:37.725224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:37.725263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:37.725295] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:37.728675] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=64.86%) [2026-01-09T20:20:37.728937] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-09T20:20:37.729055] [INFO ] [sig ] DOMO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:37.867966] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DOMO.txt [2026-01-09T20:20:37.868088] [INFO ] [sig ] [958/3504] Completed DOMO in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-09T20:20:37.868127] [INFO ] [sig ] [959/3504] Forecasting DORM... [2026-01-09T20:20:37.868156] [INFO ] [sig ] Generating forecast for: DORM [2026-01-09T20:20:37.868186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-09T20:20:37.879889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-09T20:20:37.880155] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-09T20:20:37.880927] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-09T20:20:37.880977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:37.881007] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:37.881034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:37.881088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:37.938568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:37.939219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:37.939299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:37.939334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:38.061278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:38.061433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:38.061473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:38.061503] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:38.064976] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-09T20:20:38.065262] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-09T20:20:38.065391] [INFO ] [sig ] DORM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:38.208370] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DORM.txt [2026-01-09T20:20:38.208527] [INFO ] [sig ] [959/3504] Completed DORM in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:38.208565] [INFO ] [sig ] [960/3504] Forecasting DOUG... [2026-01-09T20:20:38.208614] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-09T20:20:38.208645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-09T20:20:38.219769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-09T20:20:38.220140] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-09T20:20:38.220940] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-09T20:20:38.220994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:38.221026] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:38.221052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:38.221123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:38.276777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:38.277530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:38.277626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:38.277659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:38.396518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:38.396670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:38.396709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:38.396737] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:38.400394] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-09T20:20:38.400684] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-09T20:20:38.400803] [INFO ] [sig ] DOUG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:38.547504] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DOUG.txt [2026-01-09T20:20:38.547709] [INFO ] [sig ] [960/3504] Completed DOUG in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:38.547753] [INFO ] [sig ] [961/3504] Forecasting DOX... [2026-01-09T20:20:38.547782] [INFO ] [sig ] Generating forecast for: DOX [2026-01-09T20:20:38.547814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-09T20:20:38.559180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-09T20:20:38.559546] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-09T20:20:38.560371] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-09T20:20:38.560423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:38.560455] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:38.560481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:38.560536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:38.622545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:38.623550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:38.623712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:38.623749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:38.752526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:38.752688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:38.752727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:38.752757] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:38.756144] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-09T20:20:38.756421] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-09T20:20:38.756542] [INFO ] [sig ] DOX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:38.895005] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DOX.txt [2026-01-09T20:20:38.895169] [INFO ] [sig ] [961/3504] Completed DOX in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:38.895208] [INFO ] [sig ] [962/3504] Forecasting DPG... [2026-01-09T20:20:38.895237] [INFO ] [sig ] Generating forecast for: DPG [2026-01-09T20:20:38.895267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-09T20:20:38.906344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-09T20:20:38.906644] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-09T20:20:38.907427] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-09T20:20:38.907489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:38.907522] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:38.907549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:38.907625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:38.963642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:38.964238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:38.964312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:38.964343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:39.089755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:39.089910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:39.089950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:39.089978] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:39.093375] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-09T20:20:39.093715] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-09T20:20:39.093850] [INFO ] [sig ] DPG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:39.246354] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DPG.txt [2026-01-09T20:20:39.246507] [INFO ] [sig ] [962/3504] Completed DPG in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:39.246546] [INFO ] [sig ] [963/3504] Forecasting DPRO... [2026-01-09T20:20:39.246593] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-09T20:20:39.246627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-09T20:20:39.257899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-09T20:20:39.258201] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-09T20:20:39.259009] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-09T20:20:39.259061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:39.259094] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:39.259121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:39.259178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:39.315218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:39.315855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:39.315934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:39.315967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:39.429765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:39.429911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:39.429950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:39.429979] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:39.433331] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-09T20:20:39.433614] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-09T20:20:39.433735] [INFO ] [sig ] DPRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:39.603215] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DPRO.txt [2026-01-09T20:20:39.603375] [INFO ] [sig ] [963/3504] Completed DPRO in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:39.603414] [INFO ] [sig ] [964/3504] Forecasting DPZ... [2026-01-09T20:20:39.603444] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-09T20:20:39.603474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-09T20:20:39.614718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-09T20:20:39.615086] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-09T20:20:39.616014] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-09T20:20:39.616070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:39.616103] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:39.616129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:39.616185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:39.675034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:39.675887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:39.675967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:39.675998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:39.796844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:39.796990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:39.797028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:39.797057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:39.800354] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=50.36%) [2026-01-09T20:20:39.800631] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-09T20:20:39.800751] [INFO ] [sig ] DPZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:39.939527] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DPZ.txt [2026-01-09T20:20:39.939674] [INFO ] [sig ] [964/3504] Completed DPZ in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:39.939713] [INFO ] [sig ] [965/3504] Forecasting DQ... [2026-01-09T20:20:39.939742] [INFO ] [sig ] Generating forecast for: DQ [2026-01-09T20:20:39.939771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-09T20:20:39.951079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-09T20:20:39.951410] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-09T20:20:39.952270] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-09T20:20:39.952323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:39.952384] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:39.952413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:39.952472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:40.008336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:40.009026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:40.009103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:40.009134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:40.129703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:40.129857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:40.129897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:40.129926] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:40.133288] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=99.82%) [2026-01-09T20:20:40.133566] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-09T20:20:40.133712] [INFO ] [sig ] DQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:40.269448] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DQ.txt [2026-01-09T20:20:40.269600] [INFO ] [sig ] [965/3504] Completed DQ in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:40.269646] [INFO ] [sig ] [966/3504] Forecasting DRD... [2026-01-09T20:20:40.269675] [INFO ] [sig ] Generating forecast for: DRD [2026-01-09T20:20:40.269705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-09T20:20:40.281069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-09T20:20:40.281391] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-09T20:20:40.282230] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-09T20:20:40.282282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:40.282313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:40.282341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:40.282400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:40.337115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:40.337828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:40.337907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:40.337938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:40.457524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:40.457692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:40.457732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:40.457759] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:40.461089] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-09T20:20:40.461357] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-09T20:20:40.461478] [INFO ] [sig ] DRD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:40.601058] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRD.txt [2026-01-09T20:20:40.601216] [INFO ] [sig ] [966/3504] Completed DRD in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:40.601255] [INFO ] [sig ] [967/3504] Forecasting DRH... [2026-01-09T20:20:40.601284] [INFO ] [sig ] Generating forecast for: DRH [2026-01-09T20:20:40.601315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-09T20:20:40.613328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-09T20:20:40.613739] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-09T20:20:40.614541] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-09T20:20:40.614612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:40.614647] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:40.614675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:40.614731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:40.675656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:40.676597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:40.676692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:40.676726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:40.809559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:40.809730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:40.809770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:40.809804] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:40.813426] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-09T20:20:40.813958] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-09T20:20:40.814109] [INFO ] [sig ] DRH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:40.968397] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DRH.txt [2026-01-09T20:20:40.968590] [INFO ] [sig ] [967/3504] Completed DRH in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:40.968632] [INFO ] [sig ] [968/3504] Forecasting DRI... [2026-01-09T20:20:40.968661] [INFO ] [sig ] Generating forecast for: DRI [2026-01-09T20:20:40.968692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-09T20:20:40.980607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-09T20:20:40.981130] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-09T20:20:40.982099] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-09T20:20:40.982150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:40.982180] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:40.982206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:40.982261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:41.040462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:41.041346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:41.041428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:41.041460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:41.176508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:41.176882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:41.176923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:41.176951] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:41.180387] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=80.56%) [2026-01-09T20:20:41.180883] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-09T20:20:41.181013] [INFO ] [sig ] DRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:41.322139] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRI.txt [2026-01-09T20:20:41.322276] [INFO ] [sig ] [968/3504] Completed DRI in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:41.322314] [INFO ] [sig ] [969/3504] Forecasting DRIO... [2026-01-09T20:20:41.322343] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-09T20:20:41.322373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-09T20:20:41.333444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-09T20:20:41.333773] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-09T20:20:41.334545] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-09T20:20:41.334633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:41.334665] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:41.334692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:41.334748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:41.395489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:41.396466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:41.396545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:41.396594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:41.514388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:41.514532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:41.514605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:41.514637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:41.517966] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-01-09T20:20:41.518239] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-09T20:20:41.518361] [INFO ] [sig ] DRIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:41.656476] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRIO.txt [2026-01-09T20:20:41.656826] [INFO ] [sig ] [969/3504] Completed DRIO in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:41.656865] [INFO ] [sig ] [970/3504] Forecasting DRLL... [2026-01-09T20:20:41.656894] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-09T20:20:41.656924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-09T20:20:41.667882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-09T20:20:41.668178] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-09T20:20:41.668945] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-09T20:20:41.668996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:41.669027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:41.669053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:41.669112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:41.726312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:41.726999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:41.727075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:41.727107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:41.846237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:41.846387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:41.846425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:41.846453] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:41.849841] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-09T20:20:41.850110] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-09T20:20:41.850230] [INFO ] [sig ] DRLL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:41.990769] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRLL.txt [2026-01-09T20:20:41.990901] [INFO ] [sig ] [970/3504] Completed DRLL in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:41.990939] [INFO ] [sig ] [971/3504] Forecasting DRMA... [2026-01-09T20:20:41.990969] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-09T20:20:41.990998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-09T20:20:42.002739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-09T20:20:42.003022] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-09T20:20:42.003792] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-09T20:20:42.003842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:42.003873] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:42.003899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:42.003954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:42.060264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:42.060973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:42.061065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:42.061098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:42.194647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:42.194816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:42.194865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:42.194903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:42.198854] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-01-09T20:20:42.199128] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-09T20:20:42.199247] [INFO ] [sig ] DRMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:42.353991] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DRMA.txt [2026-01-09T20:20:42.354146] [INFO ] [sig ] [971/3504] Completed DRMA in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:42.354186] [INFO ] [sig ] [972/3504] Forecasting DRS... [2026-01-09T20:20:42.354217] [INFO ] [sig ] Generating forecast for: DRS [2026-01-09T20:20:42.354248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-09T20:20:42.366931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-09T20:20:42.367361] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-09T20:20:42.368307] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-09T20:20:42.368370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:42.368407] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:42.368434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:42.368490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:42.431399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:42.432275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:42.432367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:42.432402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:42.547607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:42.547760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:42.547799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:42.547827] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:42.551204] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-01-09T20:20:42.551477] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-09T20:20:42.551617] [INFO ] [sig ] DRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:42.693181] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DRS.txt [2026-01-09T20:20:42.693316] [INFO ] [sig ] [972/3504] Completed DRS in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:42.693353] [INFO ] [sig ] [973/3504] Forecasting DRTS... [2026-01-09T20:20:42.693382] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-09T20:20:42.693410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-09T20:20:42.703849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-09T20:20:42.704131] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-09T20:20:42.704940] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-09T20:20:42.704991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:42.705033] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:42.705061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:42.705118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:42.762807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:42.763529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:42.763625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:42.763659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:42.878873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:42.879013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:42.879052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:42.879082] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:42.882365] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-09T20:20:42.882646] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-09T20:20:42.882766] [INFO ] [sig ] DRTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:43.023270] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRTS.txt [2026-01-09T20:20:43.023398] [INFO ] [sig ] [973/3504] Completed DRTS in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-09T20:20:43.023436] [INFO ] [sig ] [974/3504] Forecasting DRUG... [2026-01-09T20:20:43.023466] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-09T20:20:43.023495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-09T20:20:43.035866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-09T20:20:43.036160] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-09T20:20:43.036929] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-09T20:20:43.036981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:43.037013] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:43.037040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:43.037097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:43.093597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:43.094290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:43.094367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:43.094400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:43.210252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:43.210399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:43.210438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:43.210468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:43.214150] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-09T20:20:43.214414] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-09T20:20:43.214532] [INFO ] [sig ] DRUG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:43.356414] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DRUG.txt [2026-01-09T20:20:43.356586] [INFO ] [sig ] [974/3504] Completed DRUG in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-09T20:20:43.356631] [INFO ] [sig ] [975/3504] Forecasting DRVN... [2026-01-09T20:20:43.356661] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-09T20:20:43.356692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-09T20:20:43.368997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-09T20:20:43.369320] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-09T20:20:43.370097] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-09T20:20:43.370149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:43.370179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:43.370206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:43.370262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:43.426650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:43.427353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:43.427459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:43.427492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:43.551487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:43.551668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:43.551716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:43.551948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:43.556513] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=53.96%) [2026-01-09T20:20:43.556843] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-09T20:20:43.556974] [INFO ] [sig ] DRVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:43.726565] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DRVN.txt [2026-01-09T20:20:43.726745] [INFO ] [sig ] [975/3504] Completed DRVN in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-09T20:20:43.726795] [INFO ] [sig ] [976/3504] Forecasting DSGN... [2026-01-09T20:20:43.726826] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-09T20:20:43.726857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-09T20:20:43.739226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-09T20:20:43.739560] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-09T20:20:43.740871] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-09T20:20:43.740924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:43.740956] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:43.740982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:43.741039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:43.807203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:43.807953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:43.808029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:43.808062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:43.928874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:43.929020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:43.929058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:43.929086] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:43.932372] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-09T20:20:43.932658] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-09T20:20:43.932775] [INFO ] [sig ] DSGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:44.086492] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DSGN.txt [2026-01-09T20:20:44.086647] [INFO ] [sig ] [976/3504] Completed DSGN in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-09T20:20:44.086688] [INFO ] [sig ] [977/3504] Forecasting DSGX... [2026-01-09T20:20:44.086724] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-09T20:20:44.086756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-09T20:20:44.099011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-09T20:20:44.099328] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-09T20:20:44.100192] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-09T20:20:44.100253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:44.100300] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:44.100330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:44.100387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:44.169213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:44.170016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:44.170112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:44.170151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:44.298858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:44.299008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:44.299049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:44.299079] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:44.302905] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-01-09T20:20:44.303208] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-09T20:20:44.303337] [INFO ] [sig ] DSGX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:44.449863] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DSGX.txt [2026-01-09T20:20:44.449998] [INFO ] [sig ] [977/3504] Completed DSGX in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:44.450036] [INFO ] [sig ] [978/3504] Forecasting DSL... [2026-01-09T20:20:44.450064] [INFO ] [sig ] Generating forecast for: DSL [2026-01-09T20:20:44.450093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-09T20:20:44.461921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-09T20:20:44.462221] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-09T20:20:44.462988] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-09T20:20:44.463039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:44.463070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:44.463096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:44.463152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:44.520056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:44.520922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:44.520999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:44.521030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:44.645797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:44.645951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:44.646008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:44.646042] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:44.649806] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-01-09T20:20:44.650073] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-09T20:20:44.650191] [INFO ] [sig ] DSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:44.801626] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DSL.txt [2026-01-09T20:20:44.801784] [INFO ] [sig ] [978/3504] Completed DSL in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:44.801823] [INFO ] [sig ] [979/3504] Forecasting DSM... [2026-01-09T20:20:44.801852] [INFO ] [sig ] Generating forecast for: DSM [2026-01-09T20:20:44.801882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-09T20:20:44.813210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-09T20:20:44.813499] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-09T20:20:44.814474] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-09T20:20:44.814525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:44.814556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:44.814602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:44.814661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:44.871232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:44.872141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:44.872217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:44.872249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:44.991918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:44.992062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:44.992102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:44.992131] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:44.995949] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-01-09T20:20:44.996235] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-09T20:20:44.996380] [INFO ] [sig ] DSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:45.160107] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DSM.txt [2026-01-09T20:20:45.160288] [INFO ] [sig ] [979/3504] Completed DSM in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:45.160328] [INFO ] [sig ] [980/3504] Forecasting DSP... [2026-01-09T20:20:45.160357] [INFO ] [sig ] Generating forecast for: DSP [2026-01-09T20:20:45.160390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-09T20:20:45.172541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-09T20:20:45.172953] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-09T20:20:45.173782] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-09T20:20:45.173836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:45.173867] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:45.173894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:45.173949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:45.231106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:45.232066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:45.232150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:45.232182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:45.356432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:45.356607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:45.356647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:45.356693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:45.360159] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-09T20:20:45.360486] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-09T20:20:45.360637] [INFO ] [sig ] DSP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:45.507510] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DSP.txt [2026-01-09T20:20:45.507691] [INFO ] [sig ] [980/3504] Completed DSP in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:45.507731] [INFO ] [sig ] [981/3504] Forecasting DSX... [2026-01-09T20:20:45.507760] [INFO ] [sig ] Generating forecast for: DSX [2026-01-09T20:20:45.507790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-09T20:20:45.520425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-09T20:20:45.520851] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-09T20:20:45.521645] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-09T20:20:45.521698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:45.521730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:45.521756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:45.521811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:45.579876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:45.580758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:45.580843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:45.580875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:45.696717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:45.696872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:45.696911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:45.696941] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:45.700762] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-01-09T20:20:45.701090] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-09T20:20:45.701221] [INFO ] [sig ] DSX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:45.846012] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DSX.txt [2026-01-09T20:20:45.846168] [INFO ] [sig ] [981/3504] Completed DSX in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:45.846206] [INFO ] [sig ] [982/3504] Forecasting DTB... [2026-01-09T20:20:45.846237] [INFO ] [sig ] Generating forecast for: DTB [2026-01-09T20:20:45.846267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-09T20:20:45.858654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-09T20:20:45.859068] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-09T20:20:45.859923] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-09T20:20:45.859977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:45.860073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:45.860113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:45.860196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:45.919344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:45.920253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:45.920339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:45.920372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:46.039470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:46.039657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:46.039891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:46.039919] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:46.043519] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-01-09T20:20:46.044059] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-09T20:20:46.044194] [INFO ] [sig ] DTB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:46.194099] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DTB.txt [2026-01-09T20:20:46.194256] [INFO ] [sig ] [982/3504] Completed DTB in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:46.194313] [INFO ] [sig ] [983/3504] Forecasting DTE... [2026-01-09T20:20:46.194345] [INFO ] [sig ] Generating forecast for: DTE [2026-01-09T20:20:46.194376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-09T20:20:46.206952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-09T20:20:46.207391] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-09T20:20:46.208437] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-09T20:20:46.208490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:46.208524] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:46.208554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:46.208635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:46.270197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:46.271081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:46.271166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:46.271199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:46.392025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:46.392288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:46.392329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:46.392357] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:46.395944] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-01-09T20:20:46.396280] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-09T20:20:46.396425] [INFO ] [sig ] DTE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:46.544562] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DTE.txt [2026-01-09T20:20:46.544747] [INFO ] [sig ] [983/3504] Completed DTE in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:46.544787] [INFO ] [sig ] [984/3504] Forecasting DTG... [2026-01-09T20:20:46.544816] [INFO ] [sig ] Generating forecast for: DTG [2026-01-09T20:20:46.544846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-09T20:20:46.557236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-09T20:20:46.557868] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-09T20:20:46.558858] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-09T20:20:46.558910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:46.558942] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:46.558967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:46.559023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:46.620263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:46.621195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:46.621281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:46.621315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:46.751555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:46.751781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:46.752031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:46.752066] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:46.757782] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-09T20:20:46.758334] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-09T20:20:46.758543] [INFO ] [sig ] DTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:46.918315] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DTG.txt [2026-01-09T20:20:46.918474] [INFO ] [sig ] [984/3504] Completed DTG in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:46.918514] [INFO ] [sig ] [985/3504] Forecasting DTIL... [2026-01-09T20:20:46.918544] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-09T20:20:46.918597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-09T20:20:46.931861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-09T20:20:46.932262] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-09T20:20:46.933130] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-09T20:20:46.933184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:46.933217] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:46.933245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:46.933301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:46.992595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:46.993477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:46.993565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:46.993620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:47.111263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:47.111420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:47.111459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:47.111488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:47.115216] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-09T20:20:47.115611] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-09T20:20:47.115757] [INFO ] [sig ] DTIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:47.262136] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DTIL.txt [2026-01-09T20:20:47.262293] [INFO ] [sig ] [985/3504] Completed DTIL in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:47.262334] [INFO ] [sig ] [986/3504] Forecasting DTM... [2026-01-09T20:20:47.262363] [INFO ] [sig ] Generating forecast for: DTM [2026-01-09T20:20:47.262394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-09T20:20:47.274355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-09T20:20:47.274763] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-09T20:20:47.275544] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-09T20:20:47.275642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:47.275677] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:47.275892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:47.275948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:47.335415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:47.336314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:47.336433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:47.336466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:47.462145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:47.462303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:47.462341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:47.462369] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:47.465848] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=66.99%) [2026-01-09T20:20:47.466186] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-09T20:20:47.466320] [INFO ] [sig ] DTM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:47.613938] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DTM.txt [2026-01-09T20:20:47.614093] [INFO ] [sig ] [986/3504] Completed DTM in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:47.614133] [INFO ] [sig ] [987/3504] Forecasting DUK... [2026-01-09T20:20:47.614162] [INFO ] [sig ] Generating forecast for: DUK [2026-01-09T20:20:47.614193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-09T20:20:47.626163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-09T20:20:47.626551] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-09T20:20:47.627390] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-09T20:20:47.627443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:47.627474] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:47.627499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:47.627555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:47.686759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:47.687677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:47.687768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:47.687800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:47.810882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:47.811075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:47.811120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:47.811151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:47.814791] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-01-09T20:20:47.815130] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-09T20:20:47.815263] [INFO ] [sig ] DUK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:47.963006] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DUK.txt [2026-01-09T20:20:47.963161] [INFO ] [sig ] [987/3504] Completed DUK in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:47.963200] [INFO ] [sig ] [988/3504] Forecasting DUKB... [2026-01-09T20:20:47.963229] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-09T20:20:47.963259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-09T20:20:47.975660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-09T20:20:47.976043] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-09T20:20:47.976842] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-09T20:20:47.976894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:47.976925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:47.976951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:47.977007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:48.036070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:48.037160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:48.037242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:48.037275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:48.156309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:48.156463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:48.156503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:48.156535] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:48.159980] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-01-09T20:20:48.160310] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-09T20:20:48.160446] [INFO ] [sig ] DUKB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:48.307253] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DUKB.txt [2026-01-09T20:20:48.307409] [INFO ] [sig ] [988/3504] Completed DUKB in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:48.307448] [INFO ] [sig ] [989/3504] Forecasting DUOL... [2026-01-09T20:20:48.307477] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-09T20:20:48.307508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-09T20:20:48.319267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-09T20:20:48.319669] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-09T20:20:48.320436] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-09T20:20:48.320488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:48.320520] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:48.320550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:48.320632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:48.378849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:48.379724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:48.379805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:48.379837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:48.499556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:48.499737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:48.499776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:48.499805] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:48.503276] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-09T20:20:48.503634] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-09T20:20:48.503770] [INFO ] [sig ] DUOL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:48.651072] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DUOL.txt [2026-01-09T20:20:48.651227] [INFO ] [sig ] [989/3504] Completed DUOL in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:48.651274] [INFO ] [sig ] [990/3504] Forecasting DVA... [2026-01-09T20:20:48.651304] [INFO ] [sig ] Generating forecast for: DVA [2026-01-09T20:20:48.651335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-09T20:20:48.663396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-09T20:20:48.663804] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-09T20:20:48.664595] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-09T20:20:48.664647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:48.664679] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:48.664705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:48.664761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:48.722414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:48.723300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:48.723385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:48.723417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:48.851298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:48.851456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:48.851496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:48.851524] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:48.854950] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-09T20:20:48.855274] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-09T20:20:48.855407] [INFO ] [sig ] DVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:49.001642] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DVA.txt [2026-01-09T20:20:49.001796] [INFO ] [sig ] [990/3504] Completed DVA in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-09T20:20:49.001836] [INFO ] [sig ] [991/3504] Forecasting DVAX... [2026-01-09T20:20:49.001865] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-09T20:20:49.001896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-09T20:20:49.014830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-09T20:20:49.015209] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-09T20:20:49.015995] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-09T20:20:49.016047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:49.016078] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:49.016103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:49.016159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:49.074131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:49.075008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:49.075091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:49.075123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:49.203848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:49.204013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:49.204058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:49.204087] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:49.207826] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-09T20:20:49.208192] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-09T20:20:49.208345] [INFO ] [sig ] DVAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:49.355069] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DVAX.txt [2026-01-09T20:20:49.355226] [INFO ] [sig ] [991/3504] Completed DVAX in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-09T20:20:49.355264] [INFO ] [sig ] [992/3504] Forecasting DVN... [2026-01-09T20:20:49.355294] [INFO ] [sig ] Generating forecast for: DVN [2026-01-09T20:20:49.355337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-09T20:20:49.367100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-09T20:20:49.367518] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-09T20:20:49.368318] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-09T20:20:49.368373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:49.368404] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:49.368432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:49.368487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:49.425094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:49.426019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:49.426142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:49.426176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:49.551197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:49.551352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:49.551392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:49.551420] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:49.555410] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-09T20:20:49.555762] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-09T20:20:49.556080] [INFO ] [sig ] DVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:49.702280] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DVN.txt [2026-01-09T20:20:49.702445] [INFO ] [sig ] [992/3504] Completed DVN in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-09T20:20:49.702484] [INFO ] [sig ] [993/3504] Forecasting DWAS... [2026-01-09T20:20:49.702514] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-09T20:20:49.702545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-09T20:20:49.714029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-09T20:20:49.714417] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-09T20:20:49.715217] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-09T20:20:49.715271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:49.715302] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:49.715328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:49.715385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:49.771589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:49.772448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:49.772535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:49.772567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:49.890232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:49.890394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:49.890448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:49.890479] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:49.893954] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-09T20:20:49.894290] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-09T20:20:49.894421] [INFO ] [sig ] DWAS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:50.034914] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DWAS.txt [2026-01-09T20:20:50.035092] [INFO ] [sig ] [993/3504] Completed DWAS in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-09T20:20:50.035133] [INFO ] [sig ] [994/3504] Forecasting DWSH... [2026-01-09T20:20:50.035161] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-09T20:20:50.035191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-09T20:20:50.046162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-09T20:20:50.046524] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-09T20:20:50.047392] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-09T20:20:50.047445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:50.047476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:50.047503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:50.047560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:50.105090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:50.106158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:50.106239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:50.106270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:50.214305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:50.214454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:50.214493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:50.214521] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:50.218092] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=43.98%) [2026-01-09T20:20:50.218367] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-09T20:20:50.218493] [INFO ] [sig ] DWSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:50.362876] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DWSH.txt [2026-01-09T20:20:50.363029] [INFO ] [sig ] [994/3504] Completed DWSH in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:50.363068] [INFO ] [sig ] [995/3504] Forecasting DX... [2026-01-09T20:20:50.363097] [INFO ] [sig ] Generating forecast for: DX [2026-01-09T20:20:50.363128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-09T20:20:50.382211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-09T20:20:50.382558] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-09T20:20:50.383356] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-09T20:20:50.383409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:50.383443] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:50.383471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:50.383528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:50.438305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:50.439129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:50.439225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:50.439258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:50.561318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:50.561499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:50.561545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:50.561593] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:50.565186] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-01-09T20:20:50.565494] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-09T20:20:50.565641] [INFO ] [sig ] DX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:50.705712] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DX.txt [2026-01-09T20:20:50.705900] [INFO ] [sig ] [995/3504] Completed DX in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:50.705940] [INFO ] [sig ] [996/3504] Forecasting DXC... [2026-01-09T20:20:50.705970] [INFO ] [sig ] Generating forecast for: DXC [2026-01-09T20:20:50.706000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-09T20:20:50.717672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-09T20:20:50.718052] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-09T20:20:50.718851] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-09T20:20:50.718903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:50.718934] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:50.718961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:50.719017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:50.774931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:50.775778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:50.775858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:50.775891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:50.894359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:50.894500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:50.894538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:50.894566] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:50.897872] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-01-09T20:20:50.898137] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-09T20:20:50.898254] [INFO ] [sig ] DXC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:51.037156] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DXC.txt [2026-01-09T20:20:51.037282] [INFO ] [sig ] [996/3504] Completed DXC in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:51.037321] [INFO ] [sig ] [997/3504] Forecasting DXCM... [2026-01-09T20:20:51.037349] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-09T20:20:51.037379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-09T20:20:51.048289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-09T20:20:51.048591] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-09T20:20:51.049371] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-09T20:20:51.049422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:51.049466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:51.049505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:51.049564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:51.108674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:51.109549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:51.109648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:51.109682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:51.246471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:51.246645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:51.246685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:51.246712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:51.250182] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=52.07%) [2026-01-09T20:20:51.250493] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-09T20:20:51.250643] [INFO ] [sig ] DXCM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:51.398242] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/DXCM.txt [2026-01-09T20:20:51.398397] [INFO ] [sig ] [997/3504] Completed DXCM in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:51.398438] [INFO ] [sig ] [998/3504] Forecasting DXPE... [2026-01-09T20:20:51.398469] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-09T20:20:51.398500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-09T20:20:51.412506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-09T20:20:51.413083] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-09T20:20:51.413894] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-09T20:20:51.413947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:51.413979] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:51.414005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:51.414062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:51.470204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:51.471054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:51.471137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:51.471168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:51.589863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:51.590009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:51.590048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:51.590077] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:51.593398] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-09T20:20:51.593692] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-09T20:20:51.593813] [INFO ] [sig ] DXPE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:51.732431] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DXPE.txt [2026-01-09T20:20:51.732551] [INFO ] [sig ] [998/3504] Completed DXPE in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:51.732607] [INFO ] [sig ] [999/3504] Forecasting DY... [2026-01-09T20:20:51.732638] [INFO ] [sig ] Generating forecast for: DY [2026-01-09T20:20:51.732668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-09T20:20:51.744190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-09T20:20:51.744463] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-09T20:20:51.745236] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-09T20:20:51.745287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:51.745344] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:51.745373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:51.745429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:51.801489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:51.802149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:51.802224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:51.802256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:51.921270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:51.921406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:51.921442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:51.921469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:51.925447] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=46.36%) [2026-01-09T20:20:51.925732] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-09T20:20:51.925852] [INFO ] [sig ] DY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:52.066856] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DY.txt [2026-01-09T20:20:52.067177] [INFO ] [sig ] [999/3504] Completed DY in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:52.067227] [INFO ] [sig ] [1000/3504] Forecasting DYN... [2026-01-09T20:20:52.067255] [INFO ] [sig ] Generating forecast for: DYN [2026-01-09T20:20:52.067285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-09T20:20:52.078245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-09T20:20:52.078522] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-09T20:20:52.079302] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-09T20:20:52.079353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:52.079384] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:52.079410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:52.079465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:52.135820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:52.136693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:52.136774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:52.136807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:52.258347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:52.258511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:52.258552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:52.258599] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:52.262705] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-01-09T20:20:52.263321] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-09T20:20:52.263498] [INFO ] [sig ] DYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:52.413335] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/DYN.txt [2026-01-09T20:20:52.413462] [INFO ] [sig ] [1000/3504] Completed DYN in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:52.413501] [INFO ] [sig ] [1001/3504] Forecasting E... [2026-01-09T20:20:52.413530] [INFO ] [sig ] Generating forecast for: E [2026-01-09T20:20:52.413566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-09T20:20:52.424585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-09T20:20:52.424880] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-09T20:20:52.425703] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-09T20:20:52.425757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:52.425791] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:52.425818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:52.425875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:52.481169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:52.481832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:52.481907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:52.481939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:52.604279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:52.604446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:52.604493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:52.604522] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:52.608072] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-09T20:20:52.608356] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-09T20:20:52.608481] [INFO ] [sig ] E: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:52.746682] [INFO ] [LOCAL ] Saved forecast: E 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/E.txt [2026-01-09T20:20:52.746832] [INFO ] [sig ] [1001/3504] Completed E in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:52.746871] [INFO ] [sig ] [1002/3504] Forecasting EA... [2026-01-09T20:20:52.746899] [INFO ] [sig ] Generating forecast for: EA [2026-01-09T20:20:52.746931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-09T20:20:52.758856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-09T20:20:52.759217] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-09T20:20:52.759996] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-09T20:20:52.760047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:52.760078] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:52.760103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:52.760158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:52.816208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:52.817072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:52.817172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:52.817211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:52.943312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:52.943464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:52.943502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:52.943530] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:52.948389] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-09T20:20:52.948738] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-09T20:20:52.949069] [INFO ] [sig ] EA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:53.100886] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EA.txt [2026-01-09T20:20:53.101046] [INFO ] [sig ] [1002/3504] Completed EA in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:53.101086] [INFO ] [sig ] [1003/3504] Forecasting EAF... [2026-01-09T20:20:53.101115] [INFO ] [sig ] Generating forecast for: EAF [2026-01-09T20:20:53.101146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-09T20:20:53.112788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-09T20:20:53.113174] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-09T20:20:53.114164] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-09T20:20:53.114216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:53.114247] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:53.114273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:53.114329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:53.171290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:53.172186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:53.172274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:53.172308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:53.295860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:53.296034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:53.296080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:53.296109] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:53.299693] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-09T20:20:53.299971] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-09T20:20:53.300091] [INFO ] [sig ] EAF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:53.446055] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EAF.txt [2026-01-09T20:20:53.446208] [INFO ] [sig ] [1003/3504] Completed EAF in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:53.446248] [INFO ] [sig ] [1004/3504] Forecasting EAI... [2026-01-09T20:20:53.446277] [INFO ] [sig ] Generating forecast for: EAI [2026-01-09T20:20:53.446308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-09T20:20:53.457475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-09T20:20:53.457749] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-09T20:20:53.458498] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-09T20:20:53.458549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:53.458599] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:53.458627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:53.458682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:53.518043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:53.518945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:53.519028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:53.519060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:53.639070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:53.639221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:53.639260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:53.639289] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:53.642628] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-01-09T20:20:53.642919] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-09T20:20:53.643039] [INFO ] [sig ] EAI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:53.784835] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EAI.txt [2026-01-09T20:20:53.784991] [INFO ] [sig ] [1004/3504] Completed EAI in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:53.785031] [INFO ] [sig ] [1005/3504] Forecasting EARN... [2026-01-09T20:20:53.785060] [INFO ] [sig ] Generating forecast for: EARN [2026-01-09T20:20:53.785090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-09T20:20:53.796993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-09T20:20:53.797361] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-09T20:20:53.798335] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-09T20:20:53.798386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:53.798416] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:53.798442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:53.798496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:53.855108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:53.856183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:53.856268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:53.856301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:53.978932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:53.979086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:53.979125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:53.979153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:53.982944] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=74.69%) [2026-01-09T20:20:53.983259] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-09T20:20:53.983388] [INFO ] [sig ] EARN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:54.127032] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EARN.txt [2026-01-09T20:20:54.127197] [INFO ] [sig ] [1005/3504] Completed EARN in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:54.127239] [INFO ] [sig ] [1006/3504] Forecasting EB... [2026-01-09T20:20:54.127272] [INFO ] [sig ] Generating forecast for: EB [2026-01-09T20:20:54.127300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-09T20:20:54.138854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-09T20:20:54.139240] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-09T20:20:54.140026] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-09T20:20:54.140077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:54.140108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:54.140135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:54.140190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:54.195824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:54.196668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:54.196752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:54.196784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:54.317473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:54.317660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:54.317707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:54.317736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:54.321047] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-01-09T20:20:54.321319] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-09T20:20:54.321440] [INFO ] [sig ] EB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:54.459682] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EB.txt [2026-01-09T20:20:54.459837] [INFO ] [sig ] [1006/3504] Completed EB in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:54.459875] [INFO ] [sig ] [1007/3504] Forecasting EBAY... [2026-01-09T20:20:54.459904] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-09T20:20:54.459934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-09T20:20:54.470960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-09T20:20:54.471288] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-09T20:20:54.472068] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-09T20:20:54.472119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:54.472151] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:54.472177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:54.472233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:54.527955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:54.528833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:54.528918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:54.528950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:54.650381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:54.650536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:54.650590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:54.650621] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:54.653933] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-09T20:20:54.654196] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-09T20:20:54.654311] [INFO ] [sig ] EBAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:54.799584] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EBAY.txt [2026-01-09T20:20:54.799751] [INFO ] [sig ] [1007/3504] Completed EBAY in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-09T20:20:54.799790] [INFO ] [sig ] [1008/3504] Forecasting EBC... [2026-01-09T20:20:54.799819] [INFO ] [sig ] Generating forecast for: EBC [2026-01-09T20:20:54.799850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-09T20:20:54.811073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-09T20:20:54.811390] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-09T20:20:54.812179] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-09T20:20:54.812230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:54.812262] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:54.812288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:54.812343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:54.871452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:54.872241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:54.872323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:54.872354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:54.996824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:54.996994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:54.997034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:54.997061] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:55.000773] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=51.73%) [2026-01-09T20:20:55.001224] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-09T20:20:55.001352] [INFO ] [sig ] EBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:55.141474] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EBC.txt [2026-01-09T20:20:55.141627] [INFO ] [sig ] [1008/3504] Completed EBC in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-09T20:20:55.141668] [INFO ] [sig ] [1009/3504] Forecasting EBF... [2026-01-09T20:20:55.141696] [INFO ] [sig ] Generating forecast for: EBF [2026-01-09T20:20:55.141726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-09T20:20:55.153019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-09T20:20:55.153335] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-09T20:20:55.154123] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-09T20:20:55.154173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:55.154204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:55.154229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:55.154285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:55.210790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:55.211533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:55.211630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:55.211663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:55.331530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:55.331700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:55.331740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:55.331769] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:55.335670] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-01-09T20:20:55.335947] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-09T20:20:55.336071] [INFO ] [sig ] EBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:55.480911] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EBF.txt [2026-01-09T20:20:55.481061] [INFO ] [sig ] [1009/3504] Completed EBF in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-09T20:20:55.481099] [INFO ] [sig ] [1010/3504] Forecasting EBON... [2026-01-09T20:20:55.481128] [INFO ] [sig ] Generating forecast for: EBON [2026-01-09T20:20:55.481158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-09T20:20:55.490846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-09T20:20:55.491140] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-09T20:20:55.491908] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-09T20:20:55.492158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:55.492204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:55.492232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:55.492287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:55.551886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:55.552769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:55.552853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:55.553068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:55.652794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:55.652947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:55.652986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:55.653014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:55.656566] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-09T20:20:55.656866] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-09T20:20:55.657235] [INFO ] [sig ] EBON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:55.811947] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EBON.txt [2026-01-09T20:20:55.812107] [INFO ] [sig ] [1010/3504] Completed EBON in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-09T20:20:55.812146] [INFO ] [sig ] [1011/3504] Forecasting EBS... [2026-01-09T20:20:55.812175] [INFO ] [sig ] Generating forecast for: EBS [2026-01-09T20:20:55.812206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-09T20:20:55.823624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-09T20:20:55.823980] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-09T20:20:55.824770] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-09T20:20:55.824822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:55.824853] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:55.824879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:55.824935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:55.881549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:55.882433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:55.882516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:55.882549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:56.005492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:56.005662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:56.005704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:56.005737] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:56.009269] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-09T20:20:56.009568] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-09T20:20:56.009714] [INFO ] [sig ] EBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:56.152031] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EBS.txt [2026-01-09T20:20:56.152189] [INFO ] [sig ] [1011/3504] Completed EBS in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:56.152228] [INFO ] [sig ] [1012/3504] Forecasting EC... [2026-01-09T20:20:56.152257] [INFO ] [sig ] Generating forecast for: EC [2026-01-09T20:20:56.152287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-09T20:20:56.163611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-09T20:20:56.163994] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-09T20:20:56.164849] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-09T20:20:56.164902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:56.164933] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:56.164960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:56.165018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:56.222298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:56.223225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:56.223312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:56.223346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:56.348722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:56.348932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:56.348981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:56.349010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:56.352773] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-09T20:20:56.353178] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-09T20:20:56.353350] [INFO ] [sig ] EC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:56.510162] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EC.txt [2026-01-09T20:20:56.510313] [INFO ] [sig ] [1012/3504] Completed EC in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:56.510409] [INFO ] [sig ] [1013/3504] Forecasting ECC... [2026-01-09T20:20:56.510459] [INFO ] [sig ] Generating forecast for: ECC [2026-01-09T20:20:56.510503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-09T20:20:56.522066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-09T20:20:56.522455] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-09T20:20:56.523270] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-09T20:20:56.523323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:56.523357] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:56.523385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:56.523443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:56.578627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:56.579481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:56.579570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:56.579624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:56.696462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:56.696649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:56.696691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:56.696720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:56.700124] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-01-09T20:20:56.700427] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-09T20:20:56.700554] [INFO ] [sig ] ECC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:56.839190] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ECC.txt [2026-01-09T20:20:56.839340] [INFO ] [sig ] [1013/3504] Completed ECC in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:56.839378] [INFO ] [sig ] [1014/3504] Forecasting ECL... [2026-01-09T20:20:56.839414] [INFO ] [sig ] Generating forecast for: ECL [2026-01-09T20:20:56.839444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-09T20:20:56.850909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-09T20:20:56.851270] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-09T20:20:56.852105] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-09T20:20:56.852159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:56.852190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:56.852216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:56.852271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:56.915599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:56.916614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:56.916696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:56.916735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:57.045021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:57.045173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:57.045213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:57.045240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:57.049122] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-01-09T20:20:57.049444] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-09T20:20:57.049599] [INFO ] [sig ] ECL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:57.203506] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ECL.txt [2026-01-09T20:20:57.203674] [INFO ] [sig ] [1014/3504] Completed ECL in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:57.203715] [INFO ] [sig ] [1015/3504] Forecasting ECPG... [2026-01-09T20:20:57.203744] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-09T20:20:57.203773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-09T20:20:57.215046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-09T20:20:57.215398] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-09T20:20:57.216194] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-09T20:20:57.216246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:57.216277] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:57.216304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:57.216358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:57.272842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:57.273658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:57.273740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:57.273772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:57.391886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:57.392233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:57.392271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:57.392298] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:57.395816] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-09T20:20:57.396091] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-09T20:20:57.396210] [INFO ] [sig ] ECPG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:57.537829] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ECPG.txt [2026-01-09T20:20:57.537979] [INFO ] [sig ] [1015/3504] Completed ECPG in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:57.538019] [INFO ] [sig ] [1016/3504] Forecasting ECX... [2026-01-09T20:20:57.538047] [INFO ] [sig ] Generating forecast for: ECX [2026-01-09T20:20:57.538076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-09T20:20:57.553210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-09T20:20:57.553677] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-09T20:20:57.554769] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-09T20:20:57.554836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:57.554886] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:57.554966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:57.555057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:57.630954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:57.631826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:57.631923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:57.631956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:57.752418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:57.752589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:57.752636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:57.752666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:57.756056] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-01-09T20:20:57.756335] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-09T20:20:57.756466] [INFO ] [sig ] ECX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:57.897974] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ECX.txt [2026-01-09T20:20:57.898137] [INFO ] [sig ] [1016/3504] Completed ECX in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:57.898177] [INFO ] [sig ] [1017/3504] Forecasting ED... [2026-01-09T20:20:57.898207] [INFO ] [sig ] Generating forecast for: ED [2026-01-09T20:20:57.898238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-09T20:20:57.909773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-09T20:20:57.910104] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-09T20:20:57.910875] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-09T20:20:57.910927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:57.910959] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:57.910985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:57.911040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:57.967132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:57.968360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:57.968439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:57.968471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:58.089971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:58.090127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:58.090165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:58.090212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:58.093657] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-01-09T20:20:58.093977] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-09T20:20:58.094109] [INFO ] [sig ] ED: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:58.233393] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ED.txt [2026-01-09T20:20:58.233545] [INFO ] [sig ] [1017/3504] Completed ED in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:58.233605] [INFO ] [sig ] [1018/3504] Forecasting EDAP... [2026-01-09T20:20:58.233636] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-09T20:20:58.233668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-09T20:20:58.244449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-09T20:20:58.244792] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-09T20:20:58.245547] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-09T20:20:58.245618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:58.245650] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:58.245677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:58.245732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:58.301269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:58.302138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:58.302217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:58.302249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:58.419531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:58.419706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:58.419749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:58.419780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:58.423324] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-01-09T20:20:58.423624] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-09T20:20:58.423748] [INFO ] [sig ] EDAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:58.569353] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EDAP.txt [2026-01-09T20:20:58.569508] [INFO ] [sig ] [1018/3504] Completed EDAP in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:58.569547] [INFO ] [sig ] [1019/3504] Forecasting EDD... [2026-01-09T20:20:58.569596] [INFO ] [sig ] Generating forecast for: EDD [2026-01-09T20:20:58.569629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-09T20:20:58.581750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-09T20:20:58.582055] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-09T20:20:58.582847] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-09T20:20:58.582898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:58.582929] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:58.582954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:58.583009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:58.645491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:58.646360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:58.646442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:58.646494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:58.774380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:58.774536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:58.774594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:58.774626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:58.778368] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-09T20:20:58.778687] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-09T20:20:58.778817] [INFO ] [sig ] EDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:58.926097] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EDD.txt [2026-01-09T20:20:58.926252] [INFO ] [sig ] [1019/3504] Completed EDD in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:58.926291] [INFO ] [sig ] [1020/3504] Forecasting EDF... [2026-01-09T20:20:58.926321] [INFO ] [sig ] Generating forecast for: EDF [2026-01-09T20:20:58.926350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-09T20:20:58.937342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-09T20:20:58.937652] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-09T20:20:58.938421] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-09T20:20:58.938474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:58.938506] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:58.938534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:58.938620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:58.997765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:58.998382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:58.998458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:58.998490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:59.116619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:59.116786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:59.116830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:59.116859] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:59.121067] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=68.20%) [2026-01-09T20:20:59.121428] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-09T20:20:59.121600] [INFO ] [sig ] EDF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:20:59.264816] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EDF.txt [2026-01-09T20:20:59.264959] [INFO ] [sig ] [1020/3504] Completed EDF in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:59.264998] [INFO ] [sig ] [1021/3504] Forecasting EDN... [2026-01-09T20:20:59.265028] [INFO ] [sig ] Generating forecast for: EDN [2026-01-09T20:20:59.265057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-09T20:20:59.276286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-09T20:20:59.276631] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-09T20:20:59.277436] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-09T20:20:59.277489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:59.277519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:59.277544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:59.277631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:59.335173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:59.336049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:59.336131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:59.336164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:59.455224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:59.455377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:59.455417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:59.455446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:59.459149] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-09T20:20:59.459425] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-09T20:20:59.459548] [INFO ] [sig ] EDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:59.603488] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EDN.txt [2026-01-09T20:20:59.603680] [INFO ] [sig ] [1021/3504] Completed EDN in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:59.603724] [INFO ] [sig ] [1022/3504] Forecasting EE... [2026-01-09T20:20:59.603756] [INFO ] [sig ] Generating forecast for: EE [2026-01-09T20:20:59.603789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-09T20:20:59.616687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-09T20:20:59.617019] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-09T20:20:59.617841] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-09T20:20:59.617893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:59.617925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:59.617952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:59.618008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:20:59.677180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:20:59.678040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:20:59.678121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:20:59.678152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:20:59.797936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:20:59.798095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:20:59.798135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:20:59.798163] [INFO ] [FORECASTER] Training complete [2026-01-09T20:20:59.801763] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-01-09T20:20:59.802094] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-09T20:20:59.802232] [INFO ] [sig ] EE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:20:59.950311] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EE.txt [2026-01-09T20:20:59.950536] [INFO ] [sig ] [1022/3504] Completed EE in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:20:59.950619] [INFO ] [sig ] [1023/3504] Forecasting EEMA... [2026-01-09T20:20:59.950668] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-09T20:20:59.950710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-09T20:20:59.966406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-09T20:20:59.966986] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-09T20:20:59.967972] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-09T20:20:59.968039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:20:59.968070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:20:59.968096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:20:59.968151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:00.043231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:00.044190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:00.044280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:00.044315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:00.199863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:00.200060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:00.200128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:00.200176] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:00.204177] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-09T20:21:00.204559] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-09T20:21:00.204733] [INFO ] [sig ] EEMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:00.420520] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EEMA.txt [2026-01-09T20:21:00.420787] [INFO ] [sig ] [1023/3504] Completed EEMA in 0.5s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:21:00.420856] [INFO ] [sig ] [1024/3504] Forecasting EEX... [2026-01-09T20:21:00.420911] [INFO ] [sig ] Generating forecast for: EEX [2026-01-09T20:21:00.420962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-09T20:21:00.447206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-09T20:21:00.449494] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-09T20:21:00.451180] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-09T20:21:00.451266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:00.451317] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:00.451360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:00.451450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:00.542092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:00.543316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:00.543456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:00.543505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:00.733281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:00.733475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:00.733542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:00.733614] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:00.739350] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-09T20:21:00.739950] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-09T20:21:00.740164] [INFO ] [sig ] EEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:00.978316] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EEX.txt [2026-01-09T20:21:00.978527] [INFO ] [sig ] [1024/3504] Completed EEX in 0.6s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:21:00.978606] [INFO ] [sig ] [1025/3504] Forecasting EFC... [2026-01-09T20:21:00.978659] [INFO ] [sig ] Generating forecast for: EFC [2026-01-09T20:21:00.978712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-09T20:21:01.000041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-09T20:21:01.000483] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-09T20:21:01.004905] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-09T20:21:01.004998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:01.005053] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:01.005102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:01.005194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:01.092637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:01.093766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:01.093878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:01.093931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:01.236173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:01.236318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:01.236359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:01.236388] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:01.240163] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-09T20:21:01.240501] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-09T20:21:01.240663] [INFO ] [sig ] EFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:01.395722] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EFC.txt [2026-01-09T20:21:01.395890] [INFO ] [sig ] [1025/3504] Completed EFC in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:21:01.396134] [INFO ] [sig ] [1026/3504] Forecasting EFSC... [2026-01-09T20:21:01.396167] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-09T20:21:01.396198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-09T20:21:01.408247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-09T20:21:01.408616] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-09T20:21:01.409435] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-09T20:21:01.409490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:01.409522] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:01.409550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:01.409633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:01.473618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:01.474461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:01.474543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:01.474594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:01.596637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:01.596784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:01.596822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:01.596850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:01.600291] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-09T20:21:01.600607] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-09T20:21:01.600741] [INFO ] [sig ] EFSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:01.742441] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EFSC.txt [2026-01-09T20:21:01.742603] [INFO ] [sig ] [1026/3504] Completed EFSC in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-09T20:21:01.742644] [INFO ] [sig ] [1027/3504] Forecasting EFX... [2026-01-09T20:21:01.742674] [INFO ] [sig ] Generating forecast for: EFX [2026-01-09T20:21:01.742705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-09T20:21:01.754892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-09T20:21:01.755203] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-09T20:21:01.755983] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-09T20:21:01.756034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:01.756066] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:01.756285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:01.756341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:01.814096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:01.815104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:01.815187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:01.815220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:01.943602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:01.943750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:01.943790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:01.943821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:01.947505] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-01-09T20:21:01.947827] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-09T20:21:01.947960] [INFO ] [sig ] EFX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:02.103010] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EFX.txt [2026-01-09T20:21:02.103160] [INFO ] [sig ] [1027/3504] Completed EFX in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.4m [2026-01-09T20:21:02.103200] [INFO ] [sig ] [1028/3504] Forecasting EG... [2026-01-09T20:21:02.103228] [INFO ] [sig ] Generating forecast for: EG [2026-01-09T20:21:02.103259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-09T20:21:02.115375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-09T20:21:02.115746] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-09T20:21:02.116644] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-09T20:21:02.116710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:02.116760] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:02.116806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:02.116882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:02.176292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:02.177234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:02.177805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:02.177852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:02.306991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:02.307172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:02.307215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:02.307246] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:02.311306] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-09T20:21:02.311631] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-09T20:21:02.311776] [INFO ] [sig ] EG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:02.465250] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EG.txt [2026-01-09T20:21:02.465439] [INFO ] [sig ] [1028/3504] Completed EG in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:02.465489] [INFO ] [sig ] [1029/3504] Forecasting EGAN... [2026-01-09T20:21:02.465521] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-09T20:21:02.465551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-09T20:21:02.477384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-09T20:21:02.477750] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-09T20:21:02.478532] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-09T20:21:02.478603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:02.478660] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:02.478688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:02.478746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:02.541744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:02.542719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:02.542812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:02.542848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:02.671963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:02.672123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:02.672179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:02.672216] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:02.675798] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=30.31%) [2026-01-09T20:21:02.676113] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-09T20:21:02.676256] [INFO ] [sig ] EGAN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:02.823845] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EGAN.txt [2026-01-09T20:21:02.824003] [INFO ] [sig ] [1029/3504] Completed EGAN in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:02.824074] [INFO ] [sig ] [1030/3504] Forecasting EGBN... [2026-01-09T20:21:02.824106] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-09T20:21:02.824136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-09T20:21:02.837081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-09T20:21:02.837533] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-09T20:21:02.838345] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-09T20:21:02.838400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:02.838433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:02.838460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:02.838527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:02.897503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:02.898380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:02.898464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:02.898500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:03.021905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:03.022057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:03.022114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:03.022144] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:03.025996] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=33.77%) [2026-01-09T20:21:03.026474] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-09T20:21:03.026659] [INFO ] [sig ] EGBN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:03.171557] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EGBN.txt [2026-01-09T20:21:03.171731] [INFO ] [sig ] [1030/3504] Completed EGBN in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:03.171771] [INFO ] [sig ] [1031/3504] Forecasting EGP... [2026-01-09T20:21:03.171801] [INFO ] [sig ] Generating forecast for: EGP [2026-01-09T20:21:03.171831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-09T20:21:03.183268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-09T20:21:03.183653] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-09T20:21:03.184426] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-09T20:21:03.184477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:03.184507] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:03.184533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:03.184620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:03.241524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:03.242394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:03.242477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:03.242510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:03.366420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:03.366591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:03.366633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:03.366662] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:03.370207] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=42.96%) [2026-01-09T20:21:03.370482] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-09T20:21:03.370624] [INFO ] [sig ] EGP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:03.511319] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EGP.txt [2026-01-09T20:21:03.511474] [INFO ] [sig ] [1031/3504] Completed EGP in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:03.511514] [INFO ] [sig ] [1032/3504] Forecasting EGY... [2026-01-09T20:21:03.511542] [INFO ] [sig ] Generating forecast for: EGY [2026-01-09T20:21:03.511591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-09T20:21:03.523617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-09T20:21:03.523995] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-09T20:21:03.524864] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-09T20:21:03.524918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:03.524952] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:03.524982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:03.525038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:03.581904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:03.582833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:03.582922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:03.582956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:03.699358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:03.699517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:03.699557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:03.699607] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:03.703068] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-09T20:21:03.703360] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-09T20:21:03.703488] [INFO ] [sig ] EGY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:03.868515] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EGY.txt [2026-01-09T20:21:03.868710] [INFO ] [sig ] [1032/3504] Completed EGY in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:03.868755] [INFO ] [sig ] [1033/3504] Forecasting EH... [2026-01-09T20:21:03.868785] [INFO ] [sig ] Generating forecast for: EH [2026-01-09T20:21:03.868820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-09T20:21:03.881480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-09T20:21:03.881831] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-09T20:21:03.882826] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-09T20:21:03.882877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:03.882909] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:03.882962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:03.883020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:03.942087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:03.942974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:03.943055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:03.943088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:04.057837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:04.057997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:04.058039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:04.058067] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:04.061376] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=65.89%) [2026-01-09T20:21:04.061666] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-09T20:21:04.061788] [INFO ] [sig ] EH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:04.203428] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EH.txt [2026-01-09T20:21:04.203600] [INFO ] [sig ] [1033/3504] Completed EH in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:04.203642] [INFO ] [sig ] [1034/3504] Forecasting EHAB... [2026-01-09T20:21:04.203673] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-09T20:21:04.203703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-09T20:21:04.215303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-09T20:21:04.215672] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-09T20:21:04.216424] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-09T20:21:04.216475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:04.216517] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:04.216545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:04.216622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:04.271785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:04.272386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:04.272462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:04.272494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:04.397359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:04.397507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:04.397546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:04.397591] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:04.401324] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=51.29%) [2026-01-09T20:21:04.401627] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-09T20:21:04.401751] [INFO ] [sig ] EHAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:04.544464] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EHAB.txt [2026-01-09T20:21:04.544603] [INFO ] [sig ] [1034/3504] Completed EHAB in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:04.544643] [INFO ] [sig ] [1035/3504] Forecasting EHC... [2026-01-09T20:21:04.544673] [INFO ] [sig ] Generating forecast for: EHC [2026-01-09T20:21:04.544702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-09T20:21:04.556079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-09T20:21:04.556324] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-09T20:21:04.557113] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-09T20:21:04.557192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:04.557231] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:04.557260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:04.557317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:04.616391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:04.617086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:04.617181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:04.617410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:04.735641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:04.735789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:04.735829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:04.735858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:04.739220] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-01-09T20:21:04.739490] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-09T20:21:04.739629] [INFO ] [sig ] EHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:04.879026] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EHC.txt [2026-01-09T20:21:04.879159] [INFO ] [sig ] [1035/3504] Completed EHC in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:04.879197] [INFO ] [sig ] [1036/3504] Forecasting EHI... [2026-01-09T20:21:04.879226] [INFO ] [sig ] Generating forecast for: EHI [2026-01-09T20:21:04.879255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-09T20:21:04.890604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-09T20:21:04.890881] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-09T20:21:04.891642] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-09T20:21:04.891692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:04.891723] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:04.891749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:04.891804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:04.952296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:04.952990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:04.953066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:04.953100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:05.070452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:05.070615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:05.070656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:05.070686] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:05.074701] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-01-09T20:21:05.075018] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-09T20:21:05.075145] [INFO ] [sig ] EHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:05.220171] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EHI.txt [2026-01-09T20:21:05.220541] [INFO ] [sig ] [1036/3504] Completed EHI in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:05.220599] [INFO ] [sig ] [1037/3504] Forecasting EHTH... [2026-01-09T20:21:05.220632] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-09T20:21:05.220663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-09T20:21:05.232340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-09T20:21:05.232724] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-09T20:21:05.233492] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-09T20:21:05.233545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:05.233605] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:05.233636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:05.233693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:05.292977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:05.293834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:05.293948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:05.293985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:05.414378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:05.414535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:05.414594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:05.414626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:05.417996] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-01-09T20:21:05.418276] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-09T20:21:05.418399] [INFO ] [sig ] EHTH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:05.565745] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EHTH.txt [2026-01-09T20:21:05.565893] [INFO ] [sig ] [1037/3504] Completed EHTH in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:05.565931] [INFO ] [sig ] [1038/3504] Forecasting EIC... [2026-01-09T20:21:05.565968] [INFO ] [sig ] Generating forecast for: EIC [2026-01-09T20:21:05.565999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-09T20:21:05.577869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-09T20:21:05.578266] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-09T20:21:05.579066] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-09T20:21:05.579120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:05.579152] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:05.579180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:05.579238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:05.635948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:05.636674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:05.636753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:05.636786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:05.756813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:05.756970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:05.757013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:05.757042] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:05.760650] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-09T20:21:05.760939] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-09T20:21:05.761065] [INFO ] [sig ] EIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:05.906981] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EIC.txt [2026-01-09T20:21:05.907156] [INFO ] [sig ] [1038/3504] Completed EIC in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:05.907197] [INFO ] [sig ] [1039/3504] Forecasting EIG... [2026-01-09T20:21:05.907229] [INFO ] [sig ] Generating forecast for: EIG [2026-01-09T20:21:05.907258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-09T20:21:05.918970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-09T20:21:05.919319] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-09T20:21:05.920092] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-09T20:21:05.920143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:05.920174] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:05.920200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:05.920255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:05.976994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:05.977938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:05.978049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:05.978081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:06.094824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:06.094983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:06.095022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:06.095050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:06.098844] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-09T20:21:06.099233] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-09T20:21:06.099376] [INFO ] [sig ] EIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:06.241381] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EIG.txt [2026-01-09T20:21:06.241548] [INFO ] [sig ] [1039/3504] Completed EIG in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:06.241604] [INFO ] [sig ] [1040/3504] Forecasting EIX... [2026-01-09T20:21:06.241636] [INFO ] [sig ] Generating forecast for: EIX [2026-01-09T20:21:06.241668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-09T20:21:06.254029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-09T20:21:06.254469] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-09T20:21:06.255315] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-09T20:21:06.255370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:06.255405] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:06.255434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:06.255492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:06.312500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:06.313327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:06.313411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:06.313443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:06.433724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:06.433880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:06.433919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:06.433947] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:06.437345] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=29.52%) [2026-01-09T20:21:06.437645] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-09T20:21:06.437769] [INFO ] [sig ] EIX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:06.578081] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EIX.txt [2026-01-09T20:21:06.578206] [INFO ] [sig ] [1040/3504] Completed EIX in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:06.578244] [INFO ] [sig ] [1041/3504] Forecasting EL... [2026-01-09T20:21:06.578273] [INFO ] [sig ] Generating forecast for: EL [2026-01-09T20:21:06.578303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-09T20:21:06.589918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-09T20:21:06.590233] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-09T20:21:06.591020] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-09T20:21:06.591073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:06.591106] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:06.591135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:06.591193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:06.648011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:06.648658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:06.648732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:06.648764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:06.774438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:06.774605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:06.774644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:06.774690] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:06.777994] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=35.72%) [2026-01-09T20:21:06.778285] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-09T20:21:06.778401] [INFO ] [sig ] EL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:06.917279] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EL.txt [2026-01-09T20:21:06.917443] [INFO ] [sig ] [1041/3504] Completed EL in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:06.917483] [INFO ] [sig ] [1042/3504] Forecasting ELAB... [2026-01-09T20:21:06.917513] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-09T20:21:06.917543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-09T20:21:06.928865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-09T20:21:06.929186] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-09T20:21:06.929986] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-09T20:21:06.930040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:06.930072] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:06.930098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:06.930155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:06.986339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:06.986943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:06.987021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:06.987052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:07.107997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:07.108142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:07.108181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:07.108209] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:07.111568] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-09T20:21:07.111850] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-09T20:21:07.111968] [INFO ] [sig ] ELAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:07.256464] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ELAB.txt [2026-01-09T20:21:07.256627] [INFO ] [sig ] [1042/3504] Completed ELAB in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:07.256667] [INFO ] [sig ] [1043/3504] Forecasting ELAN... [2026-01-09T20:21:07.256696] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-09T20:21:07.256727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-09T20:21:07.268192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-09T20:21:07.268605] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-09T20:21:07.269406] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-09T20:21:07.269460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:07.269491] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:07.269519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:07.269598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:07.330501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:07.331354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:07.331437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:07.331471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:07.458541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:07.458713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:07.458755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:07.458784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:07.462456] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-09T20:21:07.462844] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-09T20:21:07.462985] [INFO ] [sig ] ELAN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:07.624605] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ELAN.txt [2026-01-09T20:21:07.624761] [INFO ] [sig ] [1043/3504] Completed ELAN in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:07.624801] [INFO ] [sig ] [1044/3504] Forecasting ELC... [2026-01-09T20:21:07.624832] [INFO ] [sig ] Generating forecast for: ELC [2026-01-09T20:21:07.624861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-09T20:21:07.637701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-09T20:21:07.638118] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-09T20:21:07.639008] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-09T20:21:07.639063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:07.639097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:07.639125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:07.639182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:07.696318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:07.697176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:07.697264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:07.697297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:07.811913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:07.812074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:07.812114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:07.812144] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:07.815780] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-01-09T20:21:07.816121] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-09T20:21:07.816259] [INFO ] [sig ] ELC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:07.962489] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELC.txt [2026-01-09T20:21:07.962669] [INFO ] [sig ] [1044/3504] Completed ELC in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-09T20:21:07.962714] [INFO ] [sig ] [1045/3504] Forecasting ELDN... [2026-01-09T20:21:07.962744] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-09T20:21:07.962773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-09T20:21:07.974979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-09T20:21:07.975408] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-09T20:21:07.976232] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-09T20:21:07.976285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:07.976316] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:07.976341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:07.976413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:08.040053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:08.041130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:08.041396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:08.041430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:08.160487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:08.160661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:08.160703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:08.160731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:08.164158] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-09T20:21:08.164437] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-09T20:21:08.164560] [INFO ] [sig ] ELDN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:08.310634] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELDN.txt [2026-01-09T20:21:08.310790] [INFO ] [sig ] [1045/3504] Completed ELDN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:08.310829] [INFO ] [sig ] [1046/3504] Forecasting ELF... [2026-01-09T20:21:08.310858] [INFO ] [sig ] Generating forecast for: ELF [2026-01-09T20:21:08.310890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-09T20:21:08.323114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-09T20:21:08.323509] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-09T20:21:08.324324] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-09T20:21:08.324377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:08.324409] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:08.324435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:08.324492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:08.382373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:08.383250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:08.383337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:08.383372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:08.509829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:08.509980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:08.510022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:08.510051] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:08.513494] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-09T20:21:08.513791] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-09T20:21:08.513920] [INFO ] [sig ] ELF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:08.656983] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELF.txt [2026-01-09T20:21:08.657125] [INFO ] [sig ] [1046/3504] Completed ELF in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:08.657212] [INFO ] [sig ] [1047/3504] Forecasting ELME... [2026-01-09T20:21:08.657247] [INFO ] [sig ] Generating forecast for: ELME [2026-01-09T20:21:08.657278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-09T20:21:08.668720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-09T20:21:08.669042] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-09T20:21:08.669835] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-09T20:21:08.669901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:08.669934] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:08.669962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:08.670019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:08.726787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:08.727660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:08.727743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:08.727776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:08.846965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:08.847113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:08.847202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:08.847234] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:08.850602] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-09T20:21:08.850876] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-09T20:21:08.851003] [INFO ] [sig ] ELME: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:09.063146] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELME.txt [2026-01-09T20:21:09.063294] [INFO ] [sig ] [1047/3504] Completed ELME in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:09.063334] [INFO ] [sig ] [1048/3504] Forecasting ELS... [2026-01-09T20:21:09.063363] [INFO ] [sig ] Generating forecast for: ELS [2026-01-09T20:21:09.063392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-09T20:21:09.075045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-09T20:21:09.075341] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-09T20:21:09.076138] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-09T20:21:09.076191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:09.076223] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:09.076251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:09.076309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:09.133434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:09.134193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:09.134271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:09.134303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:09.255640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:09.255807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:09.255854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:09.255884] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:09.259922] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-01-09T20:21:09.260288] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-09T20:21:09.260433] [INFO ] [sig ] ELS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:09.416855] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELS.txt [2026-01-09T20:21:09.417014] [INFO ] [sig ] [1048/3504] Completed ELS in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:09.417057] [INFO ] [sig ] [1049/3504] Forecasting ELTX... [2026-01-09T20:21:09.417087] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-09T20:21:09.417116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-09T20:21:09.431237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-09T20:21:09.431746] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-09T20:21:09.432893] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-09T20:21:09.432971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:09.433013] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:09.433051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:09.433135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:09.501017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:09.502081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:09.502206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:09.502253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:09.652888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:09.653065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:09.653112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:09.653146] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:09.657249] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-09T20:21:09.657588] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-09T20:21:09.657728] [INFO ] [sig ] ELTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:09.804753] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ELTX.txt [2026-01-09T20:21:09.804911] [INFO ] [sig ] [1049/3504] Completed ELTX in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:09.804950] [INFO ] [sig ] [1050/3504] Forecasting ELVA... [2026-01-09T20:21:09.804979] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-09T20:21:09.805009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-09T20:21:09.820419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-09T20:21:09.820839] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-09T20:21:09.821814] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-09T20:21:09.821868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:09.821899] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:09.821960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:09.822019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:09.879284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:09.880296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:09.880382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:09.880415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:09.993702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:09.993853] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:21:09.993892] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:09.993921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:09.997266] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=55.12%) [2026-01-09T20:21:09.997538] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-09T20:21:09.997679] [INFO ] [sig ] ELVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:10.137085] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ELVA.txt [2026-01-09T20:21:10.137293] [INFO ] [sig ] [1050/3504] Completed ELVA in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:10.137336] [INFO ] [sig ] [1051/3504] Forecasting ELVN... [2026-01-09T20:21:10.137365] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-09T20:21:10.137396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-09T20:21:10.148980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-09T20:21:10.149319] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-09T20:21:10.150140] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-09T20:21:10.150193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:10.150227] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:10.150255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:10.150313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:10.209303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:10.210117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:10.210401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:10.210437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:10.332502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:10.332675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:10.332715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:10.332743] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:10.336626] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-09T20:21:10.337060] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-09T20:21:10.337296] [INFO ] [sig ] ELVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:10.485069] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ELVN.txt [2026-01-09T20:21:10.485223] [INFO ] [sig ] [1051/3504] Completed ELVN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:10.485263] [INFO ] [sig ] [1052/3504] Forecasting ELWS... [2026-01-09T20:21:10.485293] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-09T20:21:10.485323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-09T20:21:10.498267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-09T20:21:10.498676] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-09T20:21:10.499475] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-09T20:21:10.499528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:10.499560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:10.499606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:10.499665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:10.561976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:10.562893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:10.562981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:10.563014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:10.687843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:10.688013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:10.688062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:10.688100] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:10.692558] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-01-09T20:21:10.692922] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-09T20:21:10.693076] [INFO ] [sig ] ELWS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:10.849427] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ELWS.txt [2026-01-09T20:21:10.849637] [INFO ] [sig ] [1052/3504] Completed ELWS in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:10.849691] [INFO ] [sig ] [1053/3504] Forecasting EM... [2026-01-09T20:21:10.849723] [INFO ] [sig ] Generating forecast for: EM [2026-01-09T20:21:10.849753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-09T20:21:10.861284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-09T20:21:10.861681] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-09T20:21:10.862472] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-09T20:21:10.862534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:10.862569] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:10.862620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:10.862678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:10.922266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:10.923120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:10.923215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:10.923248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:11.043015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:11.043173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:11.043213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:11.043243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:11.047926] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-09T20:21:11.048250] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-09T20:21:11.048390] [INFO ] [sig ] EM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:11.194309] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EM.txt [2026-01-09T20:21:11.194475] [INFO ] [sig ] [1053/3504] Completed EM in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:11.194517] [INFO ] [sig ] [1054/3504] Forecasting EMB... [2026-01-09T20:21:11.194549] [INFO ] [sig ] Generating forecast for: EMB [2026-01-09T20:21:11.194599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-09T20:21:11.205981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-09T20:21:11.206326] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-09T20:21:11.207105] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-09T20:21:11.207179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:11.207210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:11.207237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:11.207293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:11.265508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:11.266596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:11.266682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:11.266715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:11.389602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:11.389759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:11.389820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:11.389850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:11.393729] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-01-09T20:21:11.394086] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-09T20:21:11.394227] [INFO ] [sig ] EMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:11.545034] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EMB.txt [2026-01-09T20:21:11.545224] [INFO ] [sig ] [1054/3504] Completed EMB in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:11.545264] [INFO ] [sig ] [1055/3504] Forecasting EMBC... [2026-01-09T20:21:11.545294] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-09T20:21:11.545324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-09T20:21:11.557639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-09T20:21:11.558060] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-09T20:21:11.558958] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-09T20:21:11.559015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:11.559047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:11.559074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:11.559134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:11.616018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:11.616930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:11.617015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:11.617047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:11.743057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:11.743213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:11.743251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:11.743470] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:11.747933] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-09T20:21:11.748305] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-09T20:21:11.748452] [INFO ] [sig ] EMBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:11.900447] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EMBC.txt [2026-01-09T20:21:11.900623] [INFO ] [sig ] [1055/3504] Completed EMBC in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:11.900663] [INFO ] [sig ] [1056/3504] Forecasting EMD... [2026-01-09T20:21:11.900692] [INFO ] [sig ] Generating forecast for: EMD [2026-01-09T20:21:11.900721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-09T20:21:11.912863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-09T20:21:11.913271] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-09T20:21:11.914115] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-09T20:21:11.914174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:11.914218] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:11.914252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:11.914309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:11.973331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:11.974205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:11.974288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:11.974322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:12.098795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:12.098946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:12.098986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:12.099016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:12.102424] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-09T20:21:12.102750] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-09T20:21:12.102886] [INFO ] [sig ] EMD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:12.248827] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EMD.txt [2026-01-09T20:21:12.248986] [INFO ] [sig ] [1056/3504] Completed EMD in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:12.249026] [INFO ] [sig ] [1057/3504] Forecasting EMF... [2026-01-09T20:21:12.249058] [INFO ] [sig ] Generating forecast for: EMF [2026-01-09T20:21:12.249087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-09T20:21:12.261563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-09T20:21:12.261884] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-09T20:21:12.262854] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-09T20:21:12.262906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:12.262938] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:12.262965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:12.263021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:12.321709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:12.322984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:12.323071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:12.323104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:12.444822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:12.444977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:12.445015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:12.445044] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:12.448634] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=60.72%) [2026-01-09T20:21:12.448921] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-09T20:21:12.449049] [INFO ] [sig ] EMF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:12.603479] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EMF.txt [2026-01-09T20:21:12.603640] [INFO ] [sig ] [1057/3504] Completed EMF in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:12.603680] [INFO ] [sig ] [1058/3504] Forecasting EMN... [2026-01-09T20:21:12.603710] [INFO ] [sig ] Generating forecast for: EMN [2026-01-09T20:21:12.603741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-09T20:21:12.614897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-09T20:21:12.615229] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-09T20:21:12.616031] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-09T20:21:12.616084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:12.616145] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:12.616175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:12.616231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:12.672540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:12.673408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:12.673492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:12.673527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:12.793867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:12.794022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:12.794063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:12.794091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:12.797705] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-09T20:21:12.798007] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-09T20:21:12.798139] [INFO ] [sig ] EMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:12.943196] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EMN.txt [2026-01-09T20:21:12.943353] [INFO ] [sig ] [1058/3504] Completed EMN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:12.943392] [INFO ] [sig ] [1059/3504] Forecasting EMO... [2026-01-09T20:21:12.943422] [INFO ] [sig ] Generating forecast for: EMO [2026-01-09T20:21:12.943459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-09T20:21:12.954759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-09T20:21:12.955151] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-09T20:21:12.956022] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-09T20:21:12.956075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:12.956108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:12.956135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:12.956194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:13.012848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:13.013706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:13.013789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:13.013822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:13.131323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:13.131472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:13.131512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:13.131542] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:13.134966] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-09T20:21:13.135258] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-09T20:21:13.135388] [INFO ] [sig ] EMO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:13.282654] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EMO.txt [2026-01-09T20:21:13.282801] [INFO ] [sig ] [1059/3504] Completed EMO in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:13.282840] [INFO ] [sig ] [1060/3504] Forecasting EMXC... [2026-01-09T20:21:13.282870] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-09T20:21:13.282900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-09T20:21:13.294345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-09T20:21:13.294687] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-09T20:21:13.295497] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-09T20:21:13.295551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:13.295620] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:13.295655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:13.295713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:13.353373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:13.354265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:13.354406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:13.354467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:13.478495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:13.478669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:13.478710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:13.478739] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:13.482311] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-01-09T20:21:13.482613] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-09T20:21:13.482744] [INFO ] [sig ] EMXC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:13.629146] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EMXC.txt [2026-01-09T20:21:13.629303] [INFO ] [sig ] [1060/3504] Completed EMXC in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:13.629343] [INFO ] [sig ] [1061/3504] Forecasting ENB... [2026-01-09T20:21:13.629374] [INFO ] [sig ] Generating forecast for: ENB [2026-01-09T20:21:13.629406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-09T20:21:13.640460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-09T20:21:13.640998] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-09T20:21:13.642022] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-09T20:21:13.642075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:13.642108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:13.642136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:13.642193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:13.700595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:13.701457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:13.701546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:13.701599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:13.828858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:13.829012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:13.829053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:13.829083] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:13.832527] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-09T20:21:13.832839] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-09T20:21:13.832967] [INFO ] [sig ] ENB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:13.974379] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENB.txt [2026-01-09T20:21:13.974533] [INFO ] [sig ] [1061/3504] Completed ENB in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-09T20:21:13.974594] [INFO ] [sig ] [1062/3504] Forecasting ENGN... [2026-01-09T20:21:13.974637] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-09T20:21:13.974669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-09T20:21:13.986079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-09T20:21:13.986435] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-09T20:21:13.987306] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-09T20:21:13.987367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:13.987406] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:13.987441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:13.987512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:14.050059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:14.051009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:14.051092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:14.051126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:14.186649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:14.186803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:14.186843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:14.186873] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:14.190516] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-01-09T20:21:14.190897] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-09T20:21:14.191040] [INFO ] [sig ] ENGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:14.346073] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ENGN.txt [2026-01-09T20:21:14.346212] [INFO ] [sig ] [1062/3504] Completed ENGN in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-09T20:21:14.346252] [INFO ] [sig ] [1063/3504] Forecasting ENIC... [2026-01-09T20:21:14.346282] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-09T20:21:14.346313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-09T20:21:14.358507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-09T20:21:14.358890] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-09T20:21:14.359880] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-09T20:21:14.359940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:14.359978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:14.360005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:14.360060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:14.421842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:14.422783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:14.422867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:14.422902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:14.555329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:14.555474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:14.555514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:14.555543] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:14.558868] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=48.90%) [2026-01-09T20:21:14.559137] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-09T20:21:14.559259] [INFO ] [sig ] ENIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:14.699880] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ENIC.txt [2026-01-09T20:21:14.700058] [INFO ] [sig ] [1063/3504] Completed ENIC in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:14.700098] [INFO ] [sig ] [1064/3504] Forecasting ENPH... [2026-01-09T20:21:14.700127] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-09T20:21:14.700159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-09T20:21:14.711310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-09T20:21:14.711847] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-09T20:21:14.712832] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-09T20:21:14.712883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:14.712914] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:14.712940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:14.712995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:14.770381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:14.771251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:14.771334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:14.771367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:14.886048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:14.886204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:14.886242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:14.886271] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:14.889637] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-09T20:21:14.889931] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-09T20:21:14.890056] [INFO ] [sig ] ENPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:15.033811] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENPH.txt [2026-01-09T20:21:15.033963] [INFO ] [sig ] [1064/3504] Completed ENPH in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:15.034003] [INFO ] [sig ] [1065/3504] Forecasting ENS... [2026-01-09T20:21:15.034034] [INFO ] [sig ] Generating forecast for: ENS [2026-01-09T20:21:15.034065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-09T20:21:15.045398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-09T20:21:15.045794] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-09T20:21:15.046557] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-09T20:21:15.046631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:15.046663] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:15.046690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:15.046746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:15.101839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:15.102703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:15.102783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:15.102815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:15.216849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:15.217004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:15.217043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:15.217091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:15.220702] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-09T20:21:15.221057] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-09T20:21:15.221194] [INFO ] [sig ] ENS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:15.364164] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENS.txt [2026-01-09T20:21:15.364326] [INFO ] [sig ] [1065/3504] Completed ENS in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:15.364365] [INFO ] [sig ] [1066/3504] Forecasting ENSG... [2026-01-09T20:21:15.364393] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-09T20:21:15.364423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-09T20:21:15.376425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-09T20:21:15.376820] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-09T20:21:15.377657] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-09T20:21:15.377710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:15.377742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:15.377769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:15.377824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:15.433897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:15.434783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:15.434871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:15.434903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:15.564491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:15.564709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:15.564758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:15.564789] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:15.568456] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-01-09T20:21:15.568766] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-09T20:21:15.568895] [INFO ] [sig ] ENSG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:15.719081] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ENSG.txt [2026-01-09T20:21:15.719225] [INFO ] [sig ] [1066/3504] Completed ENSG in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:15.719265] [INFO ] [sig ] [1067/3504] Forecasting ENTA... [2026-01-09T20:21:15.719297] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-09T20:21:15.719330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-09T20:21:15.732768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-09T20:21:15.733252] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-09T20:21:15.734323] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-09T20:21:15.734386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:15.734449] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:15.734477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:15.734535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:15.802562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:15.803459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:15.803548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:15.803622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:15.935781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:15.935960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:15.936002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:15.936030] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:15.939722] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-01-09T20:21:15.940084] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-09T20:21:15.940228] [INFO ] [sig ] ENTA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:16.101693] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENTA.txt [2026-01-09T20:21:16.101856] [INFO ] [sig ] [1067/3504] Completed ENTA in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:16.101897] [INFO ] [sig ] [1068/3504] Forecasting ENTG... [2026-01-09T20:21:16.101933] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-09T20:21:16.101973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-09T20:21:16.113893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-09T20:21:16.114309] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-09T20:21:16.115139] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-09T20:21:16.115193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:16.115230] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:16.115256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:16.115311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:16.173453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:16.174399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:16.174492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:16.174525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:16.310459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:16.310683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:16.310746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:16.310795] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:16.316217] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=56.58%) [2026-01-09T20:21:16.316705] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-09T20:21:16.316898] [INFO ] [sig ] ENTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:16.486126] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENTG.txt [2026-01-09T20:21:16.486285] [INFO ] [sig ] [1068/3504] Completed ENTG in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:16.486325] [INFO ] [sig ] [1069/3504] Forecasting ENTX... [2026-01-09T20:21:16.486355] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-09T20:21:16.486384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-09T20:21:16.497699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-09T20:21:16.498077] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-09T20:21:16.498921] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-09T20:21:16.498976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:16.499008] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:16.499049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:16.499112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:16.555242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:16.556095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:16.556176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:16.556207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:16.672733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:16.672892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:16.672931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:16.672960] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:16.676638] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-01-09T20:21:16.677012] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-09T20:21:16.677174] [INFO ] [sig ] ENTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:16.816984] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENTX.txt [2026-01-09T20:21:16.817155] [INFO ] [sig ] [1069/3504] Completed ENTX in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:16.817197] [INFO ] [sig ] [1070/3504] Forecasting ENVA... [2026-01-09T20:21:16.817226] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-09T20:21:16.817257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-09T20:21:16.828365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-09T20:21:16.828628] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-09T20:21:16.829370] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-09T20:21:16.829421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:16.829452] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:16.829478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:16.829532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:16.885019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:16.885753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:16.885829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:16.885861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:17.002935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:17.003087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:17.003125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:17.003186] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:17.006873] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=74.42%) [2026-01-09T20:21:17.007238] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-09T20:21:17.007403] [INFO ] [sig ] ENVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:17.149318] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENVA.txt [2026-01-09T20:21:17.149462] [INFO ] [sig ] [1070/3504] Completed ENVA in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:17.149505] [INFO ] [sig ] [1071/3504] Forecasting ENVB... [2026-01-09T20:21:17.149533] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-09T20:21:17.149563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-09T20:21:17.161299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-09T20:21:17.161630] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-09T20:21:17.162388] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-09T20:21:17.162439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:17.162471] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:17.162497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:17.162552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:17.221895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:17.222764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:17.222846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:17.222879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:17.345591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:17.345741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:17.345779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:17.345807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:17.349354] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-09T20:21:17.349629] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-09T20:21:17.349754] [INFO ] [sig ] ENVB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:17.494863] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENVB.txt [2026-01-09T20:21:17.495006] [INFO ] [sig ] [1071/3504] Completed ENVB in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:17.495044] [INFO ] [sig ] [1072/3504] Forecasting ENVX... [2026-01-09T20:21:17.495074] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-09T20:21:17.495103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-09T20:21:17.506290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-09T20:21:17.506585] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-09T20:21:17.507362] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-09T20:21:17.507413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:17.507444] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:17.507471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:17.507527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:17.564683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:17.565276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:17.565351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:17.565382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:17.688993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:17.689144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:17.689183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:17.689213] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:17.693022] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-09T20:21:17.693299] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-09T20:21:17.693421] [INFO ] [sig ] ENVX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:17.834401] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ENVX.txt [2026-01-09T20:21:17.834531] [INFO ] [sig ] [1072/3504] Completed ENVX in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:17.834585] [INFO ] [sig ] [1073/3504] Forecasting EOD... [2026-01-09T20:21:17.834618] [INFO ] [sig ] Generating forecast for: EOD [2026-01-09T20:21:17.834655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-09T20:21:17.846212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-09T20:21:17.846592] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-09T20:21:17.847370] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-09T20:21:17.847421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:17.847451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:17.847477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:17.847531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:17.903238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:17.904055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:17.904136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:17.904167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:18.021701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:18.021849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:18.021887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:18.021916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:18.025214] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-09T20:21:18.025485] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-09T20:21:18.025621] [INFO ] [sig ] EOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:18.164641] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EOD.txt [2026-01-09T20:21:18.164791] [INFO ] [sig ] [1073/3504] Completed EOD in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:18.164833] [INFO ] [sig ] [1074/3504] Forecasting EOG... [2026-01-09T20:21:18.164863] [INFO ] [sig ] Generating forecast for: EOG [2026-01-09T20:21:18.164893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-09T20:21:18.176142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-09T20:21:18.176442] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-09T20:21:18.177225] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-09T20:21:18.177276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:18.177306] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:18.177332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:18.177386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:18.239042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:18.239908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:18.239987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:18.240018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:18.361863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:18.362023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:18.362062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:18.362091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:18.365833] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-09T20:21:18.366157] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-09T20:21:18.366296] [INFO ] [sig ] EOG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:18.509998] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EOG.txt [2026-01-09T20:21:18.510143] [INFO ] [sig ] [1074/3504] Completed EOG in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:18.510183] [INFO ] [sig ] [1075/3504] Forecasting EOI... [2026-01-09T20:21:18.510213] [INFO ] [sig ] Generating forecast for: EOI [2026-01-09T20:21:18.510242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-09T20:21:18.522072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-09T20:21:18.522330] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-09T20:21:18.523093] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-09T20:21:18.523145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:18.523176] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:18.523201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:18.523256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:18.579929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:18.580552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:18.580645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:18.580677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:18.704728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:18.704877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:18.704916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:18.704944] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:18.708767] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-01-09T20:21:18.709074] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-09T20:21:18.709211] [INFO ] [sig ] EOI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:18.863437] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EOI.txt [2026-01-09T20:21:18.863624] [INFO ] [sig ] [1075/3504] Completed EOI in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:18.863666] [INFO ] [sig ] [1076/3504] Forecasting EOLS... [2026-01-09T20:21:18.863697] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-09T20:21:18.863727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-09T20:21:18.875499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-09T20:21:18.875927] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-09T20:21:18.876828] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-09T20:21:18.876886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:18.876918] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:18.876944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:18.877011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:18.938616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:18.939426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:18.939507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:18.939540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:19.068880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:19.069044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:19.069084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:19.069112] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:19.072912] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-01-09T20:21:19.073201] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-09T20:21:19.073341] [INFO ] [sig ] EOLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:19.222323] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EOLS.txt [2026-01-09T20:21:19.222483] [INFO ] [sig ] [1076/3504] Completed EOLS in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:19.222523] [INFO ] [sig ] [1077/3504] Forecasting EOS... [2026-01-09T20:21:19.222553] [INFO ] [sig ] Generating forecast for: EOS [2026-01-09T20:21:19.222602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-09T20:21:19.234803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-09T20:21:19.235166] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-09T20:21:19.236168] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-09T20:21:19.236221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:19.236256] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:19.236285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:19.236342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:19.304162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:19.305050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:19.305209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:19.305260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:19.426272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:19.426422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:19.426461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:19.426490] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:19.430181] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-09T20:21:19.430455] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-09T20:21:19.430592] [INFO ] [sig ] EOS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:19.571438] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EOS.txt [2026-01-09T20:21:19.571605] [INFO ] [sig ] [1077/3504] Completed EOS in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:19.571647] [INFO ] [sig ] [1078/3504] Forecasting EOSE... [2026-01-09T20:21:19.571690] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-09T20:21:19.571722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-09T20:21:19.586548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-09T20:21:19.587008] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-09T20:21:19.588031] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-09T20:21:19.588094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:19.588132] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:19.588165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:19.588243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:19.651650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:19.652483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:19.652568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:19.652623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:19.773969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:19.774116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:19.774155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:19.774183] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:19.777534] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-01-09T20:21:19.777841] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-09T20:21:19.777991] [INFO ] [sig ] EOSE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:19.919798] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EOSE.txt [2026-01-09T20:21:19.919949] [INFO ] [sig ] [1078/3504] Completed EOSE in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-09T20:21:19.919991] [INFO ] [sig ] [1079/3504] Forecasting EPAC... [2026-01-09T20:21:19.920022] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-09T20:21:19.920052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-09T20:21:19.931840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-09T20:21:19.932128] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-09T20:21:19.932924] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-09T20:21:19.932977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:19.933010] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:19.933038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:19.933095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:19.989746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:19.990423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:19.990500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:19.990532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:20.109459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:20.109620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:20.109660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:20.109689] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:20.113016] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-09T20:21:20.113284] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-09T20:21:20.113403] [INFO ] [sig ] EPAC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:20.259310] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EPAC.txt [2026-01-09T20:21:20.259498] [INFO ] [sig ] [1079/3504] Completed EPAC in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-09T20:21:20.259554] [INFO ] [sig ] [1080/3504] Forecasting EPAM... [2026-01-09T20:21:20.259604] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-09T20:21:20.259638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-09T20:21:20.271753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-09T20:21:20.272091] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-09T20:21:20.272932] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-09T20:21:20.272986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:20.273020] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:20.273048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:20.273105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:20.336068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:20.336959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:20.337041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:20.337075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:20.470191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:20.470350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:20.470390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:20.470422] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:20.473950] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-09T20:21:20.474260] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-09T20:21:20.474393] [INFO ] [sig ] EPAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:20.618351] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EPAM.txt [2026-01-09T20:21:20.618741] [INFO ] [sig ] [1080/3504] Completed EPAM in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:20.618782] [INFO ] [sig ] [1081/3504] Forecasting EPC... [2026-01-09T20:21:20.618813] [INFO ] [sig ] Generating forecast for: EPC [2026-01-09T20:21:20.618843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-09T20:21:20.630405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-09T20:21:20.630729] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-09T20:21:20.631488] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-09T20:21:20.631538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:20.631592] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:20.631621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:20.631676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:20.690001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:20.690935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:20.691015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:20.691047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:20.810440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:20.810614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:20.810654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:20.810682] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:20.814058] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=19.56%) [2026-01-09T20:21:20.814362] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-09T20:21:20.814494] [INFO ] [sig ] EPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:20.959330] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EPC.txt [2026-01-09T20:21:20.959487] [INFO ] [sig ] [1081/3504] Completed EPC in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:20.959526] [INFO ] [sig ] [1082/3504] Forecasting EPD... [2026-01-09T20:21:20.959565] [INFO ] [sig ] Generating forecast for: EPD [2026-01-09T20:21:20.959616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-09T20:21:20.971763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-09T20:21:20.972117] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-09T20:21:20.972912] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-09T20:21:20.972977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:20.973009] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:20.973034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:20.973089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:21.032348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:21.033219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:21.033304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:21.033337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:21.155703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:21.155854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:21.155894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:21.155923] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:21.159363] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=33.75%) [2026-01-09T20:21:21.159680] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-09T20:21:21.159806] [INFO ] [sig ] EPD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:21.300972] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EPD.txt [2026-01-09T20:21:21.301136] [INFO ] [sig ] [1082/3504] Completed EPD in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:21.301179] [INFO ] [sig ] [1083/3504] Forecasting EPSN... [2026-01-09T20:21:21.301209] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-09T20:21:21.301240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-09T20:21:21.312707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-09T20:21:21.313061] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-09T20:21:21.313830] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-09T20:21:21.313882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:21.313914] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:21.313941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:21.313996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:21.371662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:21.372488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:21.372589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:21.372625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:21.503671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:21.503857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:21.503908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:21.503944] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:21.508227] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-09T20:21:21.508643] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-09T20:21:21.508801] [INFO ] [sig ] EPSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:21.654386] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EPSN.txt [2026-01-09T20:21:21.654527] [INFO ] [sig ] [1083/3504] Completed EPSN in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:21.654565] [INFO ] [sig ] [1084/3504] Forecasting EQBK... [2026-01-09T20:21:21.654613] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-09T20:21:21.654652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-09T20:21:21.666629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-09T20:21:21.666975] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-09T20:21:21.667794] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-09T20:21:21.667845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:21.667901] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:21.667930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:21.667988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:21.725477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:21.726300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:21.726380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:21.726414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:21.849124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:21.849273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:21.849313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:21.849344] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:21.852732] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-01-09T20:21:21.853003] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-09T20:21:21.853126] [INFO ] [sig ] EQBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:21.998481] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EQBK.txt [2026-01-09T20:21:21.998655] [INFO ] [sig ] [1084/3504] Completed EQBK in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:21.998700] [INFO ] [sig ] [1085/3504] Forecasting EQH... [2026-01-09T20:21:21.998731] [INFO ] [sig ] Generating forecast for: EQH [2026-01-09T20:21:21.998762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-09T20:21:22.010896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-09T20:21:22.011251] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-09T20:21:22.012032] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-09T20:21:22.012086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:22.012119] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:22.012147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:22.012204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:22.068893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:22.069689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:22.069769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:22.069803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:22.195652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:22.195810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:22.195851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:22.195882] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:22.199315] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-01-09T20:21:22.199617] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-09T20:21:22.199747] [INFO ] [sig ] EQH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:22.356714] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EQH.txt [2026-01-09T20:21:22.356884] [INFO ] [sig ] [1085/3504] Completed EQH in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:22.356933] [INFO ] [sig ] [1086/3504] Forecasting EQIX... [2026-01-09T20:21:22.356963] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-09T20:21:22.356992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-09T20:21:22.369217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-09T20:21:22.369512] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-09T20:21:22.370323] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-09T20:21:22.370379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:22.370411] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:22.370437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:22.370491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:22.428265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:22.429000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:22.429078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:22.429111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:22.557476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:22.557642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:22.557681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:22.557710] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:22.561015] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-01-09T20:21:22.561281] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-09T20:21:22.561423] [INFO ] [sig ] EQIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:22.702671] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EQIX.txt [2026-01-09T20:21:22.702800] [INFO ] [sig ] [1086/3504] Completed EQIX in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:22.702839] [INFO ] [sig ] [1087/3504] Forecasting ERAS... [2026-01-09T20:21:22.702868] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-09T20:21:22.702898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-09T20:21:22.715147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-09T20:21:22.715455] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-09T20:21:22.716327] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-09T20:21:22.716384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:22.716418] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:22.716459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:22.716529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:22.782619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:22.783316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:22.783396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:22.783430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:22.900464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:22.900828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:22.900869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:22.900930] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:22.904911] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-01-09T20:21:22.905208] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-09T20:21:22.905343] [INFO ] [sig ] ERAS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:23.046091] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ERAS.txt [2026-01-09T20:21:23.046230] [INFO ] [sig ] [1087/3504] Completed ERAS in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:23.046268] [INFO ] [sig ] [1088/3504] Forecasting ERIC... [2026-01-09T20:21:23.046298] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-09T20:21:23.046328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-09T20:21:23.057823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-09T20:21:23.058161] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-09T20:21:23.059152] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-09T20:21:23.059204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:23.059234] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:23.059259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:23.059315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:23.116131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:23.116957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:23.117039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:23.117071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:23.244358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:23.244529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:23.244585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:23.244618] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:23.248108] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-09T20:21:23.248402] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-09T20:21:23.248539] [INFO ] [sig ] ERIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:23.403450] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ERIC.txt [2026-01-09T20:21:23.403659] [INFO ] [sig ] [1088/3504] Completed ERIC in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:23.403712] [INFO ] [sig ] [1089/3504] Forecasting ERIE... [2026-01-09T20:21:23.403745] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-09T20:21:23.403775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-09T20:21:23.417021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-09T20:21:23.417420] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-09T20:21:23.418518] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-09T20:21:23.418798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:23.418845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:23.418875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:23.418933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:23.484793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:23.485701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:23.485788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:23.485821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:23.603697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:23.603858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:23.603915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:23.603946] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:23.607364] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-09T20:21:23.607670] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-09T20:21:23.607802] [INFO ] [sig ] ERIE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:23.751473] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ERIE.txt [2026-01-09T20:21:23.751648] [INFO ] [sig ] [1089/3504] Completed ERIE in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:23.751691] [INFO ] [sig ] [1090/3504] Forecasting ERII... [2026-01-09T20:21:23.751721] [INFO ] [sig ] Generating forecast for: ERII [2026-01-09T20:21:23.751756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-09T20:21:23.763710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-09T20:21:23.764109] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-09T20:21:23.764935] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-09T20:21:23.764988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:23.765018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:23.765045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:23.765101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:23.821045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:23.821915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:23.821995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:23.822027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:23.940258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:23.940408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:23.940446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:23.940474] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:23.944048] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-01-09T20:21:23.944327] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-09T20:21:23.944458] [INFO ] [sig ] ERII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:24.089325] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ERII.txt [2026-01-09T20:21:24.089504] [INFO ] [sig ] [1090/3504] Completed ERII in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:24.089547] [INFO ] [sig ] [1091/3504] Forecasting ERNA... [2026-01-09T20:21:24.089592] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-09T20:21:24.089625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-09T20:21:24.100840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-09T20:21:24.101219] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-09T20:21:24.102100] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-09T20:21:24.102155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:24.102186] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:24.102213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:24.102268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:24.165934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:24.166874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:24.166971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:24.167006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:24.290081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:24.290238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:24.290276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:24.290306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:24.293843] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-01-09T20:21:24.294199] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-09T20:21:24.294343] [INFO ] [sig ] ERNA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:24.437918] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ERNA.txt [2026-01-09T20:21:24.438079] [INFO ] [sig ] [1091/3504] Completed ERNA in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:24.438119] [INFO ] [sig ] [1092/3504] Forecasting ERO... [2026-01-09T20:21:24.438148] [INFO ] [sig ] Generating forecast for: ERO [2026-01-09T20:21:24.438178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-09T20:21:24.449710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-09T20:21:24.450022] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-09T20:21:24.450815] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-09T20:21:24.450868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:24.450900] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:24.450929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:24.450986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:24.508440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:24.509310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:24.509395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:24.509428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:24.629050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:24.629210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:24.629251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:24.629280] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:24.632737] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-09T20:21:24.633023] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-09T20:21:24.633151] [INFO ] [sig ] ERO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:24.776876] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ERO.txt [2026-01-09T20:21:24.777043] [INFO ] [sig ] [1092/3504] Completed ERO in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:24.777081] [INFO ] [sig ] [1093/3504] Forecasting ES... [2026-01-09T20:21:24.777112] [INFO ] [sig ] Generating forecast for: ES [2026-01-09T20:21:24.780465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-09T20:21:24.792808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-09T20:21:24.793222] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-09T20:21:24.794179] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-09T20:21:24.794235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:24.794284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:24.794314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:24.794371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:24.853900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:24.855146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:24.855335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:24.855372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:24.978226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:24.978379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:24.978420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:24.978450] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:24.982411] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=52.52%) [2026-01-09T20:21:24.982713] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-09T20:21:24.982836] [INFO ] [sig ] ES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:25.130811] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ES.txt [2026-01-09T20:21:25.130959] [INFO ] [sig ] [1093/3504] Completed ES in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:25.130998] [INFO ] [sig ] [1094/3504] Forecasting ESAB... [2026-01-09T20:21:25.131029] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-09T20:21:25.131058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-09T20:21:25.142314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-09T20:21:25.142610] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-09T20:21:25.143365] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-09T20:21:25.143416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:25.143447] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:25.143473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:25.143530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:25.200459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:25.201168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:25.201274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:25.201308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:25.322289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:25.322433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:25.322472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:25.322502] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:25.325801] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=27.40%) [2026-01-09T20:21:25.326064] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-09T20:21:25.326180] [INFO ] [sig ] ESAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:25.467153] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ESAB.txt [2026-01-09T20:21:25.467288] [INFO ] [sig ] [1094/3504] Completed ESAB in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:25.467326] [INFO ] [sig ] [1095/3504] Forecasting ESCA... [2026-01-09T20:21:25.467356] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-09T20:21:25.467385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-09T20:21:25.479976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-09T20:21:25.480263] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-09T20:21:25.481028] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-09T20:21:25.481079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:25.481110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:25.481136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:25.481191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:25.540532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:25.541370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:25.541445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:25.541477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:25.656183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:25.656346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:25.656387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:25.656415] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:25.659853] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=87.51%) [2026-01-09T20:21:25.660134] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-09T20:21:25.660254] [INFO ] [sig ] ESCA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:25.801993] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESCA.txt [2026-01-09T20:21:25.802118] [INFO ] [sig ] [1095/3504] Completed ESCA in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-09T20:21:25.802155] [INFO ] [sig ] [1096/3504] Forecasting ESE... [2026-01-09T20:21:25.802184] [INFO ] [sig ] Generating forecast for: ESE [2026-01-09T20:21:25.802213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-09T20:21:25.813417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-09T20:21:25.813708] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-09T20:21:25.814447] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-09T20:21:25.814497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:25.814528] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:25.814555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:25.814633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:25.870709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:25.871402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:25.871480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:25.871512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:25.986732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:25.986876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:25.986914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:25.986942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:25.990232] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=57.63%) [2026-01-09T20:21:25.990499] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-09T20:21:25.990639] [INFO ] [sig ] ESE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:26.129982] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESE.txt [2026-01-09T20:21:26.130110] [INFO ] [sig ] [1096/3504] Completed ESE in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-09T20:21:26.130148] [INFO ] [sig ] [1097/3504] Forecasting ESEA... [2026-01-09T20:21:26.130184] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-09T20:21:26.130215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-09T20:21:26.141116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-09T20:21:26.141385] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-09T20:21:26.142142] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-09T20:21:26.142193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:26.142225] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:26.142251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:26.142306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:26.199515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:26.200187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:26.200263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:26.200295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:26.321335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:26.321484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:26.321522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:26.321551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:26.325036] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-01-09T20:21:26.325303] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-09T20:21:26.325422] [INFO ] [sig ] ESEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:26.471274] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESEA.txt [2026-01-09T20:21:26.471449] [INFO ] [sig ] [1097/3504] Completed ESEA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:26.471489] [INFO ] [sig ] [1098/3504] Forecasting ESGD... [2026-01-09T20:21:26.471519] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-09T20:21:26.471548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-09T20:21:26.482695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-09T20:21:26.482970] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-09T20:21:26.483758] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-09T20:21:26.483809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:26.483840] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:26.483867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:26.483922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:26.540592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:26.541238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:26.541323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:26.541357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:26.660119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:26.660273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:26.660312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:26.660342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:26.663692] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-09T20:21:26.663961] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-09T20:21:26.664082] [INFO ] [sig ] ESGD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:26.809380] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ESGD.txt [2026-01-09T20:21:26.809515] [INFO ] [sig ] [1098/3504] Completed ESGD in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:26.809566] [INFO ] [sig ] [1099/3504] Forecasting ESGE... [2026-01-09T20:21:26.809630] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-09T20:21:26.809661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-09T20:21:26.821921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-09T20:21:26.822233] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-09T20:21:26.823301] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-09T20:21:26.823354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:26.823385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:26.823411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:26.823472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:26.888645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:26.889466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:26.889563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:26.889620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:27.023904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:27.024050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:27.024107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:27.024144] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:27.028213] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-09T20:21:27.028520] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-09T20:21:27.028673] [INFO ] [sig ] ESGE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:27.170090] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESGE.txt [2026-01-09T20:21:27.170217] [INFO ] [sig ] [1099/3504] Completed ESGE in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:27.170254] [INFO ] [sig ] [1100/3504] Forecasting ESI... [2026-01-09T20:21:27.170284] [INFO ] [sig ] Generating forecast for: ESI [2026-01-09T20:21:27.170313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-09T20:21:27.182649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-09T20:21:27.183052] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-09T20:21:27.183872] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-09T20:21:27.183925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:27.183957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:27.183983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:27.184039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:27.243800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:27.244735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:27.244843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:27.244887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:27.360758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:27.360909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:27.360948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:27.360995] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:27.364406] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-09T20:21:27.364737] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-09T20:21:27.364866] [INFO ] [sig ] ESI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:27.510961] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ESI.txt [2026-01-09T20:21:27.511114] [INFO ] [sig ] [1100/3504] Completed ESI in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:27.511154] [INFO ] [sig ] [1101/3504] Forecasting ESOA... [2026-01-09T20:21:27.511183] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-09T20:21:27.511213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-09T20:21:27.522790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-09T20:21:27.523129] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-09T20:21:27.524048] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-09T20:21:27.524099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:27.524157] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:27.524185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:27.524241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:27.583058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:27.583961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:27.584074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:27.584108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:27.710004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:27.710157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:27.710196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:27.710224] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:27.713663] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-09T20:21:27.713980] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-09T20:21:27.714113] [INFO ] [sig ] ESOA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:27.867688] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESOA.txt [2026-01-09T20:21:27.867844] [INFO ] [sig ] [1101/3504] Completed ESOA in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:27.867883] [INFO ] [sig ] [1102/3504] Forecasting ESPO... [2026-01-09T20:21:27.867914] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-09T20:21:27.867943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-09T20:21:27.879919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-09T20:21:27.880310] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-09T20:21:27.881125] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-09T20:21:27.881178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:27.881210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:27.881236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:27.881292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:27.940966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:27.941854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:27.941942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:27.941992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:28.073712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:28.073891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:28.073949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:28.073980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:28.077694] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=57.81%) [2026-01-09T20:21:28.078045] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-09T20:21:28.078176] [INFO ] [sig ] ESPO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:28.224031] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESPO.txt [2026-01-09T20:21:28.224192] [INFO ] [sig ] [1102/3504] Completed ESPO in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:28.224231] [INFO ] [sig ] [1103/3504] Forecasting ESQ... [2026-01-09T20:21:28.224262] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-09T20:21:28.224292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-09T20:21:28.237781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-09T20:21:28.238159] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-09T20:21:28.238978] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-09T20:21:28.239031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:28.239063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:28.239089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:28.239146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:28.295805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:28.296673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:28.296762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:28.296794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:28.413340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:28.413495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:28.413534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:28.413562] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:28.417255] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-09T20:21:28.417589] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-09T20:21:28.417917] [INFO ] [sig ] ESQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:28.561003] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESQ.txt [2026-01-09T20:21:28.561158] [INFO ] [sig ] [1103/3504] Completed ESQ in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:28.561197] [INFO ] [sig ] [1104/3504] Forecasting ESTA... [2026-01-09T20:21:28.561227] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-09T20:21:28.561257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-09T20:21:28.572313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-09T20:21:28.572706] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-09T20:21:28.573467] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-09T20:21:28.573519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:28.573550] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:28.573614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:28.573674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:28.631624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:28.632481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:28.632566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:28.632620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:28.752979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:28.753133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:28.753171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:28.753233] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:28.756728] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-01-09T20:21:28.757064] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-09T20:21:28.757221] [INFO ] [sig ] ESTA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:28.905495] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESTA.txt [2026-01-09T20:21:28.905671] [INFO ] [sig ] [1104/3504] Completed ESTA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:28.905713] [INFO ] [sig ] [1105/3504] Forecasting ESTC... [2026-01-09T20:21:28.905743] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-09T20:21:28.905774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-09T20:21:28.917193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-09T20:21:28.917604] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-09T20:21:28.918376] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-09T20:21:28.918428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:28.918459] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:28.918485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:28.918541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:28.976593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:28.977479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:28.977566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:28.977620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:29.102324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:29.102479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:29.102517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:29.102546] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:29.106251] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-09T20:21:29.106649] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-09T20:21:29.106794] [INFO ] [sig ] ESTC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:29.254069] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ESTC.txt [2026-01-09T20:21:29.254222] [INFO ] [sig ] [1105/3504] Completed ESTC in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:29.254260] [INFO ] [sig ] [1106/3504] Forecasting ETB... [2026-01-09T20:21:29.254290] [INFO ] [sig ] Generating forecast for: ETB [2026-01-09T20:21:29.254321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-09T20:21:29.266193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-09T20:21:29.266565] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-09T20:21:29.267376] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-09T20:21:29.267427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:29.267458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:29.267484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:29.267541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:29.324591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:29.325435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:29.325520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:29.325553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:29.443866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:29.444024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:29.444064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:29.444094] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:29.447600] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-01-09T20:21:29.447945] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-09T20:21:29.448083] [INFO ] [sig ] ETB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:29.601026] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ETB.txt [2026-01-09T20:21:29.601192] [INFO ] [sig ] [1106/3504] Completed ETB in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:29.601231] [INFO ] [sig ] [1107/3504] Forecasting ETD... [2026-01-09T20:21:29.601260] [INFO ] [sig ] Generating forecast for: ETD [2026-01-09T20:21:29.601292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-09T20:21:29.613018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-09T20:21:29.613397] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-09T20:21:29.614207] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-09T20:21:29.614260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:29.614290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:29.614316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:29.614372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:29.670463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:29.671389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:29.671480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:29.671512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:29.789985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:29.790139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:29.790178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:29.790206] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:29.793616] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-09T20:21:29.793950] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-09T20:21:29.794078] [INFO ] [sig ] ETD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:29.941467] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETD.txt [2026-01-09T20:21:29.941651] [INFO ] [sig ] [1107/3504] Completed ETD in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:29.941693] [INFO ] [sig ] [1108/3504] Forecasting ETG... [2026-01-09T20:21:29.941722] [INFO ] [sig ] Generating forecast for: ETG [2026-01-09T20:21:29.941760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-09T20:21:29.954782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-09T20:21:29.955162] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-09T20:21:29.955956] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-09T20:21:29.956008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:29.956040] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:29.956066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:29.956122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:30.013073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:30.013963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:30.014056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:30.014088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:30.142531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:30.142703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:30.142742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:30.142772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:30.146131] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-01-09T20:21:30.146439] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-09T20:21:30.146566] [INFO ] [sig ] ETG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:30.291546] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETG.txt [2026-01-09T20:21:30.291723] [INFO ] [sig ] [1108/3504] Completed ETG in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:30.291762] [INFO ] [sig ] [1109/3504] Forecasting ETHA... [2026-01-09T20:21:30.291790] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-09T20:21:30.291822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-09T20:21:30.303910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-09T20:21:30.304288] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-09T20:21:30.305079] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-09T20:21:30.305132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:30.305162] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:30.305188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:30.305243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:30.361359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:30.362219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:30.362303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:30.362335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:30.480641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:30.480796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:30.480835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:30.480863] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:30.484308] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-09T20:21:30.484662] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-09T20:21:30.484796] [INFO ] [sig ] ETHA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:30.630415] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETHA.txt [2026-01-09T20:21:30.630598] [INFO ] [sig ] [1109/3504] Completed ETHA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:30.630641] [INFO ] [sig ] [1110/3504] Forecasting ETJ... [2026-01-09T20:21:30.630669] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-09T20:21:30.630702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-09T20:21:30.642116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-09T20:21:30.642500] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-09T20:21:30.643283] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-09T20:21:30.643336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:30.643366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:30.643392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:30.643448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:30.700444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:30.701487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:30.701623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:30.701658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:30.822102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:30.822256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:30.822294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:30.822322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:30.826303] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=40.95%) [2026-01-09T20:21:30.826650] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-09T20:21:30.826781] [INFO ] [sig ] ETJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:30.970282] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ETJ.txt [2026-01-09T20:21:30.970435] [INFO ] [sig ] [1110/3504] Completed ETJ in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:30.970473] [INFO ] [sig ] [1111/3504] Forecasting ETN... [2026-01-09T20:21:30.970502] [INFO ] [sig ] Generating forecast for: ETN [2026-01-09T20:21:30.970532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-09T20:21:30.982313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-09T20:21:30.982719] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-09T20:21:30.983485] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-09T20:21:30.983536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:30.983567] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:30.983615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:30.983672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:31.043035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:31.044286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:31.044402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:31.044436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:31.165750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:31.165908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:31.165946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:31.165975] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:31.169497] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-09T20:21:31.169854] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-09T20:21:31.169989] [INFO ] [sig ] ETN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:31.313186] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETN.txt [2026-01-09T20:21:31.313346] [INFO ] [sig ] [1111/3504] Completed ETN in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:31.313386] [INFO ] [sig ] [1112/3504] Forecasting ETO... [2026-01-09T20:21:31.313416] [INFO ] [sig ] Generating forecast for: ETO [2026-01-09T20:21:31.313447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-09T20:21:31.324912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-09T20:21:31.325287] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-09T20:21:31.326070] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-09T20:21:31.326122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:31.326153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:31.326179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:31.326234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:31.382250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:31.383104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:31.383186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:31.383219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:31.501532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:31.501703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:31.501743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:31.501772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:31.505116] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=15.65%) [2026-01-09T20:21:31.505430] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-09T20:21:31.505561] [INFO ] [sig ] ETO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:31.649370] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ETO.txt [2026-01-09T20:21:31.649525] [INFO ] [sig ] [1112/3504] Completed ETO in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:31.649565] [INFO ] [sig ] [1113/3504] Forecasting ETON... [2026-01-09T20:21:31.649618] [INFO ] [sig ] Generating forecast for: ETON [2026-01-09T20:21:31.649649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-09T20:21:31.661289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-09T20:21:31.661686] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-09T20:21:31.662451] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-09T20:21:31.662503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:31.662533] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:31.662559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:31.662641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:31.720129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:31.720998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:31.721080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:31.721115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:31.845182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:31.845346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:31.845392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:31.845422] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:31.848859] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-09T20:21:31.849137] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-09T20:21:31.849262] [INFO ] [sig ] ETON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:31.991202] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETON.txt [2026-01-09T20:21:31.991367] [INFO ] [sig ] [1113/3504] Completed ETON in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-09T20:21:31.991412] [INFO ] [sig ] [1114/3504] Forecasting ETSY... [2026-01-09T20:21:31.991444] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-09T20:21:31.991475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-09T20:21:32.003230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-09T20:21:32.003598] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-09T20:21:32.004361] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-09T20:21:32.004412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:32.004444] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:32.004471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:32.004527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:32.061258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:32.062095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:32.062173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:32.062205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:32.183812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:32.183961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:32.184001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:32.184032] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:32.187431] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-09T20:21:32.187723] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-09T20:21:32.187849] [INFO ] [sig ] ETSY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:32.328720] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ETSY.txt [2026-01-09T20:21:32.328875] [INFO ] [sig ] [1114/3504] Completed ETSY in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:32.328913] [INFO ] [sig ] [1115/3504] Forecasting ETY... [2026-01-09T20:21:32.328943] [INFO ] [sig ] Generating forecast for: ETY [2026-01-09T20:21:32.328972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-09T20:21:32.340196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-09T20:21:32.340484] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-09T20:21:32.341259] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-09T20:21:32.341310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:32.341342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:32.341368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:32.341424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:32.398564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:32.399240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:32.399316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:32.399349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:32.522716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:32.522910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:32.522957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:32.522990] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:32.526532] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-01-09T20:21:32.526829] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-09T20:21:32.526955] [INFO ] [sig ] ETY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:32.669217] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ETY.txt [2026-01-09T20:21:32.669346] [INFO ] [sig ] [1115/3504] Completed ETY in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:32.669385] [INFO ] [sig ] [1116/3504] Forecasting EUFN... [2026-01-09T20:21:32.669414] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-09T20:21:32.669444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-09T20:21:32.680859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-09T20:21:32.681096] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-09T20:21:32.681859] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-09T20:21:32.681909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:32.681940] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:32.681966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:32.682022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:32.739329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:32.739941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:32.740015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:32.740047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:32.861398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:32.861547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:32.861603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:32.861634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:32.864922] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-01-09T20:21:32.865186] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-09T20:21:32.865302] [INFO ] [sig ] EUFN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:33.005249] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EUFN.txt [2026-01-09T20:21:33.005406] [INFO ] [sig ] [1116/3504] Completed EUFN in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:33.005452] [INFO ] [sig ] [1117/3504] Forecasting EVAX... [2026-01-09T20:21:33.005482] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-09T20:21:33.005510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-09T20:21:33.017368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-09T20:21:33.017818] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-09T20:21:33.018646] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-09T20:21:33.018725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:33.018759] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:33.018785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:33.018841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:33.078379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:33.079290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:33.079378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:33.079410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:33.202794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:33.202943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:33.202982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:33.203011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:33.206396] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=26.58%) [2026-01-09T20:21:33.206980] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-09T20:21:33.207124] [INFO ] [sig ] EVAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:33.354928] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVAX.txt [2026-01-09T20:21:33.355094] [INFO ] [sig ] [1117/3504] Completed EVAX in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:33.355135] [INFO ] [sig ] [1118/3504] Forecasting EVC... [2026-01-09T20:21:33.355165] [INFO ] [sig ] Generating forecast for: EVC [2026-01-09T20:21:33.355195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-09T20:21:33.367986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-09T20:21:33.368373] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-09T20:21:33.369201] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-09T20:21:33.369254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:33.369314] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:33.369342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:33.369399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:33.426419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:33.427336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:33.427419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:33.427452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:33.546548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:33.546713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:33.546752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:33.546781] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:33.550136] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=48.48%) [2026-01-09T20:21:33.550404] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-09T20:21:33.550522] [INFO ] [sig ] EVC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:33.691240] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVC.txt [2026-01-09T20:21:33.691396] [INFO ] [sig ] [1118/3504] Completed EVC in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:33.691437] [INFO ] [sig ] [1119/3504] Forecasting EVCM... [2026-01-09T20:21:33.691468] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-09T20:21:33.691497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-09T20:21:33.703030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-09T20:21:33.703325] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-09T20:21:33.704143] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-09T20:21:33.704195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:33.704226] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:33.704251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:33.704306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:33.764050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:33.764978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:33.765067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:33.765101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:33.891815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:33.891966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:33.892005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:33.892033] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:33.895409] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-01-09T20:21:33.895734] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-09T20:21:33.895866] [INFO ] [sig ] EVCM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:34.041518] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVCM.txt [2026-01-09T20:21:34.041745] [INFO ] [sig ] [1119/3504] Completed EVCM in 0.4s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:34.041792] [INFO ] [sig ] [1120/3504] Forecasting EVEX... [2026-01-09T20:21:34.041822] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-09T20:21:34.041851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-09T20:21:34.054688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-09T20:21:34.055192] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-09T20:21:34.056151] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-09T20:21:34.056202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:34.056233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:34.056259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:34.056314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:34.126884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:34.127990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:34.128092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:34.128139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:34.259637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:34.259816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:34.259866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:34.259897] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:34.263819] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-09T20:21:34.264208] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-09T20:21:34.264349] [INFO ] [sig ] EVEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:34.409141] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVEX.txt [2026-01-09T20:21:34.409306] [INFO ] [sig ] [1120/3504] Completed EVEX in 0.4s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:34.409354] [INFO ] [sig ] [1121/3504] Forecasting EVF... [2026-01-09T20:21:34.409387] [INFO ] [sig ] Generating forecast for: EVF [2026-01-09T20:21:34.409427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-09T20:21:34.422176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-09T20:21:34.422593] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-09T20:21:34.423427] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-09T20:21:34.423480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:34.423512] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:34.423539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:34.423626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:34.483888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:34.484865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:34.484954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:34.484988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:34.601412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:34.601585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:34.601626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:34.601688] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:34.605195] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=67.18%) [2026-01-09T20:21:34.605525] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-09T20:21:34.605685] [INFO ] [sig ] EVF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:34.746338] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVF.txt [2026-01-09T20:21:34.746465] [INFO ] [sig ] [1121/3504] Completed EVF in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:34.746503] [INFO ] [sig ] [1122/3504] Forecasting EVG... [2026-01-09T20:21:34.746533] [INFO ] [sig ] Generating forecast for: EVG [2026-01-09T20:21:34.746564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-09T20:21:34.758376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-09T20:21:34.758669] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-09T20:21:34.759423] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-09T20:21:34.759474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:34.759505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:34.759531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:34.759603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:34.818720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:34.819347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:34.819427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:34.819461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:34.929773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:34.929920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:34.929959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:34.929989] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:34.933342] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-09T20:21:34.933651] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-09T20:21:34.933798] [INFO ] [sig ] EVG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:35.082160] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVG.txt [2026-01-09T20:21:35.082317] [INFO ] [sig ] [1122/3504] Completed EVG in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:35.082358] [INFO ] [sig ] [1123/3504] Forecasting EVGO... [2026-01-09T20:21:35.082390] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-09T20:21:35.082428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-09T20:21:35.094594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-09T20:21:35.095010] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-09T20:21:35.095904] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-09T20:21:35.095962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:35.095995] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:35.096022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:35.096081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:35.156186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:35.157282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:35.157365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:35.157397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:35.280028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:35.280200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:35.280240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:35.280269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:35.283696] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-09T20:21:35.284027] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-09T20:21:35.284161] [INFO ] [sig ] EVGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:35.431020] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVGO.txt [2026-01-09T20:21:35.431179] [INFO ] [sig ] [1123/3504] Completed EVGO in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:35.431218] [INFO ] [sig ] [1124/3504] Forecasting EVH... [2026-01-09T20:21:35.431247] [INFO ] [sig ] Generating forecast for: EVH [2026-01-09T20:21:35.431279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-09T20:21:35.443191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-09T20:21:35.443620] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-09T20:21:35.444475] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-09T20:21:35.444529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:35.444561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:35.444641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:35.444723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:35.503167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:35.504071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:35.504159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:35.504192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:35.622197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:35.622352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:35.622407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:35.622436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:35.626148] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-01-09T20:21:35.626468] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-09T20:21:35.626621] [INFO ] [sig ] EVH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:35.774154] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVH.txt [2026-01-09T20:21:35.774307] [INFO ] [sig ] [1124/3504] Completed EVH in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:35.774347] [INFO ] [sig ] [1125/3504] Forecasting EVN... [2026-01-09T20:21:35.774376] [INFO ] [sig ] Generating forecast for: EVN [2026-01-09T20:21:35.774406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-09T20:21:35.786712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-09T20:21:35.787114] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-09T20:21:35.788020] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-09T20:21:35.788075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:35.788108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:35.788135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:35.788192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:35.847406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:35.848295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:35.848379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:35.848412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:35.965188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:35.965337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:35.965379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:35.965409] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:35.968794] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-01-09T20:21:35.969067] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-09T20:21:35.969187] [INFO ] [sig ] EVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:36.117433] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVN.txt [2026-01-09T20:21:36.117610] [INFO ] [sig ] [1125/3504] Completed EVN in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:36.117654] [INFO ] [sig ] [1126/3504] Forecasting EVO... [2026-01-09T20:21:36.117686] [INFO ] [sig ] Generating forecast for: EVO [2026-01-09T20:21:36.117717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-09T20:21:36.132525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-09T20:21:36.133012] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-09T20:21:36.134136] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-09T20:21:36.134205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:36.134251] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:36.134292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:36.134377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:36.194493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:36.195556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:36.195686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:36.195727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:36.320210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:36.320391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:36.320431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:36.320459] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:36.323942] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=59.79%) [2026-01-09T20:21:36.324285] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-09T20:21:36.324424] [INFO ] [sig ] EVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:36.465279] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVO.txt [2026-01-09T20:21:36.465439] [INFO ] [sig ] [1126/3504] Completed EVO in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:36.465478] [INFO ] [sig ] [1127/3504] Forecasting EVRG... [2026-01-09T20:21:36.465506] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-09T20:21:36.465536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-09T20:21:36.477444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-09T20:21:36.477862] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-09T20:21:36.478644] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-09T20:21:36.478706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:36.478744] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:36.478774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:36.478835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:36.534537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:36.535603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:36.535684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:36.535716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:36.656179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:36.656328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:36.656370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:36.656397] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:36.659744] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-09T20:21:36.660029] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-09T20:21:36.660151] [INFO ] [sig ] EVRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:36.806907] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVRG.txt [2026-01-09T20:21:36.807052] [INFO ] [sig ] [1127/3504] Completed EVRG in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:36.807104] [INFO ] [sig ] [1128/3504] Forecasting EVSD... [2026-01-09T20:21:36.807163] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-09T20:21:36.807198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-09T20:21:36.818669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-09T20:21:36.818998] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-09T20:21:36.819936] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-09T20:21:36.819989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:36.820037] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:36.820067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:36.820125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:36.878435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:36.879210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:36.879319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:36.879352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:36.998314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:36.998467] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:21:36.998510] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:36.998540] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:37.002123] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-09T20:21:37.002406] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-09T20:21:37.002534] [INFO ] [sig ] EVSD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:37.155363] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVSD.txt [2026-01-09T20:21:37.155522] [INFO ] [sig ] [1128/3504] Completed EVSD in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:37.155562] [INFO ] [sig ] [1129/3504] Forecasting EVTC... [2026-01-09T20:21:37.155614] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-09T20:21:37.155646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-09T20:21:37.173153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-09T20:21:37.173631] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-09T20:21:37.174512] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-09T20:21:37.174566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:37.174627] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:37.174654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:37.174710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:37.235237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:37.236157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:37.236242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:37.236278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:37.376481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:37.376650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:37.376691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:37.376720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:37.380271] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=32.62%) [2026-01-09T20:21:37.380546] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-09T20:21:37.380687] [INFO ] [sig ] EVTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:37.531853] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EVTC.txt [2026-01-09T20:21:37.532001] [INFO ] [sig ] [1129/3504] Completed EVTC in 0.4s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:37.532039] [INFO ] [sig ] [1130/3504] Forecasting EVTL... [2026-01-09T20:21:37.532068] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-09T20:21:37.532098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-09T20:21:37.543326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-09T20:21:37.543664] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-09T20:21:37.544419] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-09T20:21:37.544471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:37.544503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:37.544529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:37.544606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:37.602875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:37.603595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:37.603676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:37.603709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:37.728269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:37.728433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:37.728477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:37.728506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:37.732378] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=73.70%) [2026-01-09T20:21:37.732702] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-09T20:21:37.732856] [INFO ] [sig ] EVTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:37.874423] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EVTL.txt [2026-01-09T20:21:37.874553] [INFO ] [sig ] [1130/3504] Completed EVTL in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-09T20:21:37.874609] [INFO ] [sig ] [1131/3504] Forecasting EWBC... [2026-01-09T20:21:37.874640] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-09T20:21:37.874669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-09T20:21:37.887592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-09T20:21:37.887990] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-09T20:21:37.888780] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-09T20:21:37.888832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:37.888864] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:37.888890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:37.888946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:37.946920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:37.947810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:37.947894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:37.947926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:38.074873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:38.075031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:38.075069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:38.075099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:38.078490] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-09T20:21:38.078827] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-09T20:21:38.078957] [INFO ] [sig ] EWBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:38.228387] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EWBC.txt [2026-01-09T20:21:38.228628] [INFO ] [sig ] [1131/3504] Completed EWBC in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:38.228687] [INFO ] [sig ] [1132/3504] Forecasting EWCZ... [2026-01-09T20:21:38.228737] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-09T20:21:38.228781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-09T20:21:38.240990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-09T20:21:38.241378] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-09T20:21:38.242208] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-09T20:21:38.242262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:38.242294] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:38.242322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:38.242379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:38.300470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:38.301371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:38.301461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:38.301495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:38.422549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:38.422721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:38.422759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:38.422787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:38.426194] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-09T20:21:38.426509] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-09T20:21:38.426657] [INFO ] [sig ] EWCZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:38.572900] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EWCZ.txt [2026-01-09T20:21:38.573057] [INFO ] [sig ] [1132/3504] Completed EWCZ in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:38.573096] [INFO ] [sig ] [1133/3504] Forecasting EWTX... [2026-01-09T20:21:38.573127] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-09T20:21:38.573156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-09T20:21:38.585640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-09T20:21:38.586041] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-09T20:21:38.586888] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-09T20:21:38.586942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:38.586975] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:38.587003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:38.587061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:38.644950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:38.645839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:38.645927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:38.645959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:38.773992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:38.774175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:38.774215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:38.774243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:38.777887] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-01-09T20:21:38.778228] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-09T20:21:38.778367] [INFO ] [sig ] EWTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:38.929567] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EWTX.txt [2026-01-09T20:21:38.929750] [INFO ] [sig ] [1133/3504] Completed EWTX in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:38.929790] [INFO ] [sig ] [1134/3504] Forecasting EWZS... [2026-01-09T20:21:38.929819] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-09T20:21:38.929848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-09T20:21:38.942209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-09T20:21:38.942562] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-09T20:21:38.943347] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-09T20:21:38.943398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:38.943431] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:38.943458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:38.943513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:39.010185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:39.011106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:39.011189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:39.011225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:39.136653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:39.136805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:39.136844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:39.136873] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:39.140270] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-09T20:21:39.140545] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-09T20:21:39.140687] [INFO ] [sig ] EWZS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:39.282488] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EWZS.txt [2026-01-09T20:21:39.282645] [INFO ] [sig ] [1134/3504] Completed EWZS in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:39.282686] [INFO ] [sig ] [1135/3504] Forecasting EXAS... [2026-01-09T20:21:39.282716] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-09T20:21:39.282745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-09T20:21:39.294881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-09T20:21:39.295305] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-09T20:21:39.296138] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-09T20:21:39.296192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:39.296262] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:39.296302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:39.296382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:39.355561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:39.356698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:39.356784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:39.356817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:39.483423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:39.483609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:39.483649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:39.483695] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:39.487360] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-01-09T20:21:39.487726] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-09T20:21:39.487862] [INFO ] [sig ] EXAS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:39.634472] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EXAS.txt [2026-01-09T20:21:39.634649] [INFO ] [sig ] [1135/3504] Completed EXAS in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:39.634692] [INFO ] [sig ] [1136/3504] Forecasting EXC... [2026-01-09T20:21:39.634722] [INFO ] [sig ] Generating forecast for: EXC [2026-01-09T20:21:39.634753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-09T20:21:39.646967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-09T20:21:39.647410] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-09T20:21:39.648267] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-09T20:21:39.648321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:39.648352] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:39.648379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:39.648437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:39.705223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:39.706277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:39.706359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:39.706391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:39.835866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:39.836050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:39.836098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:39.836129] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:39.839939] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-09T20:21:39.840267] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-09T20:21:39.840399] [INFO ] [sig ] EXC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:39.984920] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXC.txt [2026-01-09T20:21:39.985076] [INFO ] [sig ] [1136/3504] Completed EXC in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:39.985114] [INFO ] [sig ] [1137/3504] Forecasting EXEL... [2026-01-09T20:21:39.985145] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-09T20:21:39.985175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-09T20:21:39.997845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-09T20:21:39.998474] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-09T20:21:39.999312] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-09T20:21:39.999367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:39.999400] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:39.999428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:39.999486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:40.058632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:40.059477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:40.059562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:40.059634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:40.177968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:40.178123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:40.178160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:40.178188] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:40.181823] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=69.88%) [2026-01-09T20:21:40.182353] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-09T20:21:40.182484] [INFO ] [sig ] EXEL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:40.326051] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EXEL.txt [2026-01-09T20:21:40.326208] [INFO ] [sig ] [1137/3504] Completed EXEL in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:40.326246] [INFO ] [sig ] [1138/3504] Forecasting EXFY... [2026-01-09T20:21:40.326275] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-09T20:21:40.326307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-09T20:21:40.338420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-09T20:21:40.338822] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-09T20:21:40.339647] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-09T20:21:40.339705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:40.339737] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:40.339763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:40.339819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:40.396100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:40.396945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:40.397025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:40.397058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:40.519141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:40.519290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:40.519329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:40.519415] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:40.522927] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=42.12%) [2026-01-09T20:21:40.523205] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-09T20:21:40.523328] [INFO ] [sig ] EXFY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:40.675522] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXFY.txt [2026-01-09T20:21:40.675703] [INFO ] [sig ] [1138/3504] Completed EXFY in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:40.675753] [INFO ] [sig ] [1139/3504] Forecasting EXG... [2026-01-09T20:21:40.675786] [INFO ] [sig ] Generating forecast for: EXG [2026-01-09T20:21:40.675818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-09T20:21:40.688336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-09T20:21:40.688728] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-09T20:21:40.689625] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-09T20:21:40.689688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:40.689743] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:40.689794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:40.689866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:40.756360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:40.760353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:40.760488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:40.760523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:40.890901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:40.891057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:40.891103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:40.891133] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:40.894853] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-01-09T20:21:40.895148] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-09T20:21:40.895295] [INFO ] [sig ] EXG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:41.053936] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXG.txt [2026-01-09T20:21:41.054076] [INFO ] [sig ] [1139/3504] Completed EXG in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:41.054134] [INFO ] [sig ] [1140/3504] Forecasting EXK... [2026-01-09T20:21:41.054173] [INFO ] [sig ] Generating forecast for: EXK [2026-01-09T20:21:41.054205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-09T20:21:41.066512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-09T20:21:41.066871] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-09T20:21:41.067788] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-09T20:21:41.067854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:41.067894] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:41.067921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:41.067979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:41.134509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:41.135363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:41.135450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:41.135502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:41.259112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:41.259260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:41.259300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:41.259329] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:41.263228] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-09T20:21:41.263494] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-09T20:21:41.263633] [INFO ] [sig ] EXK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:41.417691] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXK.txt [2026-01-09T20:21:41.417827] [INFO ] [sig ] [1140/3504] Completed EXK in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:41.417865] [INFO ] [sig ] [1141/3504] Forecasting EXLS... [2026-01-09T20:21:41.417893] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-09T20:21:41.417924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-09T20:21:41.429172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-09T20:21:41.429478] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-09T20:21:41.430251] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-09T20:21:41.430302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:41.430333] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:41.430360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:41.430414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:41.488813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:41.489720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:41.489797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:41.489829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:41.614843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:41.615172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:41.615210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:41.615237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:41.619260] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-09T20:21:41.619525] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-09T20:21:41.619665] [INFO ] [sig ] EXLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:41.776890] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXLS.txt [2026-01-09T20:21:41.777053] [INFO ] [sig ] [1141/3504] Completed EXLS in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:41.777100] [INFO ] [sig ] [1142/3504] Forecasting EXP... [2026-01-09T20:21:41.777150] [INFO ] [sig ] Generating forecast for: EXP [2026-01-09T20:21:41.777183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-09T20:21:41.789524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-09T20:21:41.789886] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-09T20:21:41.790773] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-09T20:21:41.790836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:41.790877] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:41.790905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:41.790963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:41.857105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:41.857986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:41.858076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:41.858112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:41.988849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:41.989001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:41.989052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:41.989094] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:41.992874] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-09T20:21:41.993174] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-09T20:21:41.993324] [INFO ] [sig ] EXP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:42.155132] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXP.txt [2026-01-09T20:21:42.155293] [INFO ] [sig ] [1142/3504] Completed EXP in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:42.155341] [INFO ] [sig ] [1143/3504] Forecasting EXPD... [2026-01-09T20:21:42.155374] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-09T20:21:42.155404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-09T20:21:42.168667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-09T20:21:42.169086] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-09T20:21:42.169940] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-09T20:21:42.169997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:42.170030] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:42.170058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:42.170116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:42.231813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:42.232894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:42.232984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:42.233017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:42.355104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:42.355261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:42.355300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:42.355328] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:42.359095] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=36.97%) [2026-01-09T20:21:42.359425] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-09T20:21:42.359566] [INFO ] [sig ] EXPD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:42.513198] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/EXPD.txt [2026-01-09T20:21:42.513364] [INFO ] [sig ] [1143/3504] Completed EXPD in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:42.513404] [INFO ] [sig ] [1144/3504] Forecasting EXPE... [2026-01-09T20:21:42.513434] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-09T20:21:42.513464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-09T20:21:42.526070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-09T20:21:42.526416] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-09T20:21:42.527271] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-09T20:21:42.527326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:42.527358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:42.527385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:42.527442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:42.588857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:42.590183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:42.590273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:42.590307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:42.714220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:42.714370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:42.714409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:42.714437] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:42.717781] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-01-09T20:21:42.718048] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-09T20:21:42.718168] [INFO ] [sig ] EXPE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:42.859363] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EXPE.txt [2026-01-09T20:21:42.859521] [INFO ] [sig ] [1144/3504] Completed EXPE in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:42.859562] [INFO ] [sig ] [1145/3504] Forecasting EXPI... [2026-01-09T20:21:42.859611] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-09T20:21:42.859641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-09T20:21:42.872566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-09T20:21:42.872991] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-09T20:21:42.873810] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-09T20:21:42.873863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:42.873894] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:42.873921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:42.873977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:42.930062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:42.930937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:42.931057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:42.931091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:43.051750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:43.051904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:43.051944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:43.051973] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:43.055434] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=62.59%) [2026-01-09T20:21:43.055791] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-09T20:21:43.055925] [INFO ] [sig ] EXPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:43.201434] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EXPI.txt [2026-01-09T20:21:43.201611] [INFO ] [sig ] [1145/3504] Completed EXPI in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:43.201652] [INFO ] [sig ] [1146/3504] Forecasting EXPO... [2026-01-09T20:21:43.201683] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-09T20:21:43.201712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-09T20:21:43.213022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-09T20:21:43.213443] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-09T20:21:43.214283] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-09T20:21:43.214338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:43.214370] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:43.214397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:43.214453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:43.271858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:43.272762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:43.272846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:43.272879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:43.392615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:43.392774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:43.392825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:43.392858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:43.396816] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-01-09T20:21:43.397104] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-09T20:21:43.397255] [INFO ] [sig ] EXPO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:43.541935] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EXPO.txt [2026-01-09T20:21:43.542095] [INFO ] [sig ] [1146/3504] Completed EXPO in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:43.542136] [INFO ] [sig ] [1147/3504] Forecasting EYE... [2026-01-09T20:21:43.542168] [INFO ] [sig ] Generating forecast for: EYE [2026-01-09T20:21:43.542201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-09T20:21:43.554708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-09T20:21:43.555099] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-09T20:21:43.555901] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-09T20:21:43.555959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:43.555998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:43.556026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:43.556083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:43.614874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:43.615833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:43.615926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:43.615958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:43.742020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:43.742169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:43.742208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:43.742237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:43.745516] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-09T20:21:43.745793] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-09T20:21:43.745911] [INFO ] [sig ] EYE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:43.890945] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EYE.txt [2026-01-09T20:21:43.891104] [INFO ] [sig ] [1147/3504] Completed EYE in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-09T20:21:43.891160] [INFO ] [sig ] [1148/3504] Forecasting EZGO... [2026-01-09T20:21:43.891191] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-09T20:21:43.891220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-09T20:21:43.902454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-09T20:21:43.902812] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-09T20:21:43.903558] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-09T20:21:43.903639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:43.903673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:43.903699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:43.903754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:43.960703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:43.961538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:43.961638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:43.961673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:44.078596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:44.078785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:44.078828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:44.078888] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:44.082905] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-09T20:21:44.083325] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-09T20:21:44.083480] [INFO ] [sig ] EZGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:44.237834] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/EZGO.txt [2026-01-09T20:21:44.238025] [INFO ] [sig ] [1148/3504] Completed EZGO in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-09T20:21:44.238066] [INFO ] [sig ] [1149/3504] Forecasting F... [2026-01-09T20:21:44.238096] [INFO ] [sig ] Generating forecast for: F [2026-01-09T20:21:44.238125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-09T20:21:44.249517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-09T20:21:44.249938] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-09T20:21:44.250739] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-09T20:21:44.250792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:44.250824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:44.250851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:44.250907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:44.307827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:44.308756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:44.308842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:44.308876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:44.431394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:44.431553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:44.431675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:44.431726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:44.435477] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-01-09T20:21:44.435770] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-09T20:21:44.435895] [INFO ] [sig ] F: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:44.581197] [INFO ] [LOCAL ] Saved forecast: F 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/F.txt [2026-01-09T20:21:44.581359] [INFO ] [sig ] [1149/3504] Completed F in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:44.581399] [INFO ] [sig ] [1150/3504] Forecasting FA... [2026-01-09T20:21:44.581429] [INFO ] [sig ] Generating forecast for: FA [2026-01-09T20:21:44.581460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-09T20:21:44.593132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-09T20:21:44.593483] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-09T20:21:44.594288] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-09T20:21:44.594342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:44.594375] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:44.594403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:44.594460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:44.651798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:44.652730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:44.652813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:44.652846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:44.781150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:44.781333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:44.781376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:44.781405] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:44.785560] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-09T20:21:44.785878] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-09T20:21:44.786009] [INFO ] [sig ] FA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:44.928489] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FA.txt [2026-01-09T20:21:44.928653] [INFO ] [sig ] [1150/3504] Completed FA in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:44.928695] [INFO ] [sig ] [1151/3504] Forecasting FAF... [2026-01-09T20:21:44.928727] [INFO ] [sig ] Generating forecast for: FAF [2026-01-09T20:21:44.928758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-09T20:21:44.942265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-09T20:21:44.942637] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-09T20:21:44.943400] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-09T20:21:44.943450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:44.943481] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:44.943507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:44.943562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:45.000172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:45.001081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:45.001166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:45.001199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:45.116915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:45.117064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:45.117104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:45.117147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:45.120796] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-01-09T20:21:45.121071] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-09T20:21:45.121193] [INFO ] [sig ] FAF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:45.263889] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FAF.txt [2026-01-09T20:21:45.264042] [INFO ] [sig ] [1151/3504] Completed FAF in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:45.264080] [INFO ] [sig ] [1152/3504] Forecasting FALN... [2026-01-09T20:21:45.264110] [INFO ] [sig ] Generating forecast for: FALN [2026-01-09T20:21:45.264139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-09T20:21:45.275907] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FALN'. [2026-01-09T20:21:45.276246] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-09T20:21:45.277043] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-09T20:21:45.277096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:45.277192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:45.277223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:45.277285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:45.335207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:45.336084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:45.336168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:45.336201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:45.461910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:45.462058] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:21:45.462098] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:45.462128] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:45.465672] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-09T20:21:45.465978] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-09T20:21:45.466109] [INFO ] [sig ] FALN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-09T20:21:45.613515] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FALN.txt [2026-01-09T20:21:45.613731] [INFO ] [sig ] [1152/3504] Completed FALN in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:45.613789] [INFO ] [sig ] [1153/3504] Forecasting FANG... [2026-01-09T20:21:45.613821] [INFO ] [sig ] Generating forecast for: FANG [2026-01-09T20:21:45.613851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-09T20:21:45.625265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-09T20:21:45.625598] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-09T20:21:45.626415] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-09T20:21:45.626468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:45.626500] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:45.626527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:45.626607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:45.684651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:45.685414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:45.685495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:45.685528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:45.806291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:45.806438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:45.806478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:45.806507] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:45.809996] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-09T20:21:45.810266] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-09T20:21:45.810388] [INFO ] [sig ] FANG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:45.952000] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FANG.txt [2026-01-09T20:21:45.952134] [INFO ] [sig ] [1153/3504] Completed FANG in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:45.952172] [INFO ] [sig ] [1154/3504] Forecasting FARM... [2026-01-09T20:21:45.952201] [INFO ] [sig ] Generating forecast for: FARM [2026-01-09T20:21:45.952229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-09T20:21:45.964059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-09T20:21:45.964385] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-09T20:21:45.965219] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-09T20:21:45.965272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:45.965305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:45.965332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:45.965394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:46.025445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:46.026212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:46.026291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:46.026324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:46.150110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:46.150255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:46.150294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:46.150323] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:46.153727] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-09T20:21:46.153998] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-09T20:21:46.154120] [INFO ] [sig ] FARM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:46.295951] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FARM.txt [2026-01-09T20:21:46.296086] [INFO ] [sig ] [1154/3504] Completed FARM in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:46.296125] [INFO ] [sig ] [1155/3504] Forecasting FBIN... [2026-01-09T20:21:46.296156] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-09T20:21:46.296186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-09T20:21:46.307621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-09T20:21:46.307930] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-09T20:21:46.308757] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-09T20:21:46.308811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:46.308843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:46.308871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:46.308936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:46.368213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:46.369011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:46.369092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:46.369126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:46.494472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:46.494634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:46.494675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:46.494736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:46.499168] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-01-09T20:21:46.499467] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-09T20:21:46.499642] [INFO ] [sig ] FBIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:46.640259] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FBIN.txt [2026-01-09T20:21:46.640389] [INFO ] [sig ] [1155/3504] Completed FBIN in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:46.640433] [INFO ] [sig ] [1156/3504] Forecasting FBIO... [2026-01-09T20:21:46.640462] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-09T20:21:46.640511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-09T20:21:46.652611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-09T20:21:46.652973] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-09T20:21:46.653835] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-09T20:21:46.653888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:46.653924] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:46.653956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:46.654014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:46.713847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:46.714598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:46.714678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:46.714711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:46.839413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:46.839559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:46.839633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:46.839664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:46.843344] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-09T20:21:46.843663] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-09T20:21:46.843793] [INFO ] [sig ] FBIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:47.001208] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FBIO.txt [2026-01-09T20:21:47.001373] [INFO ] [sig ] [1156/3504] Completed FBIO in 0.4s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:47.001422] [INFO ] [sig ] [1157/3504] Forecasting FBIZ... [2026-01-09T20:21:47.001452] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-09T20:21:47.001483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-09T20:21:47.012742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-09T20:21:47.013070] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-09T20:21:47.013948] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-09T20:21:47.014002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:47.014035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:47.014071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:47.014147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:47.080090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:47.080936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:47.081025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:47.081074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:47.208611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:47.208759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:47.208814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:47.208849] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:47.212475] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-01-09T20:21:47.212784] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-09T20:21:47.212952] [INFO ] [sig ] FBIZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:47.358479] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FBIZ.txt [2026-01-09T20:21:47.358638] [INFO ] [sig ] [1157/3504] Completed FBIZ in 0.4s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:47.358678] [INFO ] [sig ] [1158/3504] Forecasting FBK... [2026-01-09T20:21:47.358708] [INFO ] [sig ] Generating forecast for: FBK [2026-01-09T20:21:47.358737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-09T20:21:47.369656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-09T20:21:47.369978] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-09T20:21:47.370743] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-09T20:21:47.370795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:47.370826] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:47.370852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:47.370909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:47.427713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:47.428456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:47.428536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:47.428569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:47.550753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:47.550894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:47.550932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:47.550960] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:47.554467] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-09T20:21:47.554746] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-09T20:21:47.554868] [INFO ] [sig ] FBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:47.698035] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FBK.txt [2026-01-09T20:21:47.698174] [INFO ] [sig ] [1158/3504] Completed FBK in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:47.698213] [INFO ] [sig ] [1159/3504] Forecasting FBL... [2026-01-09T20:21:47.698241] [INFO ] [sig ] Generating forecast for: FBL [2026-01-09T20:21:47.698270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-09T20:21:47.709545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-09T20:21:47.709818] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-09T20:21:47.710562] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-09T20:21:47.710635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:47.710666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:47.710693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:47.710748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:47.767127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:47.767795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:47.767873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:47.767904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:47.885875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:47.886022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:47.886059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:47.886106] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:47.889528] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=13.08%) [2026-01-09T20:21:47.889813] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-09T20:21:47.889934] [INFO ] [sig ] FBL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:48.027047] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FBL.txt [2026-01-09T20:21:48.027196] [INFO ] [sig ] [1159/3504] Completed FBL in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:48.027242] [INFO ] [sig ] [1160/3504] Forecasting FBNC... [2026-01-09T20:21:48.027272] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-09T20:21:48.027305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-09T20:21:48.038290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-09T20:21:48.038591] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-09T20:21:48.039339] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-09T20:21:48.039390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:48.039421] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:48.039447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:48.039502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:48.094594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:48.095227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:48.095302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:48.095334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:48.210780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:48.210926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:48.210963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:48.210991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:48.214289] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-01-09T20:21:48.214556] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-09T20:21:48.214693] [INFO ] [sig ] FBNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:48.351928] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FBNC.txt [2026-01-09T20:21:48.352048] [INFO ] [sig ] [1160/3504] Completed FBNC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:48.352086] [INFO ] [sig ] [1161/3504] Forecasting FBP... [2026-01-09T20:21:48.352115] [INFO ] [sig ] Generating forecast for: FBP [2026-01-09T20:21:48.352144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-09T20:21:48.364134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-09T20:21:48.364374] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-09T20:21:48.365132] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-09T20:21:48.365184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:48.365214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:48.365240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:48.365295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:48.420493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:48.421148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:48.421235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:48.421268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:48.541736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:48.541885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:48.541924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:48.541952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:48.545266] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-09T20:21:48.545529] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-09T20:21:48.545665] [INFO ] [sig ] FBP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:48.684488] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FBP.txt [2026-01-09T20:21:48.684611] [INFO ] [sig ] [1161/3504] Completed FBP in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:48.684651] [INFO ] [sig ] [1162/3504] Forecasting FC... [2026-01-09T20:21:48.684679] [INFO ] [sig ] Generating forecast for: FC [2026-01-09T20:21:48.684708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-09T20:21:48.695901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-09T20:21:48.696166] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-09T20:21:48.696918] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-09T20:21:48.696968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:48.696998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:48.697025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:48.697081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:48.755007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:48.755605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:48.755701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:48.755732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:48.876861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:48.876969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:48.877008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:48.877037] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:48.880222] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-09T20:21:48.880480] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-09T20:21:48.880620] [INFO ] [sig ] FC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:49.017865] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FC.txt [2026-01-09T20:21:49.017984] [INFO ] [sig ] [1162/3504] Completed FC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:49.018027] [INFO ] [sig ] [1163/3504] Forecasting FCAL... [2026-01-09T20:21:49.018056] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-09T20:21:49.018086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-09T20:21:49.032320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-09T20:21:49.032634] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-09T20:21:49.033393] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-09T20:21:49.033444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:49.033475] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:49.033514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:49.033588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:49.094889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:49.095491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:49.095564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:49.095614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:49.202204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:49.202308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:49.202342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:49.202369] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:49.205491] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-01-09T20:21:49.205766] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-09T20:21:49.205885] [INFO ] [sig ] FCAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:49.344623] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCAL.txt [2026-01-09T20:21:49.344732] [INFO ] [sig ] [1163/3504] Completed FCAL in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:49.344770] [INFO ] [sig ] [1164/3504] Forecasting FCBC... [2026-01-09T20:21:49.344799] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-09T20:21:49.344828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-09T20:21:49.355490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-09T20:21:49.355766] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-09T20:21:49.356500] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-09T20:21:49.356550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:49.356599] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:49.356627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:49.356682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:49.413360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:49.413939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:49.414013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:49.414044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:49.533758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:49.533866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:49.533902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:49.533930] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:49.537048] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-09T20:21:49.537328] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-09T20:21:49.537446] [INFO ] [sig ] FCBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:49.676630] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCBC.txt [2026-01-09T20:21:49.676744] [INFO ] [sig ] [1164/3504] Completed FCBC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:49.676781] [INFO ] [sig ] [1165/3504] Forecasting FCCO... [2026-01-09T20:21:49.676809] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-09T20:21:49.676837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-09T20:21:49.691672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-09T20:21:49.692153] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-09T20:21:49.693458] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-09T20:21:49.693563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:49.693639] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:49.693673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:49.693762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:49.760282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:49.761287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:49.761381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:49.761427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:49.900392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:49.900568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:49.900631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:49.900661] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:49.904607] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-01-09T20:21:49.904919] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-09T20:21:49.905054] [INFO ] [sig ] FCCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:50.043411] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCCO.txt [2026-01-09T20:21:50.043555] [INFO ] [sig ] [1165/3504] Completed FCCO in 0.4s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-09T20:21:50.043610] [INFO ] [sig ] [1166/3504] Forecasting FCEL... [2026-01-09T20:21:50.043641] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-09T20:21:50.043669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-09T20:21:50.055012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-09T20:21:50.055291] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-09T20:21:50.056074] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-09T20:21:50.056124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:50.056156] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:50.056181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:50.056237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:50.111985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:50.112560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:50.112653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:50.112685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:50.226684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:50.226778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:50.226812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:50.226838] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:50.230014] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-09T20:21:50.230271] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-09T20:21:50.230388] [INFO ] [sig ] FCEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:50.368634] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCEL.txt [2026-01-09T20:21:50.368749] [INFO ] [sig ] [1166/3504] Completed FCEL in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:50.368786] [INFO ] [sig ] [1167/3504] Forecasting FCF... [2026-01-09T20:21:50.368817] [INFO ] [sig ] Generating forecast for: FCF [2026-01-09T20:21:50.368852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-09T20:21:50.380293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-09T20:21:50.380544] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-09T20:21:50.381305] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-09T20:21:50.381356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:50.381386] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:50.381412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:50.381466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:50.437244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:50.437874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:50.437949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:50.437980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:50.558445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:50.558616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:50.558655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:50.558682] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:50.562209] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-09T20:21:50.562479] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-09T20:21:50.562617] [INFO ] [sig ] FCF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:50.701320] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FCF.txt [2026-01-09T20:21:50.701473] [INFO ] [sig ] [1167/3504] Completed FCF in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:50.701512] [INFO ] [sig ] [1168/3504] Forecasting FCFS... [2026-01-09T20:21:50.701542] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-09T20:21:50.701589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-09T20:21:50.713829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-09T20:21:50.714220] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-09T20:21:50.715011] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-09T20:21:50.715066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:50.715097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:50.715124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:50.715179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:50.773917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:50.774783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:50.774865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:50.774901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:50.898267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:50.898417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:50.898456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:50.898485] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:50.901805] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-09T20:21:50.902073] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-09T20:21:50.902190] [INFO ] [sig ] FCFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:51.042296] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCFS.txt [2026-01-09T20:21:51.042432] [INFO ] [sig ] [1168/3504] Completed FCFS in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:51.042469] [INFO ] [sig ] [1169/3504] Forecasting FCN... [2026-01-09T20:21:51.042499] [INFO ] [sig ] Generating forecast for: FCN [2026-01-09T20:21:51.042529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-09T20:21:51.053847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-09T20:21:51.054166] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-09T20:21:51.054949] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-09T20:21:51.055000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:51.055071] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:51.055099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:51.055154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:51.110834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:51.111523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:51.111619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:51.111653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:51.228286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:51.228440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:51.228477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:51.228505] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:51.232002] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-01-09T20:21:51.232464] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-09T20:21:51.232599] [INFO ] [sig ] FCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:51.370437] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCN.txt [2026-01-09T20:21:51.370560] [INFO ] [sig ] [1169/3504] Completed FCN in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:51.370615] [INFO ] [sig ] [1170/3504] Forecasting FCNCA... [2026-01-09T20:21:51.370645] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-09T20:21:51.370674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-09T20:21:51.382153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-09T20:21:51.382415] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-09T20:21:51.383173] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-09T20:21:51.383223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:51.383254] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:51.383280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:51.383335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:51.438771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:51.439399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:51.439472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:51.439504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:51.554114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:51.554258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:51.554296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:51.554341] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:51.557682] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=83.44%) [2026-01-09T20:21:51.557957] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-09T20:21:51.558078] [INFO ] [sig ] FCNCA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:51.695734] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FCNCA.txt [2026-01-09T20:21:51.695875] [INFO ] [sig ] [1170/3504] Completed FCNCA in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:51.695913] [INFO ] [sig ] [1171/3504] Forecasting FCNCO... [2026-01-09T20:21:51.695943] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-09T20:21:51.695973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-09T20:21:51.706867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-09T20:21:51.707178] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-09T20:21:51.707945] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-09T20:21:51.707995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:51.708027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:51.708054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:51.708109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:51.764986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:51.765906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:51.765988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:51.766020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:51.867513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:51.867683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:51.867723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:51.867751] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:51.871678] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-09T20:21:51.871945] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-09T20:21:51.872067] [INFO ] [sig ] FCNCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:52.009712] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FCNCO.txt [2026-01-09T20:21:52.009840] [INFO ] [sig ] [1171/3504] Completed FCNCO in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:52.009877] [INFO ] [sig ] [1172/3504] Forecasting FCNCP... [2026-01-09T20:21:52.009907] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-09T20:21:52.009937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-09T20:21:52.020986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-09T20:21:52.021271] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-09T20:21:52.022032] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-09T20:21:52.022082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:52.022113] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:52.022139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:52.022194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:52.077550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:52.078288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:52.078368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:52.078417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:52.184441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:52.184624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:52.184665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:52.184723] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:52.188180] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-01-09T20:21:52.188465] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-09T20:21:52.188610] [INFO ] [sig ] FCNCP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:52.330797] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCNCP.txt [2026-01-09T20:21:52.330952] [INFO ] [sig ] [1172/3504] Completed FCNCP in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:52.330990] [INFO ] [sig ] [1173/3504] Forecasting FCTE... [2026-01-09T20:21:52.331020] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-09T20:21:52.331052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-09T20:21:52.342916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-09T20:21:52.343314] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-09T20:21:52.344103] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-09T20:21:52.344155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:52.344187] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:52.344213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:52.344268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:52.399480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:52.400386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:52.400480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:52.400513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:52.521002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:52.521157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:52.521196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:52.521225] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:52.524717] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-09T20:21:52.525070] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-09T20:21:52.525202] [INFO ] [sig ] FCTE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:52.667750] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCTE.txt [2026-01-09T20:21:52.667920] [INFO ] [sig ] [1173/3504] Completed FCTE in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:52.667961] [INFO ] [sig ] [1174/3504] Forecasting FCX... [2026-01-09T20:21:52.667991] [INFO ] [sig ] Generating forecast for: FCX [2026-01-09T20:21:52.668022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-09T20:21:52.679899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-09T20:21:52.680161] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-09T20:21:52.680969] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-09T20:21:52.681021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:52.681052] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:52.681090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:52.681148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:52.737699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:52.738569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:52.738703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:52.738737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:52.868712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:52.868863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:52.868904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:52.868935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:52.872430] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-01-09T20:21:52.872774] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-09T20:21:52.872910] [INFO ] [sig ] FCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:53.018949] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FCX.txt [2026-01-09T20:21:53.019088] [INFO ] [sig ] [1174/3504] Completed FCX in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:53.019137] [INFO ] [sig ] [1175/3504] Forecasting FDBC... [2026-01-09T20:21:53.019176] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-09T20:21:53.019211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-09T20:21:53.030763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-09T20:21:53.031037] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-09T20:21:53.031836] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-09T20:21:53.031888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:53.031920] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:53.031948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:53.032006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:53.090109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:53.090756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:53.090833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:53.090865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:53.190565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:53.190733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:53.190773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:53.190802] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:53.194215] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-09T20:21:53.194676] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-09T20:21:53.194802] [INFO ] [sig ] FDBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:53.335525] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDBC.txt [2026-01-09T20:21:53.335668] [INFO ] [sig ] [1175/3504] Completed FDBC in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:53.335706] [INFO ] [sig ] [1176/3504] Forecasting FDIF... [2026-01-09T20:21:53.335736] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-09T20:21:53.335766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-09T20:21:53.349826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-09T20:21:53.350145] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-09T20:21:53.351070] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-09T20:21:53.351123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:53.351157] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:53.351185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:53.351243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:53.407754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:53.408408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:53.408485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:53.408517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:53.513378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:53.513490] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:21:53.513526] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:53.513557] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:53.516929] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-01-09T20:21:53.517229] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-09T20:21:53.517356] [INFO ] [sig ] FDIF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:53.659047] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDIF.txt [2026-01-09T20:21:53.659173] [INFO ] [sig ] [1176/3504] Completed FDIF in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:53.659211] [INFO ] [sig ] [1177/3504] Forecasting FDIG... [2026-01-09T20:21:53.659241] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-09T20:21:53.659271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-09T20:21:53.672012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-09T20:21:53.672272] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-09T20:21:53.673066] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-09T20:21:53.673118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:53.673151] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:53.673179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:53.673236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:53.731527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:53.732170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:53.732249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:53.732283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:53.850744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:53.850891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:53.850931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:53.850961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:53.854354] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=48.49%) [2026-01-09T20:21:53.854643] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-09T20:21:53.854765] [INFO ] [sig ] FDIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:54.001651] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDIG.txt [2026-01-09T20:21:54.001803] [INFO ] [sig ] [1177/3504] Completed FDIG in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:54.001841] [INFO ] [sig ] [1178/3504] Forecasting FDP... [2026-01-09T20:21:54.001872] [INFO ] [sig ] Generating forecast for: FDP [2026-01-09T20:21:54.001909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-09T20:21:54.014103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-09T20:21:54.014405] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-09T20:21:54.015192] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-09T20:21:54.015244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:54.015278] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:54.015306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:54.015363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:54.073121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:54.073945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:54.074024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:54.074057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:54.201002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:54.201151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:54.201193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:54.201222] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:54.204651] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-01-09T20:21:54.204925] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-09T20:21:54.205051] [INFO ] [sig ] FDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:54.409717] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDP.txt [2026-01-09T20:21:54.409856] [INFO ] [sig ] [1178/3504] Completed FDP in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:54.409895] [INFO ] [sig ] [1179/3504] Forecasting FDS... [2026-01-09T20:21:54.409925] [INFO ] [sig ] Generating forecast for: FDS [2026-01-09T20:21:54.409954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-09T20:21:54.422903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-09T20:21:54.423163] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-09T20:21:54.424147] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-09T20:21:54.424198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:54.424230] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:54.424258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:54.424324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:54.483014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:54.483645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:54.483748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:54.483783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:54.602012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:54.602154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:54.602195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:54.602224] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:54.605604] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-09T20:21:54.605875] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-09T20:21:54.605998] [INFO ] [sig ] FDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:54.748422] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDS.txt [2026-01-09T20:21:54.748603] [INFO ] [sig ] [1179/3504] Completed FDS in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:54.748646] [INFO ] [sig ] [1180/3504] Forecasting FDTX... [2026-01-09T20:21:54.748679] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-09T20:21:54.748711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-09T20:21:54.760239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-09T20:21:54.760650] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-09T20:21:54.761441] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-09T20:21:54.761493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:54.761525] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:54.761551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:54.761624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:54.817851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:54.818725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:54.818815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:54.818848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:54.942504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:54.942678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:54.942719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:54.942747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:54.946167] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-01-09T20:21:54.946716] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-09T20:21:54.946848] [INFO ] [sig ] FDTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:55.096024] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FDTX.txt [2026-01-09T20:21:55.096181] [INFO ] [sig ] [1180/3504] Completed FDTX in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:55.096219] [INFO ] [sig ] [1181/3504] Forecasting FDUS... [2026-01-09T20:21:55.096249] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-09T20:21:55.096279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-09T20:21:55.108908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-09T20:21:55.109291] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-09T20:21:55.110097] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-09T20:21:55.110150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:55.110181] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:55.110207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:55.110262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:55.167406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:55.168275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:55.168558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:55.168610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:55.293280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:55.293438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:55.293477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:55.293506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:55.296964] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-01-09T20:21:55.297306] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-09T20:21:55.297441] [INFO ] [sig ] FDUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:55.442000] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FDUS.txt [2026-01-09T20:21:55.442153] [INFO ] [sig ] [1181/3504] Completed FDUS in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-09T20:21:55.442193] [INFO ] [sig ] [1182/3504] Forecasting FDX... [2026-01-09T20:21:55.442223] [INFO ] [sig ] Generating forecast for: FDX [2026-01-09T20:21:55.442252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-09T20:21:55.454161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-09T20:21:55.454551] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-09T20:21:55.455342] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-09T20:21:55.455394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:55.455426] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:55.455452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:55.455508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:55.513304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:55.514179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:55.514264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:55.514297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:55.644214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:55.644370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:55.644409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:55.644439] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:55.648199] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-01-09T20:21:55.648746] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-09T20:21:55.648882] [INFO ] [sig ] FDX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:55.798313] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FDX.txt [2026-01-09T20:21:55.798520] [INFO ] [sig ] [1182/3504] Completed FDX in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-09T20:21:55.798560] [INFO ] [sig ] [1183/3504] Forecasting FE... [2026-01-09T20:21:55.798611] [INFO ] [sig ] Generating forecast for: FE [2026-01-09T20:21:55.798643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-09T20:21:55.810276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-09T20:21:55.810859] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-09T20:21:55.811667] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-09T20:21:55.811719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:55.811755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:55.811782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:55.811838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:55.867908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:55.868775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:55.868859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:55.868891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:55.990811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:55.990982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:55.991021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:55.991050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:55.994502] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-09T20:21:55.994850] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-09T20:21:55.994986] [INFO ] [sig ] FE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:56.142215] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FE.txt [2026-01-09T20:21:56.142376] [INFO ] [sig ] [1183/3504] Completed FE in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:56.142415] [INFO ] [sig ] [1184/3504] Forecasting FEIM... [2026-01-09T20:21:56.142445] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-09T20:21:56.142476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-09T20:21:56.154252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-09T20:21:56.154642] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-09T20:21:56.155416] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-09T20:21:56.155467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:56.155498] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:56.155525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:56.155605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:56.212526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:56.213398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:56.213485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:56.213518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:56.329398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:56.329550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:56.329608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:56.329637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:56.332995] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-01-09T20:21:56.333298] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-09T20:21:56.333426] [INFO ] [sig ] FEIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:56.479175] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FEIM.txt [2026-01-09T20:21:56.479332] [INFO ] [sig ] [1184/3504] Completed FEIM in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:56.479370] [INFO ] [sig ] [1185/3504] Forecasting FELE... [2026-01-09T20:21:56.479399] [INFO ] [sig ] Generating forecast for: FELE [2026-01-09T20:21:56.479431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-09T20:21:56.495958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-09T20:21:56.496608] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-09T20:21:56.497471] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-09T20:21:56.497526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:56.497560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:56.497615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:56.497687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:56.558205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:56.559094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:56.559183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:56.559216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:56.682823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:56.682978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:56.683017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:56.683046] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:56.686428] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-09T20:21:56.686749] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-09T20:21:56.686878] [INFO ] [sig ] FELE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:56.835408] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FELE.txt [2026-01-09T20:21:56.835564] [INFO ] [sig ] [1185/3504] Completed FELE in 0.4s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:56.835622] [INFO ] [sig ] [1186/3504] Forecasting FEM... [2026-01-09T20:21:56.835652] [INFO ] [sig ] Generating forecast for: FEM [2026-01-09T20:21:56.835682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-09T20:21:56.847723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-09T20:21:56.848124] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-09T20:21:56.849068] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-09T20:21:56.849132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:56.849197] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:56.849226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:56.849285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:56.909960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:56.911044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:56.911132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:56.911167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:57.030447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:57.030622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:57.030663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:57.030691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:57.034102] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=63.14%) [2026-01-09T20:21:57.034421] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-09T20:21:57.034551] [INFO ] [sig ] FEM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:57.180466] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FEM.txt [2026-01-09T20:21:57.180646] [INFO ] [sig ] [1186/3504] Completed FEM in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:57.180687] [INFO ] [sig ] [1187/3504] Forecasting FEMB... [2026-01-09T20:21:57.180716] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-09T20:21:57.180746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-09T20:21:57.192561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-09T20:21:57.192997] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-09T20:21:57.193891] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-09T20:21:57.193960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:57.193993] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:57.194019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:57.194076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:57.253930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:57.254846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:57.254936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:57.254968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:57.378216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:57.378369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:57.378408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:57.378436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:57.381932] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-09T20:21:57.382258] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-09T20:21:57.382395] [INFO ] [sig ] FEMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:57.529609] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FEMB.txt [2026-01-09T20:21:57.529764] [INFO ] [sig ] [1187/3504] Completed FEMB in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:57.529802] [INFO ] [sig ] [1188/3504] Forecasting FEMS... [2026-01-09T20:21:57.529832] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-09T20:21:57.529862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-09T20:21:57.541084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-09T20:21:57.541469] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-09T20:21:57.542260] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-09T20:21:57.542314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:57.542346] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:57.542373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:57.542429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:57.600042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:57.600910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:57.600997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:57.601031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:57.722075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:57.722228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:57.722267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:57.722295] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:57.725773] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=18.18%) [2026-01-09T20:21:57.726107] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-09T20:21:57.726246] [INFO ] [sig ] FEMS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:57.871510] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FEMS.txt [2026-01-09T20:21:57.871696] [INFO ] [sig ] [1188/3504] Completed FEMS in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:57.871736] [INFO ] [sig ] [1189/3504] Forecasting FEP... [2026-01-09T20:21:57.871767] [INFO ] [sig ] Generating forecast for: FEP [2026-01-09T20:21:57.871798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-09T20:21:57.884001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-09T20:21:57.884406] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-09T20:21:57.885275] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-09T20:21:57.885329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:57.885361] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:57.885389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:57.885446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:57.944564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:57.945658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:57.945748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:57.945782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:58.068506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:58.068681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:58.068718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:58.068782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:58.073427] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-01-09T20:21:58.073823] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-09T20:21:58.073969] [INFO ] [sig ] FEP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:58.219342] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FEP.txt [2026-01-09T20:21:58.219497] [INFO ] [sig ] [1189/3504] Completed FEP in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:58.219534] [INFO ] [sig ] [1190/3504] Forecasting FEPI... [2026-01-09T20:21:58.219565] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-09T20:21:58.219618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-09T20:21:58.232020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-09T20:21:58.232404] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-09T20:21:58.233404] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-09T20:21:58.233456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:58.233486] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:58.233512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:58.233568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:58.290712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:58.291596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:58.291685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:58.291718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:58.411305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:58.411460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:58.411499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:58.411527] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:58.414980] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-09T20:21:58.415317] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-09T20:21:58.415452] [INFO ] [sig ] FEPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:58.559851] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FEPI.txt [2026-01-09T20:21:58.560008] [INFO ] [sig ] [1190/3504] Completed FEPI in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:58.560056] [INFO ] [sig ] [1191/3504] Forecasting FERG... [2026-01-09T20:21:58.560086] [INFO ] [sig ] Generating forecast for: FERG [2026-01-09T20:21:58.560116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-09T20:21:58.572954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-09T20:21:58.573336] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-09T20:21:58.574136] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-09T20:21:58.574189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:58.574220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:58.574246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:58.574303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:58.632701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:58.633562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:58.633670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:58.633702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:58.758532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:58.758702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:58.758742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:58.758772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:58.762235] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=31.03%) [2026-01-09T20:21:58.762589] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-09T20:21:58.762726] [INFO ] [sig ] FERG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:58.906288] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FERG.txt [2026-01-09T20:21:58.906442] [INFO ] [sig ] [1191/3504] Completed FERG in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:58.906481] [INFO ] [sig ] [1192/3504] Forecasting FEX... [2026-01-09T20:21:58.906510] [INFO ] [sig ] Generating forecast for: FEX [2026-01-09T20:21:58.906540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-09T20:21:58.918111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-09T20:21:58.918497] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-09T20:21:58.919326] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-09T20:21:58.919382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:58.919414] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:58.919649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:58.919708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:58.979051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:58.979928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:58.980015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:58.980049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:59.107952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:59.108106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:59.108145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:59.108173] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:59.111693] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=11.95%) [2026-01-09T20:21:59.112021] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-09T20:21:59.112175] [INFO ] [sig ] FEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:59.255411] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FEX.txt [2026-01-09T20:21:59.255568] [INFO ] [sig ] [1192/3504] Completed FEX in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:59.255628] [INFO ] [sig ] [1193/3504] Forecasting FF... [2026-01-09T20:21:59.255657] [INFO ] [sig ] Generating forecast for: FF [2026-01-09T20:21:59.255687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-09T20:21:59.267114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-09T20:21:59.267532] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-09T20:21:59.268362] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-09T20:21:59.268415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:59.268446] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:59.268473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:59.268529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:59.324546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:59.325439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:59.325527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:59.325560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:59.446795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:59.446950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:59.446988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:59.447018] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:59.450489] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-09T20:21:59.450833] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-09T20:21:59.450966] [INFO ] [sig ] FF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:21:59.601227] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FF.txt [2026-01-09T20:21:59.601380] [INFO ] [sig ] [1193/3504] Completed FF in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:59.601420] [INFO ] [sig ] [1194/3504] Forecasting FFA... [2026-01-09T20:21:59.601452] [INFO ] [sig ] Generating forecast for: FFA [2026-01-09T20:21:59.601482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-09T20:21:59.613349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-09T20:21:59.613802] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-09T20:21:59.614782] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-09T20:21:59.614839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:59.614872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:59.614900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:59.614958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:21:59.675613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:21:59.676543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:21:59.676656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:21:59.676691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:21:59.792381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:21:59.792534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:21:59.792610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:21:59.792643] [INFO ] [FORECASTER] Training complete [2026-01-09T20:21:59.796074] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-09T20:21:59.796393] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-09T20:21:59.796524] [INFO ] [sig ] FFA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:21:59.942948] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FFA.txt [2026-01-09T20:21:59.943106] [INFO ] [sig ] [1194/3504] Completed FFA in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:21:59.943146] [INFO ] [sig ] [1195/3504] Forecasting FFBC... [2026-01-09T20:21:59.943178] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-09T20:21:59.943207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-09T20:21:59.956355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-09T20:21:59.956741] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-09T20:21:59.957758] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-09T20:21:59.957814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:21:59.957846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:21:59.957873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:21:59.957928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:00.020481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:00.021372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:00.021455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:00.021489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:00.151115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:00.151266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:00.151306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:00.151336] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:00.154791] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-09T20:22:00.155067] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-09T20:22:00.155191] [INFO ] [sig ] FFBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:00.301950] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FFBC.txt [2026-01-09T20:22:00.302086] [INFO ] [sig ] [1195/3504] Completed FFBC in 0.4s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:22:00.302126] [INFO ] [sig ] [1196/3504] Forecasting FFC... [2026-01-09T20:22:00.302156] [INFO ] [sig ] Generating forecast for: FFC [2026-01-09T20:22:00.302186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-09T20:22:00.313755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-09T20:22:00.314048] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-09T20:22:00.314890] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-09T20:22:00.314942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:00.314974] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:00.315000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:00.315055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:00.370210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:00.370846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:00.370957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:00.370992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:00.494188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:00.494337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:00.494378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:00.494407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:00.497808] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-09T20:22:00.498082] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-09T20:22:00.498202] [INFO ] [sig ] FFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:00.636616] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FFC.txt [2026-01-09T20:22:00.636767] [INFO ] [sig ] [1196/3504] Completed FFC in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:22:00.636807] [INFO ] [sig ] [1197/3504] Forecasting FFIC... [2026-01-09T20:22:00.636837] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-09T20:22:00.636867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-09T20:22:00.648541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-09T20:22:00.648873] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-09T20:22:00.649678] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-09T20:22:00.649730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:00.649762] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:00.649788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:00.649845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:00.707512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:00.708349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:00.708431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:00.708463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:00.830943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:00.831096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:00.831136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:00.831165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:00.834789] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=59.89%) [2026-01-09T20:22:00.835063] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-09T20:22:00.835186] [INFO ] [sig ] FFIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:00.977937] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FFIC.txt [2026-01-09T20:22:00.978081] [INFO ] [sig ] [1197/3504] Completed FFIC in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:22:00.978120] [INFO ] [sig ] [1198/3504] Forecasting FFIN... [2026-01-09T20:22:00.978150] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-09T20:22:00.978179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-09T20:22:00.989399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-09T20:22:00.989728] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-09T20:22:00.990485] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-09T20:22:00.990537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:00.990601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:00.990631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:00.990687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:01.048295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:01.049134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:01.049216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:01.049248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:01.188354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:01.188521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:01.188567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:01.188623] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:01.192839] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-01-09T20:22:01.193203] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-09T20:22:01.193357] [INFO ] [sig ] FFIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:01.375481] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FFIN.txt [2026-01-09T20:22:01.375658] [INFO ] [sig ] [1198/3504] Completed FFIN in 0.4s | 2.88 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-09T20:22:01.375699] [INFO ] [sig ] [1199/3504] Forecasting FFWM... [2026-01-09T20:22:01.375728] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-09T20:22:01.375758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-09T20:22:01.388676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-09T20:22:01.389078] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-09T20:22:01.390106] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-09T20:22:01.390160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:01.390192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:01.390218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:01.390274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:01.451100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:01.452013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:01.452106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:01.452140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:01.576329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:01.576491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:01.576531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:01.576560] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:01.580727] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-01-09T20:22:01.581007] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-09T20:22:01.581132] [INFO ] [sig ] FFWM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:01.722020] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FFWM.txt [2026-01-09T20:22:01.722193] [INFO ] [sig ] [1199/3504] Completed FFWM in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-09T20:22:01.722233] [INFO ] [sig ] [1200/3504] Forecasting FG... [2026-01-09T20:22:01.722263] [INFO ] [sig ] Generating forecast for: FG [2026-01-09T20:22:01.722293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-09T20:22:01.736597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-09T20:22:01.736870] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-09T20:22:01.737673] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-09T20:22:01.737724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:01.737756] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:01.737782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:01.737838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:01.793152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:01.793869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:01.793944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:01.793976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:01.915558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:01.915731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:01.915771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:01.915799] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:01.919605] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-01-09T20:22:01.919926] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-09T20:22:01.920067] [INFO ] [sig ] FG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:02.061530] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FG.txt [2026-01-09T20:22:02.061690] [INFO ] [sig ] [1200/3504] Completed FG in 0.3s | 2.88 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-09T20:22:02.061729] [INFO ] [sig ] [1201/3504] Forecasting FHB... [2026-01-09T20:22:02.061759] [INFO ] [sig ] Generating forecast for: FHB [2026-01-09T20:22:02.061790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-09T20:22:02.072907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-09T20:22:02.073183] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-09T20:22:02.073961] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-09T20:22:02.074012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:02.074043] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:02.074070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:02.074126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:02.130679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:02.131410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:02.131486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:02.131519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:02.248127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:02.248299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:02.248344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:02.248421] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:02.252075] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=12.07%) [2026-01-09T20:22:02.252358] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-09T20:22:02.252490] [INFO ] [sig ] FHB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:02.395635] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FHB.txt [2026-01-09T20:22:02.395796] [INFO ] [sig ] [1201/3504] Completed FHB in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:02.395834] [INFO ] [sig ] [1202/3504] Forecasting FHI... [2026-01-09T20:22:02.395865] [INFO ] [sig ] Generating forecast for: FHI [2026-01-09T20:22:02.395901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-09T20:22:02.407766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-09T20:22:02.408137] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-09T20:22:02.408946] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-09T20:22:02.409000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:02.409033] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:02.409060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:02.409117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:02.467961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:02.468854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:02.468942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:02.468975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:02.588799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:02.588951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:02.588991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:02.589020] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:02.592433] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-09T20:22:02.592732] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-09T20:22:02.592859] [INFO ] [sig ] FHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:02.735323] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FHI.txt [2026-01-09T20:22:02.735483] [INFO ] [sig ] [1202/3504] Completed FHI in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:02.735523] [INFO ] [sig ] [1203/3504] Forecasting FHN... [2026-01-09T20:22:02.735554] [INFO ] [sig ] Generating forecast for: FHN [2026-01-09T20:22:02.735810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-09T20:22:02.748525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-09T20:22:02.748888] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-09T20:22:02.749694] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-09T20:22:02.749747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:02.749805] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:02.749832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:02.749888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:02.810656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:02.811707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:02.811804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:02.811846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:02.934476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:02.934645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:02.934687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:02.934715] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:02.938133] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=35.57%) [2026-01-09T20:22:02.938427] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-09T20:22:02.938557] [INFO ] [sig ] FHN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:03.081321] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FHN.txt [2026-01-09T20:22:03.081462] [INFO ] [sig ] [1203/3504] Completed FHN in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:03.081503] [INFO ] [sig ] [1204/3504] Forecasting FHTX... [2026-01-09T20:22:03.081533] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-09T20:22:03.081565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-09T20:22:03.094252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-09T20:22:03.094781] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-09T20:22:03.095547] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-09T20:22:03.095624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:03.095657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:03.095683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:03.095738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:03.156107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:03.156977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:03.157057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:03.157089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:03.279549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:03.279718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:03.279760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:03.279790] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:03.283168] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-01-09T20:22:03.283470] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-09T20:22:03.283630] [INFO ] [sig ] FHTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:03.429936] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FHTX.txt [2026-01-09T20:22:03.430099] [INFO ] [sig ] [1204/3504] Completed FHTX in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:03.430139] [INFO ] [sig ] [1205/3504] Forecasting FIBK... [2026-01-09T20:22:03.430168] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-09T20:22:03.430199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-09T20:22:03.441868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-09T20:22:03.442249] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-09T20:22:03.443050] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-09T20:22:03.443102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:03.443134] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:03.443159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:03.443214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:03.502818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:03.503712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:03.503798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:03.503831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:03.634631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:03.634793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:03.634833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:03.634860] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:03.638192] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-09T20:22:03.638477] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-09T20:22:03.638622] [INFO ] [sig ] FIBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:03.783707] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FIBK.txt [2026-01-09T20:22:03.783860] [INFO ] [sig ] [1205/3504] Completed FIBK in 0.4s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:03.783899] [INFO ] [sig ] [1206/3504] Forecasting FICO... [2026-01-09T20:22:03.783930] [INFO ] [sig ] Generating forecast for: FICO [2026-01-09T20:22:03.783962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-09T20:22:03.796868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-09T20:22:03.797232] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-09T20:22:03.798125] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-09T20:22:03.798179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:03.798210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:03.798236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:03.798293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:03.854231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:03.855066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:03.855145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:03.855177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:03.974590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:03.974736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:03.974777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:03.974842] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:03.978305] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-01-09T20:22:03.978772] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-09T20:22:03.978897] [INFO ] [sig ] FICO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:04.125098] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FICO.txt [2026-01-09T20:22:04.125258] [INFO ] [sig ] [1206/3504] Completed FICO in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:04.125299] [INFO ] [sig ] [1207/3504] Forecasting FICS... [2026-01-09T20:22:04.125334] [INFO ] [sig ] Generating forecast for: FICS [2026-01-09T20:22:04.125367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-09T20:22:04.136736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-09T20:22:04.137039] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-09T20:22:04.137849] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-09T20:22:04.137914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:04.137960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:04.138004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:04.138074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:04.200046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:04.200971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:04.201054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:04.201089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:04.341692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:04.341843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:04.341883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:04.341913] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:04.345815] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-01-09T20:22:04.346336] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-09T20:22:04.346465] [INFO ] [sig ] FICS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:04.520651] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FICS.txt [2026-01-09T20:22:04.520803] [INFO ] [sig ] [1207/3504] Completed FICS in 0.4s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:04.520841] [INFO ] [sig ] [1208/3504] Forecasting FID... [2026-01-09T20:22:04.520871] [INFO ] [sig ] Generating forecast for: FID [2026-01-09T20:22:04.520902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-09T20:22:04.531987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-09T20:22:04.532255] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-09T20:22:04.533047] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-09T20:22:04.533099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:04.533130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:04.533157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:04.533214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:04.597749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:04.598609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:04.598691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:04.598725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:04.739854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:04.740003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:04.740239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:04.740271] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:04.744249] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-09T20:22:04.744522] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-09T20:22:04.744681] [INFO ] [sig ] FID: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:04.885095] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FID.txt [2026-01-09T20:22:04.885219] [INFO ] [sig ] [1208/3504] Completed FID in 0.4s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:04.885256] [INFO ] [sig ] [1209/3504] Forecasting FIGS... [2026-01-09T20:22:04.885284] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-09T20:22:04.885313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-09T20:22:04.897446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-09T20:22:04.897719] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-09T20:22:04.898457] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-09T20:22:04.898507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:04.898538] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:04.898564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:04.898652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:04.955569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:04.956201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:04.956278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:04.956311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:05.081171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:05.081302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:05.081341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:05.081373] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:05.085119] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-01-09T20:22:05.085390] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-09T20:22:05.085510] [INFO ] [sig ] FIGS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:05.228993] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIGS.txt [2026-01-09T20:22:05.229136] [INFO ] [sig ] [1209/3504] Completed FIGS in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:05.229192] [INFO ] [sig ] [1210/3504] Forecasting FIHL... [2026-01-09T20:22:05.229224] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-09T20:22:05.229253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-09T20:22:05.240640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-09T20:22:05.240896] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-09T20:22:05.241710] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-09T20:22:05.241764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:05.241796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:05.241824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:05.241882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:05.302036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:05.302679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:05.302757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:05.302789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:05.422105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:05.422251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:05.422290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:05.422319] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:05.425722] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-01-09T20:22:05.426001] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-09T20:22:05.426121] [INFO ] [sig ] FIHL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:05.565929] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIHL.txt [2026-01-09T20:22:05.566048] [INFO ] [sig ] [1210/3504] Completed FIHL in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:05.566086] [INFO ] [sig ] [1211/3504] Forecasting FINS... [2026-01-09T20:22:05.566114] [INFO ] [sig ] Generating forecast for: FINS [2026-01-09T20:22:05.566143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-09T20:22:05.577388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-09T20:22:05.577678] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-09T20:22:05.578443] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-09T20:22:05.578507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:05.578542] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:05.578570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:05.578654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:05.637323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:05.637974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:05.638054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:05.638087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:05.764960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:05.765114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:05.765154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:05.765182] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:05.768607] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=67.08%) [2026-01-09T20:22:05.768910] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-09T20:22:05.769049] [INFO ] [sig ] FINS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:05.912885] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FINS.txt [2026-01-09T20:22:05.913012] [INFO ] [sig ] [1211/3504] Completed FINS in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:05.913050] [INFO ] [sig ] [1212/3504] Forecasting FINX... [2026-01-09T20:22:05.913079] [INFO ] [sig ] Generating forecast for: FINX [2026-01-09T20:22:05.913108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-09T20:22:05.924455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-09T20:22:05.924737] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-09T20:22:05.925475] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-09T20:22:05.925525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:05.925556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:05.925604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:05.925662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:05.982190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:05.982811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:05.982886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:05.982916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:06.102964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:06.103097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:06.103132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:06.103160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:06.106362] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-01-09T20:22:06.106665] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-09T20:22:06.106782] [INFO ] [sig ] FINX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:06.247046] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FINX.txt [2026-01-09T20:22:06.247198] [INFO ] [sig ] [1212/3504] Completed FINX in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:06.247251] [INFO ] [sig ] [1213/3504] Forecasting FIP... [2026-01-09T20:22:06.247289] [INFO ] [sig ] Generating forecast for: FIP [2026-01-09T20:22:06.247320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-09T20:22:06.259344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-09T20:22:06.259641] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-09T20:22:06.260457] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-09T20:22:06.260518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:06.260555] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:06.260607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:06.260675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:06.322443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:06.323170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:06.323281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:06.323322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:06.451713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:06.451857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:06.451898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:06.451928] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:06.455657] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-09T20:22:06.455954] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-09T20:22:06.456091] [INFO ] [sig ] FIP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:06.617937] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIP.txt [2026-01-09T20:22:06.618066] [INFO ] [sig ] [1213/3504] Completed FIP in 0.4s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:06.618116] [INFO ] [sig ] [1214/3504] Forecasting FIS... [2026-01-09T20:22:06.618151] [INFO ] [sig ] Generating forecast for: FIS [2026-01-09T20:22:06.618182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-09T20:22:06.631109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-09T20:22:06.631405] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-09T20:22:06.632248] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-09T20:22:06.632302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:06.632333] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:06.632361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:06.632435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:06.698960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:06.699840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:06.699925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:06.699962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:06.822089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:06.822207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:06.822242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:06.822270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:06.826006] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=54.04%) [2026-01-09T20:22:06.826266] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-09T20:22:06.826383] [INFO ] [sig ] FIS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:06.973321] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIS.txt [2026-01-09T20:22:06.973502] [INFO ] [sig ] [1214/3504] Completed FIS in 0.4s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:06.973543] [INFO ] [sig ] [1215/3504] Forecasting FISI... [2026-01-09T20:22:06.973591] [INFO ] [sig ] Generating forecast for: FISI [2026-01-09T20:22:06.973624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-09T20:22:06.985241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-09T20:22:06.985500] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-09T20:22:06.986257] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-09T20:22:06.986309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:06.986340] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:06.986367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:06.986425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:07.043000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:07.043601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:07.043677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:07.043709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:07.164643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:07.164951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:07.164985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:07.165012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:07.168378] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=88.63%) [2026-01-09T20:22:07.168657] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-09T20:22:07.168967] [INFO ] [sig ] FISI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:07.307724] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FISI.txt [2026-01-09T20:22:07.307835] [INFO ] [sig ] [1215/3504] Completed FISI in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:07.307871] [INFO ] [sig ] [1216/3504] Forecasting FITB... [2026-01-09T20:22:07.307901] [INFO ] [sig ] Generating forecast for: FITB [2026-01-09T20:22:07.307929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-09T20:22:07.318687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-09T20:22:07.318961] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-09T20:22:07.319749] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-09T20:22:07.319799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:07.319830] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:07.319856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:07.319910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:07.375075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:07.375666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:07.375740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:07.375771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:07.498351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:07.498478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:07.498515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:07.498543] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:07.501812] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=57.98%) [2026-01-09T20:22:07.502090] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-09T20:22:07.502207] [INFO ] [sig ] FITB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:07.642610] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FITB.txt [2026-01-09T20:22:07.642750] [INFO ] [sig ] [1216/3504] Completed FITB in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-09T20:22:07.642788] [INFO ] [sig ] [1217/3504] Forecasting FITBI... [2026-01-09T20:22:07.642817] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-09T20:22:07.642846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-09T20:22:07.653536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-09T20:22:07.653807] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-09T20:22:07.654538] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-09T20:22:07.654798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:07.654829] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:07.654856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:07.654911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:07.710754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:07.711315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:07.711387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:07.711418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:07.833737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:07.833856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:07.833891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:07.833919] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:07.837075] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=32.56%) [2026-01-09T20:22:07.837358] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-09T20:22:07.837478] [INFO ] [sig ] FITBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:07.978406] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FITBI.txt [2026-01-09T20:22:07.978597] [INFO ] [sig ] [1217/3504] Completed FITBI in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-09T20:22:07.978638] [INFO ] [sig ] [1218/3504] Forecasting FITBO... [2026-01-09T20:22:07.978669] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-09T20:22:07.978699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-09T20:22:07.990433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-09T20:22:07.990817] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-09T20:22:07.991589] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-09T20:22:07.991641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:07.991673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:07.991700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:07.991938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:08.048835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:08.049738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:08.049819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:08.049851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:08.169853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:08.169981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:08.170018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:08.170046] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:08.173278] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-01-09T20:22:08.173592] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-09T20:22:08.173715] [INFO ] [sig ] FITBO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:08.313107] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FITBO.txt [2026-01-09T20:22:08.313225] [INFO ] [sig ] [1218/3504] Completed FITBO in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:08.313263] [INFO ] [sig ] [1219/3504] Forecasting FIVE... [2026-01-09T20:22:08.313293] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-09T20:22:08.313322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-09T20:22:08.324115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-09T20:22:08.324379] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-09T20:22:08.325141] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-09T20:22:08.325191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:08.325224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:08.325250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:08.325306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:08.381830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:08.382429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:08.382514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:08.382754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:08.511687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:08.511808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:08.511843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:08.511872] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:08.515048] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=91.56%) [2026-01-09T20:22:08.515308] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-09T20:22:08.515426] [INFO ] [sig ] FIVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:08.655690] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIVE.txt [2026-01-09T20:22:08.655842] [INFO ] [sig ] [1219/3504] Completed FIVE in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:08.655881] [INFO ] [sig ] [1220/3504] Forecasting FIVN... [2026-01-09T20:22:08.655911] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-09T20:22:08.655941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-09T20:22:08.668049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-09T20:22:08.668380] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-09T20:22:08.669350] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-09T20:22:08.669401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:08.669458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:08.669488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:08.669545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:08.728175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:08.729013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:08.729091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:08.729123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:08.854938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:08.855091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:08.855130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:08.855158] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:08.858601] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=31.71%) [2026-01-09T20:22:08.858879] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-09T20:22:08.859006] [INFO ] [sig ] FIVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:09.000525] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FIVN.txt [2026-01-09T20:22:09.000667] [INFO ] [sig ] [1220/3504] Completed FIVN in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:09.000707] [INFO ] [sig ] [1221/3504] Forecasting FIX... [2026-01-09T20:22:09.000736] [INFO ] [sig ] Generating forecast for: FIX [2026-01-09T20:22:09.000765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-09T20:22:09.011465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-09T20:22:09.011953] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-09T20:22:09.012895] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-09T20:22:09.012945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:09.012976] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:09.013002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:09.013057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:09.070036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:09.070914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:09.070997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:09.071029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:09.219332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:09.219479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:09.219521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:09.219548] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:09.222963] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-09T20:22:09.223257] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-09T20:22:09.223399] [INFO ] [sig ] FIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:09.370770] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIX.txt [2026-01-09T20:22:09.370938] [INFO ] [sig ] [1221/3504] Completed FIX in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:09.370978] [INFO ] [sig ] [1222/3504] Forecasting FIXD... [2026-01-09T20:22:09.371008] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-09T20:22:09.371037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-09T20:22:09.382680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-09T20:22:09.383069] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-09T20:22:09.383948] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-09T20:22:09.384003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:09.384047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:09.384076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:09.384132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:09.439190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:09.440118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:09.440203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:09.440235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:09.583886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:09.584051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:09.584092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:09.584120] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:09.587998] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=62.80%) [2026-01-09T20:22:09.588391] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-09T20:22:09.588598] [INFO ] [sig ] FIXD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:09.770085] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FIXD.txt [2026-01-09T20:22:09.770287] [INFO ] [sig ] [1222/3504] Completed FIXD in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:09.770332] [INFO ] [sig ] [1223/3504] Forecasting FIZZ... [2026-01-09T20:22:09.770365] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-09T20:22:09.770400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-09T20:22:09.790686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-09T20:22:09.791211] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-09T20:22:09.792483] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-09T20:22:09.792560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:09.792645] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:09.792693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:09.792784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:09.863147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:09.864340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:09.864463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:09.864516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:10.041366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:10.041548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:10.041616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:10.041703] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:10.046861] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=29.38%) [2026-01-09T20:22:10.047454] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-09T20:22:10.047725] [INFO ] [sig ] FIZZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:10.251001] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FIZZ.txt [2026-01-09T20:22:10.251222] [INFO ] [sig ] [1223/3504] Completed FIZZ in 0.5s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:10.251287] [INFO ] [sig ] [1224/3504] Forecasting FJP... [2026-01-09T20:22:10.251340] [INFO ] [sig ] Generating forecast for: FJP [2026-01-09T20:22:10.251396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-09T20:22:10.271596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-09T20:22:10.272171] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-09T20:22:10.273568] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-09T20:22:10.273684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:10.273738] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:10.273784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:10.273879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:10.355305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:10.356287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:10.356384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:10.356418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:10.514414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:10.514595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:10.514640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:10.514668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:10.518849] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=35.70%) [2026-01-09T20:22:10.519224] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-09T20:22:10.519379] [INFO ] [sig ] FJP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:10.730878] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FJP.txt [2026-01-09T20:22:10.731036] [INFO ] [sig ] [1224/3504] Completed FJP in 0.5s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:10.731075] [INFO ] [sig ] [1225/3504] Forecasting FLEX... [2026-01-09T20:22:10.731106] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-09T20:22:10.731135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-09T20:22:10.743885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-09T20:22:10.744335] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-09T20:22:10.745210] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-09T20:22:10.745265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:10.745297] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:10.745325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:10.745384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:10.806044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:10.806948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:10.807048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:10.807080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:10.937202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:10.937355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:10.937395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:10.937426] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:10.941904] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-01-09T20:22:10.942270] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-09T20:22:10.942410] [INFO ] [sig ] FLEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:11.093130] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FLEX.txt [2026-01-09T20:22:11.093280] [INFO ] [sig ] [1225/3504] Completed FLEX in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:11.093326] [INFO ] [sig ] [1226/3504] Forecasting FLGC... [2026-01-09T20:22:11.093358] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-09T20:22:11.093388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-09T20:22:11.104199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-09T20:22:11.104509] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-09T20:22:11.105297] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-09T20:22:11.105350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:11.105382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:11.105409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:11.105467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:11.162401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:11.163301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:11.163393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:11.163427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:11.287501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:11.287676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:11.287717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:11.287747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:11.291542] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-09T20:22:11.291860] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-09T20:22:11.291995] [INFO ] [sig ] FLGC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:11.446995] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLGC.txt [2026-01-09T20:22:11.447196] [INFO ] [sig ] [1226/3504] Completed FLGC in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:11.447241] [INFO ] [sig ] [1227/3504] Forecasting FLL... [2026-01-09T20:22:11.447272] [INFO ] [sig ] Generating forecast for: FLL [2026-01-09T20:22:11.447302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-09T20:22:11.460155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-09T20:22:11.460536] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-09T20:22:11.461368] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-09T20:22:11.461423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:11.461456] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:11.461484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:11.461546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:11.521423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:11.522501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:11.522606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:11.522642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:11.644448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:11.644619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:11.644663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:11.644693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:11.648076] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-01-09T20:22:11.648348] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-09T20:22:11.648490] [INFO ] [sig ] FLL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:11.799661] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLL.txt [2026-01-09T20:22:11.799827] [INFO ] [sig ] [1227/3504] Completed FLL in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:11.799868] [INFO ] [sig ] [1228/3504] Forecasting FLNC... [2026-01-09T20:22:11.799900] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-09T20:22:11.799932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-09T20:22:11.811386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-09T20:22:11.811792] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-09T20:22:11.812606] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-09T20:22:11.812660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:11.812693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:11.812721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:11.812778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:11.869104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:11.870168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:11.870255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:11.870288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:11.991336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:11.991490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:11.991531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:11.991560] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:11.995102] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=27.17%) [2026-01-09T20:22:11.995393] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-09T20:22:11.995522] [INFO ] [sig ] FLNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:12.138120] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLNC.txt [2026-01-09T20:22:12.138275] [INFO ] [sig ] [1228/3504] Completed FLNC in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:12.138313] [INFO ] [sig ] [1229/3504] Forecasting FLNG... [2026-01-09T20:22:12.138345] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-09T20:22:12.138374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-09T20:22:12.150648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-09T20:22:12.151016] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-09T20:22:12.151806] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-09T20:22:12.151859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:12.151889] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:12.151915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:12.151971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:12.208285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:12.209334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:12.209413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:12.209445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:12.338706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:12.338859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:12.338917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:12.338949] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:12.342518] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-09T20:22:12.342846] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-09T20:22:12.342982] [INFO ] [sig ] FLNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:12.495426] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLNG.txt [2026-01-09T20:22:12.495620] [INFO ] [sig ] [1229/3504] Completed FLNG in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:12.495661] [INFO ] [sig ] [1230/3504] Forecasting FLO... [2026-01-09T20:22:12.495691] [INFO ] [sig ] Generating forecast for: FLO [2026-01-09T20:22:12.495721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-09T20:22:12.507933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-09T20:22:12.508357] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-09T20:22:12.509457] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-09T20:22:12.509512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:12.509544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:12.509594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:12.509655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:12.571976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:12.573032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:12.573146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:12.573181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:12.697218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:12.697370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:12.697411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:12.697442] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:12.700953] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-09T20:22:12.701249] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-09T20:22:12.701378] [INFO ] [sig ] FLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:12.846268] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLO.txt [2026-01-09T20:22:12.846415] [INFO ] [sig ] [1230/3504] Completed FLO in 0.4s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:12.846454] [INFO ] [sig ] [1231/3504] Forecasting FLS... [2026-01-09T20:22:12.846483] [INFO ] [sig ] Generating forecast for: FLS [2026-01-09T20:22:12.846515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-09T20:22:12.858010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-09T20:22:12.858284] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-09T20:22:12.859059] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-09T20:22:12.859110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:12.859141] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:12.859168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:12.859223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:12.914258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:12.914933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:12.915028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:12.915061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:13.037240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:13.037398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:13.037437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:13.037467] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:13.041017] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-09T20:22:13.041295] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-09T20:22:13.041415] [INFO ] [sig ] FLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:13.183637] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FLS.txt [2026-01-09T20:22:13.183777] [INFO ] [sig ] [1231/3504] Completed FLS in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:13.183815] [INFO ] [sig ] [1232/3504] Forecasting FLUX... [2026-01-09T20:22:13.183846] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-09T20:22:13.183875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-09T20:22:13.196004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-09T20:22:13.196303] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-09T20:22:13.197069] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-09T20:22:13.197121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:13.197179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:13.197211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:13.197265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:13.253776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:13.254677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:13.254759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:13.254791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:13.370865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:13.371013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:13.371051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:13.371079] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:13.374370] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-01-09T20:22:13.374654] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-09T20:22:13.374776] [INFO ] [sig ] FLUX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:13.514167] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FLUX.txt [2026-01-09T20:22:13.514305] [INFO ] [sig ] [1232/3504] Completed FLUX in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:13.514343] [INFO ] [sig ] [1233/3504] Forecasting FLWS... [2026-01-09T20:22:13.514372] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-09T20:22:13.514402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-09T20:22:13.525695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-09T20:22:13.526243] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-09T20:22:13.527231] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-09T20:22:13.527283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:13.527327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:13.527354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:13.527414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:13.582527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:13.583309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:13.583390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:13.583422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:13.701653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:13.701800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:13.701837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:13.701866] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:13.705151] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-01-09T20:22:13.705416] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-09T20:22:13.705535] [INFO ] [sig ] FLWS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:13.848922] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FLWS.txt [2026-01-09T20:22:13.849094] [INFO ] [sig ] [1233/3504] Completed FLWS in 0.3s | 2.88 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-09T20:22:13.849134] [INFO ] [sig ] [1234/3504] Forecasting FLXS... [2026-01-09T20:22:13.849166] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-09T20:22:13.849196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-09T20:22:13.860518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-09T20:22:13.860870] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-09T20:22:13.861725] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-09T20:22:13.861778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:13.861809] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:13.861836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:13.861893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:13.920932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:13.921706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:13.921945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:13.921977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:14.046489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:14.046661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:14.046702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:14.046731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:14.050456] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-09T20:22:14.050758] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-09T20:22:14.051066] [INFO ] [sig ] FLXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:14.205086] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLXS.txt [2026-01-09T20:22:14.205244] [INFO ] [sig ] [1234/3504] Completed FLXS in 0.4s | 2.88 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-09T20:22:14.205282] [INFO ] [sig ] [1235/3504] Forecasting FLYE... [2026-01-09T20:22:14.205312] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-09T20:22:14.205349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-09T20:22:14.217490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-09T20:22:14.217852] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-09T20:22:14.218697] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-09T20:22:14.218751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:14.218782] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:14.218807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:14.218863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:14.279081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:14.279932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:14.280039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:14.280081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:14.404775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:14.404929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:14.404968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:14.404996] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:14.408876] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-01-09T20:22:14.409221] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-09T20:22:14.409394] [INFO ] [sig ] FLYE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:14.556981] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FLYE.txt [2026-01-09T20:22:14.557146] [INFO ] [sig ] [1235/3504] Completed FLYE in 0.4s | 2.88 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-09T20:22:14.557186] [INFO ] [sig ] [1236/3504] Forecasting FMAO... [2026-01-09T20:22:14.557215] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-09T20:22:14.557244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-09T20:22:14.568522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-09T20:22:14.568872] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-09T20:22:14.569635] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-09T20:22:14.569687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:14.569718] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:14.569744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:14.569799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:14.625059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:14.625876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:14.625954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:14.625987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:14.730590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:14.730741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:14.730779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:14.730808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:14.734131] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-01-09T20:22:14.734402] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-09T20:22:14.734521] [INFO ] [sig ] FMAO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:14.876177] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMAO.txt [2026-01-09T20:22:14.876321] [INFO ] [sig ] [1236/3504] Completed FMAO in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:14.876359] [INFO ] [sig ] [1237/3504] Forecasting FMB... [2026-01-09T20:22:14.876397] [INFO ] [sig ] Generating forecast for: FMB [2026-01-09T20:22:14.876427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-09T20:22:14.889360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-09T20:22:14.889773] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-09T20:22:14.890547] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-09T20:22:14.890617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:14.890678] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:14.890706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:14.890762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:14.947317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:14.948215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:14.948307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:14.948339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:15.071663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:15.071825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:15.071864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:15.071893] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:15.075265] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=70.19%) [2026-01-09T20:22:15.075567] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-09T20:22:15.075717] [INFO ] [sig ] FMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:15.224214] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMB.txt [2026-01-09T20:22:15.224375] [INFO ] [sig ] [1237/3504] Completed FMB in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:15.224414] [INFO ] [sig ] [1238/3504] Forecasting FMBH... [2026-01-09T20:22:15.224445] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-09T20:22:15.224477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-09T20:22:15.235811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-09T20:22:15.236194] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-09T20:22:15.236983] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-09T20:22:15.237038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:15.237069] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:15.237097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:15.237183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:15.293873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:15.294749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:15.294832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:15.294865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:15.417008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:15.417193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:15.417234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:15.417263] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:15.420683] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=62.73%) [2026-01-09T20:22:15.420995] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-09T20:22:15.421127] [INFO ] [sig ] FMBH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:15.567361] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMBH.txt [2026-01-09T20:22:15.567516] [INFO ] [sig ] [1238/3504] Completed FMBH in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:15.567554] [INFO ] [sig ] [1239/3504] Forecasting FMC... [2026-01-09T20:22:15.567605] [INFO ] [sig ] Generating forecast for: FMC [2026-01-09T20:22:15.567636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-09T20:22:15.579111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-09T20:22:15.579485] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-09T20:22:15.580263] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-09T20:22:15.580315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:15.580347] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:15.580373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:15.580428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:15.636588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:15.637467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:15.637554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:15.637608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:15.760656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:15.760808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:15.760847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:15.760876] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:15.764264] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-09T20:22:15.764603] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-09T20:22:15.764735] [INFO ] [sig ] FMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:15.911106] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FMC.txt [2026-01-09T20:22:15.911264] [INFO ] [sig ] [1239/3504] Completed FMC in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:15.911302] [INFO ] [sig ] [1240/3504] Forecasting FMHI... [2026-01-09T20:22:15.911333] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-09T20:22:15.911365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-09T20:22:15.923184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-09T20:22:15.923563] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-09T20:22:15.924352] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-09T20:22:15.924404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:15.924435] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:15.924461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:15.924516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:15.980704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:15.981562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:15.981665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:15.981697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:16.098956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:16.099112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:16.099150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:16.099226] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:16.102685] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=84.03%) [2026-01-09T20:22:16.103019] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-09T20:22:16.103153] [INFO ] [sig ] FMHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:16.245849] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMHI.txt [2026-01-09T20:22:16.246003] [INFO ] [sig ] [1240/3504] Completed FMHI in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:16.246042] [INFO ] [sig ] [1241/3504] Forecasting FMN... [2026-01-09T20:22:16.246070] [INFO ] [sig ] Generating forecast for: FMN [2026-01-09T20:22:16.246102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-09T20:22:16.258037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-09T20:22:16.258423] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-09T20:22:16.259218] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-09T20:22:16.259270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:16.259301] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:16.259327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:16.259382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:16.317843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:16.318709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:16.318795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:16.318828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:16.432564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:16.432737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:16.432775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:16.432802] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:16.436261] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=29.74%) [2026-01-09T20:22:16.436617] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-09T20:22:16.436754] [INFO ] [sig ] FMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:16.582459] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FMN.txt [2026-01-09T20:22:16.582643] [INFO ] [sig ] [1241/3504] Completed FMN in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:16.582685] [INFO ] [sig ] [1242/3504] Forecasting FMNB... [2026-01-09T20:22:16.582715] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-09T20:22:16.582743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-09T20:22:16.594325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-09T20:22:16.594726] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-09T20:22:16.595501] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-09T20:22:16.595553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:16.595615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:16.595644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:16.595701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:16.651956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:16.652820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:16.652903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:16.652954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:16.770504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:16.770678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:16.770716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:16.770745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:16.774141] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-09T20:22:16.774455] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-09T20:22:16.774602] [INFO ] [sig ] FMNB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:16.918677] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FMNB.txt [2026-01-09T20:22:16.918837] [INFO ] [sig ] [1242/3504] Completed FMNB in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:16.918876] [INFO ] [sig ] [1243/3504] Forecasting FMS... [2026-01-09T20:22:16.918906] [INFO ] [sig ] Generating forecast for: FMS [2026-01-09T20:22:16.918936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-09T20:22:16.930446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-09T20:22:16.930850] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-09T20:22:16.931648] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-09T20:22:16.931700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:16.931731] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:16.931757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:16.931816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:16.987986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:16.988853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:16.988937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:16.988968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:17.113939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:17.114092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:17.114131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:17.114159] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:17.117612] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=62.51%) [2026-01-09T20:22:17.117929] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-09T20:22:17.118057] [INFO ] [sig ] FMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:17.261041] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMS.txt [2026-01-09T20:22:17.261199] [INFO ] [sig ] [1243/3504] Completed FMS in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:17.261237] [INFO ] [sig ] [1244/3504] Forecasting FMX... [2026-01-09T20:22:17.261267] [INFO ] [sig ] Generating forecast for: FMX [2026-01-09T20:22:17.261298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-09T20:22:17.272552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-09T20:22:17.272952] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-09T20:22:17.273738] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-09T20:22:17.273791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:17.273822] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:17.273848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:17.273918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:17.330050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:17.330932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:17.331016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:17.331049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:17.450056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:17.450208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:17.450247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:17.450276] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:17.453693] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-01-09T20:22:17.454023] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-09T20:22:17.454156] [INFO ] [sig ] FMX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:17.601772] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FMX.txt [2026-01-09T20:22:17.601928] [INFO ] [sig ] [1244/3504] Completed FMX in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:17.601966] [INFO ] [sig ] [1245/3504] Forecasting FN... [2026-01-09T20:22:17.601996] [INFO ] [sig ] Generating forecast for: FN [2026-01-09T20:22:17.602026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-09T20:22:17.613491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-09T20:22:17.613898] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-09T20:22:17.614689] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-09T20:22:17.614740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:17.614771] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:17.614797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:17.614852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:17.673046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:17.673903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:17.673987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:17.674020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:17.792391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:17.792546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:17.792604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:17.792634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:17.796041] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=71.48%) [2026-01-09T20:22:17.796356] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-09T20:22:17.796490] [INFO ] [sig ] FN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:17.941158] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FN.txt [2026-01-09T20:22:17.941316] [INFO ] [sig ] [1245/3504] Completed FN in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:17.941354] [INFO ] [sig ] [1246/3504] Forecasting FNB... [2026-01-09T20:22:17.941385] [INFO ] [sig ] Generating forecast for: FNB [2026-01-09T20:22:17.941414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-09T20:22:17.953028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-09T20:22:17.953412] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-09T20:22:17.954200] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-09T20:22:17.954268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:17.954300] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:17.954326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:17.954382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:18.011293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:18.012165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:18.012247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:18.012279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:18.132105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:18.132257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:18.132294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:18.132322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:18.136145] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=50.60%) [2026-01-09T20:22:18.136475] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-09T20:22:18.136624] [INFO ] [sig ] FNB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:18.288967] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FNB.txt [2026-01-09T20:22:18.289129] [INFO ] [sig ] [1246/3504] Completed FNB in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:18.289169] [INFO ] [sig ] [1247/3504] Forecasting FND... [2026-01-09T20:22:18.289199] [INFO ] [sig ] Generating forecast for: FND [2026-01-09T20:22:18.289230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-09T20:22:18.301068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-09T20:22:18.301460] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-09T20:22:18.302287] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-09T20:22:18.302342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:18.302373] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:18.302400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:18.302455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:18.360613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:18.361471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:18.361557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:18.361643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:18.483845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:18.484004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:18.484043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:18.484072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:18.487611] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=83.75%) [2026-01-09T20:22:18.487961] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-09T20:22:18.488094] [INFO ] [sig ] FND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:18.633003] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FND.txt [2026-01-09T20:22:18.633162] [INFO ] [sig ] [1247/3504] Completed FND in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:18.633201] [INFO ] [sig ] [1248/3504] Forecasting FNF... [2026-01-09T20:22:18.633231] [INFO ] [sig ] Generating forecast for: FNF [2026-01-09T20:22:18.633262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-09T20:22:18.644728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-09T20:22:18.645105] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-09T20:22:18.645889] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-09T20:22:18.645940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:18.645972] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:18.645998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:18.646053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:18.703093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:18.703965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:18.704047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:18.704079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:18.821333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:18.821485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:18.821525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:18.821553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:18.825021] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-09T20:22:18.825346] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-09T20:22:18.825484] [INFO ] [sig ] FNF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:18.968590] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FNF.txt [2026-01-09T20:22:18.968749] [INFO ] [sig ] [1248/3504] Completed FNF in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:18.968788] [INFO ] [sig ] [1249/3504] Forecasting FNKO... [2026-01-09T20:22:18.968818] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-09T20:22:18.968850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-09T20:22:18.980790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-09T20:22:18.981204] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-09T20:22:18.982227] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-09T20:22:18.982282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:18.982313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:18.982338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:18.982392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:19.043167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:19.044059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:19.044143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:19.044176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:19.172853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:19.173007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:19.173047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:19.173075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:19.176427] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-09T20:22:19.176738] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-09T20:22:19.176869] [INFO ] [sig ] FNKO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:19.318230] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FNKO.txt [2026-01-09T20:22:19.318385] [INFO ] [sig ] [1249/3504] Completed FNKO in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:19.318424] [INFO ] [sig ] [1250/3504] Forecasting FNLC... [2026-01-09T20:22:19.318455] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-09T20:22:19.318484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-09T20:22:19.329487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-09T20:22:19.329845] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-09T20:22:19.330743] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-09T20:22:19.330795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:19.330826] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:19.330853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:19.330908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:19.386635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:19.387533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:19.387636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:19.387670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:19.488230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:19.488380] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:22:19.488418] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:19.488446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:19.491786] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=36.97%) [2026-01-09T20:22:19.492066] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-09T20:22:19.492189] [INFO ] [sig ] FNLC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:19.639868] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FNLC.txt [2026-01-09T20:22:19.640080] [INFO ] [sig ] [1250/3504] Completed FNLC in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:19.640144] [INFO ] [sig ] [1251/3504] Forecasting FNX... [2026-01-09T20:22:19.640188] [INFO ] [sig ] Generating forecast for: FNX [2026-01-09T20:22:19.640229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-09T20:22:19.653448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-09T20:22:19.653835] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-09T20:22:19.654850] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-09T20:22:19.654902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:19.654934] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:19.654959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:19.655014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:19.717207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:19.718089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:19.718175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:19.718208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:19.837957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:19.838106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:19.838145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:19.838173] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:19.841456] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-09T20:22:19.841761] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-09T20:22:19.841881] [INFO ] [sig ] FNX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:19.983619] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FNX.txt [2026-01-09T20:22:19.983781] [INFO ] [sig ] [1251/3504] Completed FNX in 0.3s | 2.88 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-09T20:22:19.983829] [INFO ] [sig ] [1252/3504] Forecasting FNY... [2026-01-09T20:22:19.983863] [INFO ] [sig ] Generating forecast for: FNY [2026-01-09T20:22:19.983893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-09T20:22:19.995134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-09T20:22:19.995445] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-09T20:22:19.996251] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-09T20:22:19.996303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:19.996335] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:19.996361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:19.996418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:20.055973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:20.056800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:20.056881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:20.056914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:20.170301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:20.170449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:20.170487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:20.170516] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:20.174087] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-09T20:22:20.174366] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-09T20:22:20.174489] [INFO ] [sig ] FNY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:20.321505] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FNY.txt [2026-01-09T20:22:20.321661] [INFO ] [sig ] [1252/3504] Completed FNY in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:20.321704] [INFO ] [sig ] [1253/3504] Forecasting FOA... [2026-01-09T20:22:20.321735] [INFO ] [sig ] Generating forecast for: FOA [2026-01-09T20:22:20.321768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-09T20:22:20.333282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-09T20:22:20.333607] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-09T20:22:20.334398] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-09T20:22:20.334450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:20.334483] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:20.334509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:20.334566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:20.395486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:20.396389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:20.396477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:20.396512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:20.521977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:20.522137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:20.522203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:20.522234] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:20.526197] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-09T20:22:20.526469] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-09T20:22:20.526612] [INFO ] [sig ] FOA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:20.675340] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FOA.txt [2026-01-09T20:22:20.675468] [INFO ] [sig ] [1253/3504] Completed FOA in 0.4s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:20.675506] [INFO ] [sig ] [1254/3504] Forecasting FOF... [2026-01-09T20:22:20.675535] [INFO ] [sig ] Generating forecast for: FOF [2026-01-09T20:22:20.675565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-09T20:22:20.686454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-09T20:22:20.686751] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-09T20:22:20.687558] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-09T20:22:20.687634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:20.687688] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:20.687717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:20.687777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:20.744004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:20.744759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:20.744845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:20.744877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:20.861864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:20.862013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:20.862052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:20.862080] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:20.865734] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-01-09T20:22:20.866077] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-09T20:22:20.866211] [INFO ] [sig ] FOF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:21.011081] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FOF.txt [2026-01-09T20:22:21.011227] [INFO ] [sig ] [1254/3504] Completed FOF in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:21.011266] [INFO ] [sig ] [1255/3504] Forecasting FOLD... [2026-01-09T20:22:21.011296] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-09T20:22:21.011326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-09T20:22:21.022882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-09T20:22:21.023197] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-09T20:22:21.023979] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-09T20:22:21.024031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:21.024062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:21.024088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:21.024143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:21.081068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:21.081909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:21.081990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:21.082023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:21.208880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:21.209030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:21.209068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:21.209096] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:21.212384] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-09T20:22:21.212666] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-09T20:22:21.212788] [INFO ] [sig ] FOLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:21.354845] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FOLD.txt [2026-01-09T20:22:21.354974] [INFO ] [sig ] [1255/3504] Completed FOLD in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:21.355012] [INFO ] [sig ] [1256/3504] Forecasting FORM... [2026-01-09T20:22:21.355041] [INFO ] [sig ] Generating forecast for: FORM [2026-01-09T20:22:21.355070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-09T20:22:21.366206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-09T20:22:21.366539] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-09T20:22:21.367419] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-09T20:22:21.367474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:21.367508] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:21.367536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:21.367610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:21.425015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:21.425679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:21.425757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:21.425789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:21.554991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:21.555139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:21.555179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:21.555208] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:21.559091] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=10.21%) [2026-01-09T20:22:21.559498] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-09T20:22:21.559699] [INFO ] [sig ] FORM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:21.705775] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FORM.txt [2026-01-09T20:22:21.705905] [INFO ] [sig ] [1256/3504] Completed FORM in 0.4s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:21.705945] [INFO ] [sig ] [1257/3504] Forecasting FOSL... [2026-01-09T20:22:21.705975] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-09T20:22:21.706004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-09T20:22:21.717317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-09T20:22:21.717634] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-09T20:22:21.718426] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-09T20:22:21.718480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:21.718524] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:21.718554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:21.718656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:21.777212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:21.777916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:21.777997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:21.778030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:21.900882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:21.901035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:21.901074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:21.901139] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:21.904628] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-09T20:22:21.904910] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-09T20:22:21.905035] [INFO ] [sig ] FOSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:22.051065] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FOSL.txt [2026-01-09T20:22:22.051224] [INFO ] [sig ] [1257/3504] Completed FOSL in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:22.051265] [INFO ] [sig ] [1258/3504] Forecasting FOX... [2026-01-09T20:22:22.051298] [INFO ] [sig ] Generating forecast for: FOX [2026-01-09T20:22:22.051330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-09T20:22:22.062922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-09T20:22:22.063301] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-09T20:22:22.064214] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-09T20:22:22.064273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:22.064307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:22.064335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:22.064394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:22.122912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:22.123787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:22.123873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:22.123907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:22.254617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:22.254803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:22.254858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:22.254895] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:22.260340] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-01-09T20:22:22.260740] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-09T20:22:22.260910] [INFO ] [sig ] FOX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:22.413704] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FOX.txt [2026-01-09T20:22:22.413850] [INFO ] [sig ] [1258/3504] Completed FOX in 0.4s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:22.413888] [INFO ] [sig ] [1259/3504] Forecasting FOXA... [2026-01-09T20:22:22.413917] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-09T20:22:22.413946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-09T20:22:22.425023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-09T20:22:22.425382] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-09T20:22:22.426175] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-09T20:22:22.426228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:22.426259] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:22.426285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:22.426341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:22.482357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:22.483209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:22.483289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:22.483321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:22.599620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:22.599790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:22.599829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:22.599860] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:22.603221] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-01-09T20:22:22.603486] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-09T20:22:22.603623] [INFO ] [sig ] FOXA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:22.751909] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FOXA.txt [2026-01-09T20:22:22.752040] [INFO ] [sig ] [1259/3504] Completed FOXA in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:22.752077] [INFO ] [sig ] [1260/3504] Forecasting FOXF... [2026-01-09T20:22:22.752105] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-09T20:22:22.752137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-09T20:22:22.763355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-09T20:22:22.763729] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-09T20:22:22.764478] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-09T20:22:22.764530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:22.764561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:22.764611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:22.764669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:22.830888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:22.831771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:22.831855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:22.831889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:22.950419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:22.950589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:22.950635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:22.950665] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:22.954033] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-09T20:22:22.954307] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-09T20:22:22.954429] [INFO ] [sig ] FOXF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:23.097346] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FOXF.txt [2026-01-09T20:22:23.097478] [INFO ] [sig ] [1260/3504] Completed FOXF in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:23.097529] [INFO ] [sig ] [1261/3504] Forecasting FPF... [2026-01-09T20:22:23.097561] [INFO ] [sig ] Generating forecast for: FPF [2026-01-09T20:22:23.097608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-09T20:22:23.109086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-09T20:22:23.109408] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-09T20:22:23.110190] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-09T20:22:23.110242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:23.110274] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:23.110301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:23.110356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:23.167274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:23.168024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:23.168102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:23.168135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:23.286184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:23.286328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:23.286367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:23.286396] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:23.289785] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-01-09T20:22:23.290048] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-09T20:22:23.290164] [INFO ] [sig ] FPF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:23.428261] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FPF.txt [2026-01-09T20:22:23.428388] [INFO ] [sig ] [1261/3504] Completed FPF in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:23.428426] [INFO ] [sig ] [1262/3504] Forecasting FPH... [2026-01-09T20:22:23.428455] [INFO ] [sig ] Generating forecast for: FPH [2026-01-09T20:22:23.428483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-09T20:22:23.439938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-09T20:22:23.440258] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-09T20:22:23.441026] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-09T20:22:23.441079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:23.441110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:23.441137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:23.441192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:23.496934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:23.497554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:23.497651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:23.497684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:23.617285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:23.617437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:23.617477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:23.617508] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:23.620871] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-09T20:22:23.621140] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-09T20:22:23.621261] [INFO ] [sig ] FPH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:23.760680] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FPH.txt [2026-01-09T20:22:23.760822] [INFO ] [sig ] [1262/3504] Completed FPH in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:23.760868] [INFO ] [sig ] [1263/3504] Forecasting FPI... [2026-01-09T20:22:23.760904] [INFO ] [sig ] Generating forecast for: FPI [2026-01-09T20:22:23.760938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-09T20:22:23.772726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-09T20:22:23.773001] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-09T20:22:23.773764] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-09T20:22:23.773819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:23.773850] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:23.773876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:23.773931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:23.829970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:23.830687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:23.830764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:23.830795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:23.947445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:23.947615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:23.947655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:23.947682] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:23.950991] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-01-09T20:22:23.951258] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-09T20:22:23.951375] [INFO ] [sig ] FPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:24.090398] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FPI.txt [2026-01-09T20:22:24.090546] [INFO ] [sig ] [1263/3504] Completed FPI in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:24.090605] [INFO ] [sig ] [1264/3504] Forecasting FPXI... [2026-01-09T20:22:24.090637] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-09T20:22:24.090666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-09T20:22:24.101723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-09T20:22:24.102044] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-09T20:22:24.102817] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-09T20:22:24.102869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:24.102900] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:24.102927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:24.102983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:24.160975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:24.161857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:24.161969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:24.162003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:24.276643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:24.276802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:24.276842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:24.276888] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:24.280301] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-09T20:22:24.280634] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-09T20:22:24.280770] [INFO ] [sig ] FPXI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:24.426636] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FPXI.txt [2026-01-09T20:22:24.426789] [INFO ] [sig ] [1264/3504] Completed FPXI in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:24.426828] [INFO ] [sig ] [1265/3504] Forecasting FRA... [2026-01-09T20:22:24.426859] [INFO ] [sig ] Generating forecast for: FRA [2026-01-09T20:22:24.426889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-09T20:22:24.438958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-09T20:22:24.439284] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-09T20:22:24.440157] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-09T20:22:24.440211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:24.440244] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:24.440272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:24.440333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:24.495819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:24.496550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:24.496645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:24.496677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:24.618899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:24.619237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:24.619276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:24.619303] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:24.622862] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-09T20:22:24.623132] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-09T20:22:24.623249] [INFO ] [sig ] FRA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:24.762961] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FRA.txt [2026-01-09T20:22:24.763099] [INFO ] [sig ] [1265/3504] Completed FRA in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:24.763137] [INFO ] [sig ] [1266/3504] Forecasting FRBA... [2026-01-09T20:22:24.763167] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-09T20:22:24.763196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-09T20:22:24.774698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-09T20:22:24.775050] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-09T20:22:24.775862] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-09T20:22:24.775916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:24.775948] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:24.775974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:24.776032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:24.832854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:24.833613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:24.833693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:24.833741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:24.959644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:24.959799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:24.959841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:24.959869] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:24.963715] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-09T20:22:24.964018] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-09T20:22:24.964168] [INFO ] [sig ] FRBA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:25.122261] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRBA.txt [2026-01-09T20:22:25.122397] [INFO ] [sig ] [1266/3504] Completed FRBA in 0.4s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:25.122435] [INFO ] [sig ] [1267/3504] Forecasting FRGE... [2026-01-09T20:22:25.122464] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-09T20:22:25.122493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-09T20:22:25.137472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-09T20:22:25.137936] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-09T20:22:25.138920] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-09T20:22:25.138983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:25.139022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:25.139054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:25.139130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:25.209148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:25.210054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:25.210141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:25.210174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:25.368820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:25.368973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:25.369014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:25.369045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:25.372934] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-09T20:22:25.373318] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-09T20:22:25.373469] [INFO ] [sig ] FRGE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:25.533150] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRGE.txt [2026-01-09T20:22:25.533337] [INFO ] [sig ] [1267/3504] Completed FRGE in 0.4s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:25.533378] [INFO ] [sig ] [1268/3504] Forecasting FRHC... [2026-01-09T20:22:25.533408] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-09T20:22:25.533437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-09T20:22:25.546460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-09T20:22:25.546849] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-09T20:22:25.548382] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-09T20:22:25.548510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:25.548545] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:25.548622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:25.548687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:25.605669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:25.606430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:25.606513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:25.606546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:25.722631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:25.722780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:25.722818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:25.722847] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:25.726181] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: DOWN (p=28.08%) [2026-01-09T20:22:25.726455] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-09T20:22:25.726609] [INFO ] [sig ] FRHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:25.864943] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRHC.txt [2026-01-09T20:22:25.865085] [INFO ] [sig ] [1268/3504] Completed FRHC in 0.3s | 2.88 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-09T20:22:25.865123] [INFO ] [sig ] [1269/3504] Forecasting FRME... [2026-01-09T20:22:25.865153] [INFO ] [sig ] Generating forecast for: FRME [2026-01-09T20:22:25.865183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-09T20:22:25.876270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-09T20:22:25.876558] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-09T20:22:25.877384] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-09T20:22:25.877435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:25.877465] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:25.877491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:25.877546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:25.933255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:25.934113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:25.934192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:25.934225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:26.051275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:26.051420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:26.051459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:26.051486] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:26.054967] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-09T20:22:26.055240] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-09T20:22:26.055363] [INFO ] [sig ] FRME: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:26.199936] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRME.txt [2026-01-09T20:22:26.200087] [INFO ] [sig ] [1269/3504] Completed FRME in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:26.200125] [INFO ] [sig ] [1270/3504] Forecasting FRO... [2026-01-09T20:22:26.200155] [INFO ] [sig ] Generating forecast for: FRO [2026-01-09T20:22:26.200185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-09T20:22:26.211665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-09T20:22:26.212062] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-09T20:22:26.212870] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-09T20:22:26.212929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:26.212960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:26.212985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:26.213041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:26.273033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:26.274000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:26.274115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:26.274161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:26.405490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:26.405669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:26.405711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:26.405741] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:26.409229] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-09T20:22:26.409551] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-09T20:22:26.409715] [INFO ] [sig ] FRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:26.563413] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRO.txt [2026-01-09T20:22:26.563635] [INFO ] [sig ] [1270/3504] Completed FRO in 0.4s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:26.563696] [INFO ] [sig ] [1271/3504] Forecasting FROG... [2026-01-09T20:22:26.563738] [INFO ] [sig ] Generating forecast for: FROG [2026-01-09T20:22:26.563776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-09T20:22:26.577695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-09T20:22:26.578026] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-09T20:22:26.578975] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-09T20:22:26.579217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:26.579287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:26.579316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:26.579371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:26.641409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:26.642218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:26.642303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:26.642334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:26.760595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:26.760735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:26.760773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:26.760801] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:26.764236] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=51.75%) [2026-01-09T20:22:26.764499] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-09T20:22:26.764636] [INFO ] [sig ] FROG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:26.904202] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FROG.txt [2026-01-09T20:22:26.904356] [INFO ] [sig ] [1271/3504] Completed FROG in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:26.904395] [INFO ] [sig ] [1272/3504] Forecasting FRPH... [2026-01-09T20:22:26.904425] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-09T20:22:26.904462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-09T20:22:26.915259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-09T20:22:26.915551] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-09T20:22:26.916312] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-09T20:22:26.916363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:26.916395] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:26.916420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:26.916476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:26.972192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:26.973060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:26.973139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:26.973170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:27.092414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:27.092593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:27.092639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:27.092669] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:27.096146] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=76.90%) [2026-01-09T20:22:27.096446] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-09T20:22:27.096599] [INFO ] [sig ] FRPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:27.237993] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FRPH.txt [2026-01-09T20:22:27.238317] [INFO ] [sig ] [1272/3504] Completed FRPH in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:27.238354] [INFO ] [sig ] [1273/3504] Forecasting FRSH... [2026-01-09T20:22:27.238386] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-09T20:22:27.238414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-09T20:22:27.251356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-09T20:22:27.251660] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-09T20:22:27.252603] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-09T20:22:27.252657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:27.252689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:27.252716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:27.252771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:27.312336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:27.312991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:27.313066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:27.313097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:27.433035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:27.433174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:27.433212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:27.433240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:27.436522] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=36.49%) [2026-01-09T20:22:27.436799] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-09T20:22:27.436917] [INFO ] [sig ] FRSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:27.588825] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRSH.txt [2026-01-09T20:22:27.588959] [INFO ] [sig ] [1273/3504] Completed FRSH in 0.4s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:27.588998] [INFO ] [sig ] [1274/3504] Forecasting FRSX... [2026-01-09T20:22:27.589027] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-09T20:22:27.589057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-09T20:22:27.601824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-09T20:22:27.602266] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-09T20:22:27.603249] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-09T20:22:27.603310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:27.603351] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:27.603385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:27.603462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:27.667005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:27.667888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:27.667971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:27.668005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:27.783619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:27.783763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:27.783802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:27.783862] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:27.787181] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-01-09T20:22:27.787446] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-09T20:22:27.787565] [INFO ] [sig ] FRSX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:27.927304] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FRSX.txt [2026-01-09T20:22:27.927433] [INFO ] [sig ] [1274/3504] Completed FRSX in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:27.927472] [INFO ] [sig ] [1275/3504] Forecasting FSBC... [2026-01-09T20:22:27.927503] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-09T20:22:27.927535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-09T20:22:27.939028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-09T20:22:27.939298] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-09T20:22:27.940103] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-09T20:22:27.940156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:27.940189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:27.940216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:27.940273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:27.997101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:27.997766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:27.997854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:27.997898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:28.114282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:28.114414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:28.114451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:28.114496] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:28.117974] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-01-09T20:22:28.118430] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-09T20:22:28.118547] [INFO ] [sig ] FSBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:28.258288] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FSBC.txt [2026-01-09T20:22:28.258419] [INFO ] [sig ] [1275/3504] Completed FSBC in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:28.258457] [INFO ] [sig ] [1276/3504] Forecasting FSCO... [2026-01-09T20:22:28.258486] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-09T20:22:28.258514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-09T20:22:28.270131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-09T20:22:28.270415] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-09T20:22:28.271211] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-09T20:22:28.271264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:28.271296] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:28.271323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:28.271381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:28.327377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:28.328217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:28.328298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:28.328330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:28.444877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:28.445020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:28.445058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:28.445087] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:28.448413] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-01-09T20:22:28.448719] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-09T20:22:28.448847] [INFO ] [sig ] FSCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:28.588857] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FSCO.txt [2026-01-09T20:22:28.589036] [INFO ] [sig ] [1276/3504] Completed FSCO in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:28.589095] [INFO ] [sig ] [1277/3504] Forecasting FSK... [2026-01-09T20:22:28.589127] [INFO ] [sig ] Generating forecast for: FSK [2026-01-09T20:22:28.589159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-09T20:22:28.600907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-09T20:22:28.601224] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-09T20:22:28.602039] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-09T20:22:28.602092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:28.602125] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:28.602152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:28.602209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:28.658052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:28.658936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:28.659017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:28.659049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:28.778540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:28.778708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:28.778747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:28.778775] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:28.782304] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-09T20:22:28.782567] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-09T20:22:28.782706] [INFO ] [sig ] FSK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:28.919517] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FSK.txt [2026-01-09T20:22:28.919673] [INFO ] [sig ] [1277/3504] Completed FSK in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:28.919712] [INFO ] [sig ] [1278/3504] Forecasting FSLY... [2026-01-09T20:22:28.919741] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-09T20:22:28.919780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-09T20:22:28.932468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-09T20:22:28.932847] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-09T20:22:28.933653] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-09T20:22:28.933706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:28.933738] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:28.933764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:28.933820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:28.988942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:28.989569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:28.989664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:28.989694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:29.113425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:29.113592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:29.113633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:29.113661] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:29.116962] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-01-09T20:22:29.117247] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-09T20:22:29.117370] [INFO ] [sig ] FSLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:29.256452] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FSLY.txt [2026-01-09T20:22:29.256599] [INFO ] [sig ] [1278/3504] Completed FSLY in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:29.256639] [INFO ] [sig ] [1279/3504] Forecasting FSM... [2026-01-09T20:22:29.256667] [INFO ] [sig ] Generating forecast for: FSM [2026-01-09T20:22:29.256698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-09T20:22:29.267879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-09T20:22:29.268156] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-09T20:22:29.268919] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-09T20:22:29.268973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:29.269004] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:29.269037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:29.269105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:29.324649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:29.325240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:29.325317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:29.325347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:29.446285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:29.446429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:29.446466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:29.446495] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:29.449825] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-01-09T20:22:29.450093] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-09T20:22:29.450211] [INFO ] [sig ] FSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:29.588418] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FSM.txt [2026-01-09T20:22:29.588567] [INFO ] [sig ] [1279/3504] Completed FSM in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:29.588625] [INFO ] [sig ] [1280/3504] Forecasting FSS... [2026-01-09T20:22:29.588656] [INFO ] [sig ] Generating forecast for: FSS [2026-01-09T20:22:29.588686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-09T20:22:29.600861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-09T20:22:29.601206] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-09T20:22:29.601995] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-09T20:22:29.602047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:29.602079] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:29.602105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:29.602351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:29.658790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:29.659623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:29.659703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:29.659735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:29.781700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:29.781849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:29.781889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:29.781917] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:29.785212] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-09T20:22:29.785474] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-09T20:22:29.785611] [INFO ] [sig ] FSS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:29.922774] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FSS.txt [2026-01-09T20:22:29.922902] [INFO ] [sig ] [1280/3504] Completed FSS in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:29.922939] [INFO ] [sig ] [1281/3504] Forecasting FTA... [2026-01-09T20:22:29.922968] [INFO ] [sig ] Generating forecast for: FTA [2026-01-09T20:22:29.922998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-09T20:22:29.934694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-09T20:22:29.935011] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-09T20:22:29.935805] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-09T20:22:29.935868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:29.935900] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:29.935927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:29.935984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:29.991312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:29.991934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:29.992035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:29.992068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:30.110640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:30.110790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:30.110829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:30.110858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:30.114999] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=34.19%) [2026-01-09T20:22:30.115306] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-09T20:22:30.115436] [INFO ] [sig ] FTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:30.255703] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTA.txt [2026-01-09T20:22:30.255850] [INFO ] [sig ] [1281/3504] Completed FTA in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:30.255888] [INFO ] [sig ] [1282/3504] Forecasting FTAI... [2026-01-09T20:22:30.255918] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-09T20:22:30.255948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-09T20:22:30.268184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-09T20:22:30.268455] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-09T20:22:30.269228] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-09T20:22:30.269279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:30.269310] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:30.269336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:30.269392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:30.324996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:30.325621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:30.325697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:30.325728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:30.449136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:30.449285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:30.449334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:30.449367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:30.452814] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-01-09T20:22:30.453092] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-09T20:22:30.453212] [INFO ] [sig ] FTAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:30.593663] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTAI.txt [2026-01-09T20:22:30.593784] [INFO ] [sig ] [1282/3504] Completed FTAI in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:30.593821] [INFO ] [sig ] [1283/3504] Forecasting FTC... [2026-01-09T20:22:30.593851] [INFO ] [sig ] Generating forecast for: FTC [2026-01-09T20:22:30.593881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-09T20:22:30.604874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-09T20:22:30.605137] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-09T20:22:30.605899] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-09T20:22:30.605952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:30.605985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:30.606011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:30.606066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:30.661993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:30.662863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:30.662947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:30.662982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:30.781297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:30.781457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:30.781496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:30.781524] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:30.785062] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-09T20:22:30.785350] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-09T20:22:30.785470] [INFO ] [sig ] FTC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:30.924930] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTC.txt [2026-01-09T20:22:30.925061] [INFO ] [sig ] [1283/3504] Completed FTC in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:30.925098] [INFO ] [sig ] [1284/3504] Forecasting FTCI... [2026-01-09T20:22:30.925127] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-09T20:22:30.925156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-09T20:22:30.937070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-09T20:22:30.937363] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-09T20:22:30.938139] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-09T20:22:30.938190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:30.938220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:30.938246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:30.938301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:30.993454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:30.994075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:30.994149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:30.994180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:31.113349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:31.113497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:31.113534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:31.113563] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:31.116885] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-09T20:22:31.117171] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-09T20:22:31.117302] [INFO ] [sig ] FTCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:31.255273] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTCI.txt [2026-01-09T20:22:31.255427] [INFO ] [sig ] [1284/3504] Completed FTCI in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:31.255473] [INFO ] [sig ] [1285/3504] Forecasting FTCS... [2026-01-09T20:22:31.255504] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-09T20:22:31.255534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-09T20:22:31.267222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-09T20:22:31.267514] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-09T20:22:31.268299] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-09T20:22:31.268351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:31.268382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:31.268409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:31.268465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:31.325325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:31.326211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:31.326294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:31.326326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:31.441129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:31.441468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:31.441508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:31.441537] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:31.445385] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-09T20:22:31.445668] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-09T20:22:31.445786] [INFO ] [sig ] FTCS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:31.584553] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTCS.txt [2026-01-09T20:22:31.584694] [INFO ] [sig ] [1285/3504] Completed FTCS in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-09T20:22:31.584732] [INFO ] [sig ] [1286/3504] Forecasting FTEK... [2026-01-09T20:22:31.584761] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-09T20:22:31.584792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-09T20:22:31.595972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-09T20:22:31.596273] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-09T20:22:31.597069] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-09T20:22:31.597122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:31.597182] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:31.597210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:31.597267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:31.653753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:31.654414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:31.654514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:31.654563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:31.770723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:31.770867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:31.770905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:31.770932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:31.774236] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-09T20:22:31.774518] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-09T20:22:31.774655] [INFO ] [sig ] FTEK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:31.914650] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTEK.txt [2026-01-09T20:22:31.914779] [INFO ] [sig ] [1286/3504] Completed FTEK in 0.3s | 2.88 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-09T20:22:31.914817] [INFO ] [sig ] [1287/3504] Forecasting FTGC... [2026-01-09T20:22:31.914846] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-09T20:22:31.914875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-09T20:22:31.926024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-09T20:22:31.926295] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-09T20:22:31.927070] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-09T20:22:31.927121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:31.927174] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:31.927204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:31.927259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:31.983219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:31.983923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:31.984004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:31.984035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:32.099004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:32.099145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:32.099183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:32.099212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:32.102505] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-09T20:22:32.102786] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-09T20:22:32.102905] [INFO ] [sig ] FTGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:32.243626] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTGC.txt [2026-01-09T20:22:32.243784] [INFO ] [sig ] [1287/3504] Completed FTGC in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:32.243825] [INFO ] [sig ] [1288/3504] Forecasting FTGS... [2026-01-09T20:22:32.243858] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-09T20:22:32.243889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-09T20:22:32.255815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-09T20:22:32.256146] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-09T20:22:32.256936] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-09T20:22:32.256991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:32.257049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:32.257077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:32.257163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:32.313690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:32.314400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:32.314479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:32.314510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:32.433908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:32.434057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:32.434113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:32.434142] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:32.437428] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-09T20:22:32.437712] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-09T20:22:32.437832] [INFO ] [sig ] FTGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:32.576176] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTGS.txt [2026-01-09T20:22:32.576312] [INFO ] [sig ] [1288/3504] Completed FTGS in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:32.576349] [INFO ] [sig ] [1289/3504] Forecasting FTHI... [2026-01-09T20:22:32.576377] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-09T20:22:32.576406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-09T20:22:32.590414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-09T20:22:32.590729] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-09T20:22:32.591471] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-09T20:22:32.591526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:32.591557] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:32.591600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:32.591658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:32.646501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:32.647277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:32.647356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:32.647388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:32.765685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:32.765834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:32.765872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:32.765901] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:32.769213] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=83.02%) [2026-01-09T20:22:32.769483] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-09T20:22:32.769619] [INFO ] [sig ] FTHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:32.906378] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTHI.txt [2026-01-09T20:22:32.906511] [INFO ] [sig ] [1289/3504] Completed FTHI in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:32.906550] [INFO ] [sig ] [1290/3504] Forecasting FTHY... [2026-01-09T20:22:32.906596] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-09T20:22:32.906628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-09T20:22:33.003473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-09T20:22:33.003854] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-09T20:22:33.004649] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-09T20:22:33.004701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:33.004733] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:33.004759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:33.004813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:33.059518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:33.060247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:33.060324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:33.060356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:33.174187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:33.174324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:33.174361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:33.174390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:33.177701] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-01-09T20:22:33.177966] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-09T20:22:33.178081] [INFO ] [sig ] FTHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:33.315735] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTHY.txt [2026-01-09T20:22:33.315853] [INFO ] [sig ] [1290/3504] Completed FTHY in 0.4s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:33.315891] [INFO ] [sig ] [1291/3504] Forecasting FTI... [2026-01-09T20:22:33.315919] [INFO ] [sig ] Generating forecast for: FTI [2026-01-09T20:22:33.315950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-09T20:22:33.377915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-09T20:22:33.378215] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-09T20:22:33.378997] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-09T20:22:33.379049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:33.379080] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:33.379106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:33.379161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:33.438488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:33.439259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:33.439337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:33.439369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:33.557609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:33.557759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:33.557798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:33.557856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:33.561324] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=85.57%) [2026-01-09T20:22:33.561621] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-09T20:22:33.561748] [INFO ] [sig ] FTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:33.703347] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTI.txt [2026-01-09T20:22:33.703477] [INFO ] [sig ] [1291/3504] Completed FTI in 0.4s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:33.703515] [INFO ] [sig ] [1292/3504] Forecasting FTK... [2026-01-09T20:22:33.703544] [INFO ] [sig ] Generating forecast for: FTK [2026-01-09T20:22:33.703590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-09T20:22:33.715225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-09T20:22:33.715521] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-09T20:22:33.716286] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-09T20:22:33.716336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:33.716380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:33.716407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:33.716462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:33.784122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:33.785000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:33.785085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:33.785118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:33.915069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:33.915225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:33.915267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:33.915296] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:33.918741] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-09T20:22:33.919013] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-09T20:22:33.919149] [INFO ] [sig ] FTK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:34.056987] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTK.txt [2026-01-09T20:22:34.057112] [INFO ] [sig ] [1292/3504] Completed FTK in 0.4s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:34.057161] [INFO ] [sig ] [1293/3504] Forecasting FTLF... [2026-01-09T20:22:34.057193] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-09T20:22:34.057222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-09T20:22:34.068748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-09T20:22:34.069023] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-09T20:22:34.069788] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-09T20:22:34.069839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:34.069870] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:34.069896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:34.069952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:34.127845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:34.128667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:34.128745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:34.128777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:34.235399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:34.235527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:34.235564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:34.235622] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:34.239107] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-09T20:22:34.239378] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-09T20:22:34.239497] [INFO ] [sig ] FTLF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:34.378733] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTLF.txt [2026-01-09T20:22:34.378852] [INFO ] [sig ] [1293/3504] Completed FTLF in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:34.378889] [INFO ] [sig ] [1294/3504] Forecasting FTQI... [2026-01-09T20:22:34.378918] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-09T20:22:34.378947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-09T20:22:34.390441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-09T20:22:34.390747] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-09T20:22:34.391497] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-09T20:22:34.391548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:34.391598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:34.391627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:34.391682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:34.448401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:34.449020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:34.449098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:34.449134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:34.564660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:34.564778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:34.564813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:34.564840] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:34.568144] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-01-09T20:22:34.568409] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-09T20:22:34.568528] [INFO ] [sig ] FTQI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:34.707831] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FTQI.txt [2026-01-09T20:22:34.707954] [INFO ] [sig ] [1294/3504] Completed FTQI in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:34.707992] [INFO ] [sig ] [1295/3504] Forecasting FTRE... [2026-01-09T20:22:34.708021] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-09T20:22:34.708050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-09T20:22:34.719083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-09T20:22:34.719379] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-09T20:22:34.720208] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-09T20:22:34.720262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:34.720294] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:34.720321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:34.720377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:34.777645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:34.778254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:34.778328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:34.778360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:34.901044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:34.901203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:34.901241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:34.901269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:34.904613] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=80.99%) [2026-01-09T20:22:34.904877] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-09T20:22:34.904994] [INFO ] [sig ] FTRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:35.045675] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTRE.txt [2026-01-09T20:22:35.045807] [INFO ] [sig ] [1295/3504] Completed FTRE in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:35.045854] [INFO ] [sig ] [1296/3504] Forecasting FTRI... [2026-01-09T20:22:35.045886] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-09T20:22:35.045917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-09T20:22:35.057318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-09T20:22:35.057669] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-09T20:22:35.058460] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-09T20:22:35.058510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:35.058541] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:35.058569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:35.058651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:35.117940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:35.118666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:35.118748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:35.118782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:35.239437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:35.239608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:35.239649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:35.239678] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:35.243023] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=73.58%) [2026-01-09T20:22:35.243472] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-09T20:22:35.243608] [INFO ] [sig ] FTRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:35.383103] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTRI.txt [2026-01-09T20:22:35.383255] [INFO ] [sig ] [1296/3504] Completed FTRI in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:35.383295] [INFO ] [sig ] [1297/3504] Forecasting FTS... [2026-01-09T20:22:35.383325] [INFO ] [sig ] Generating forecast for: FTS [2026-01-09T20:22:35.383353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-09T20:22:35.395114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-09T20:22:35.395430] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-09T20:22:35.396276] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-09T20:22:35.396327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:35.396359] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:35.396386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:35.396443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:35.452867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:35.453497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:35.453590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:35.453625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:35.576111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:35.576254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:35.576292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:35.576320] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:35.579723] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=61.18%) [2026-01-09T20:22:35.579981] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-09T20:22:35.580138] [INFO ] [sig ] FTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:35.718642] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTS.txt [2026-01-09T20:22:35.718767] [INFO ] [sig ] [1297/3504] Completed FTS in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:35.718805] [INFO ] [sig ] [1298/3504] Forecasting FTSL... [2026-01-09T20:22:35.718835] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-09T20:22:35.718865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-09T20:22:35.730053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-09T20:22:35.730367] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-09T20:22:35.731151] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-09T20:22:35.731203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:35.731235] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:35.731263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:35.731318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:35.788008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:35.788638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:35.788740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:35.788774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:35.905293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:35.905445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:35.905489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:35.905517] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:35.908939] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=89.18%) [2026-01-09T20:22:35.909220] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-09T20:22:35.909344] [INFO ] [sig ] FTSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:36.051734] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTSL.txt [2026-01-09T20:22:36.051862] [INFO ] [sig ] [1298/3504] Completed FTSL in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:36.051900] [INFO ] [sig ] [1299/3504] Forecasting FTSM... [2026-01-09T20:22:36.051929] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-09T20:22:36.051958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-09T20:22:36.062995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-09T20:22:36.063297] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-09T20:22:36.064093] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-09T20:22:36.064145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:36.064177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:36.064204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:36.064260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:36.121791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:36.122408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:36.122484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:36.122516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:36.223034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:36.223140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:36.223175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:36.223221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:36.226590] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-01-09T20:22:36.226860] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-09T20:22:36.226981] [INFO ] [sig ] FTSM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:36.368011] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTSM.txt [2026-01-09T20:22:36.368130] [INFO ] [sig ] [1299/3504] Completed FTSM in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:36.368171] [INFO ] [sig ] [1300/3504] Forecasting FTXL... [2026-01-09T20:22:36.368199] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-09T20:22:36.368227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-09T20:22:36.379472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-09T20:22:36.379814] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-09T20:22:36.380600] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-09T20:22:36.380653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:36.380686] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:36.380713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:36.380770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:36.437983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:36.438624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:36.438701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:36.438734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:36.560525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:36.560661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:36.560699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:36.560728] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:36.563987] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-01-09T20:22:36.564256] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-09T20:22:36.564377] [INFO ] [sig ] FTXL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:36.702948] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTXL.txt [2026-01-09T20:22:36.703060] [INFO ] [sig ] [1300/3504] Completed FTXL in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:36.703097] [INFO ] [sig ] [1301/3504] Forecasting FTXN... [2026-01-09T20:22:36.703126] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-09T20:22:36.703156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-09T20:22:36.714078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-09T20:22:36.714344] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-09T20:22:36.715112] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-09T20:22:36.715163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:36.715193] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:36.715219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:36.715273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:36.770507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:36.771131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:36.771219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:36.771251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:36.887077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:36.887212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:36.887249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:36.887277] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:36.890479] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=54.63%) [2026-01-09T20:22:36.890757] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-09T20:22:36.890876] [INFO ] [sig ] FTXN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:37.036132] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTXN.txt [2026-01-09T20:22:37.036307] [INFO ] [sig ] [1301/3504] Completed FTXN in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-09T20:22:37.036513] [INFO ] [sig ] [1302/3504] Forecasting FTXO... [2026-01-09T20:22:37.036542] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-09T20:22:37.036587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-09T20:22:37.048434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-09T20:22:37.048738] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-09T20:22:37.049538] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-09T20:22:37.049607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:37.049640] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:37.049668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:37.049725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:37.108614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:37.109286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:37.109421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:37.109456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:37.230332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:37.230436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:37.230471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:37.230499] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:37.233681] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-09T20:22:37.233939] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-09T20:22:37.234062] [INFO ] [sig ] FTXO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:37.372007] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FTXO.txt [2026-01-09T20:22:37.372118] [INFO ] [sig ] [1302/3504] Completed FTXO in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-09T20:22:37.372155] [INFO ] [sig ] [1303/3504] Forecasting FUBO... [2026-01-09T20:22:37.372185] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-09T20:22:37.372214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-09T20:22:37.383367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-09T20:22:37.383691] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-09T20:22:37.384462] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-09T20:22:37.384514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:37.384563] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:37.384627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:37.384688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:37.439770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:37.440342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:37.440416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:37.440448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:37.559705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:37.559826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:37.559865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:37.559894] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:37.563273] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=41.16%) [2026-01-09T20:22:37.563541] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-09T20:22:37.563692] [INFO ] [sig ] FUBO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:37.702961] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FUBO.txt [2026-01-09T20:22:37.703084] [INFO ] [sig ] [1303/3504] Completed FUBO in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-09T20:22:37.703133] [INFO ] [sig ] [1304/3504] Forecasting FUL... [2026-01-09T20:22:37.703164] [INFO ] [sig ] Generating forecast for: FUL [2026-01-09T20:22:37.703194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-09T20:22:37.714405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-09T20:22:37.714690] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-09T20:22:37.715450] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-09T20:22:37.715501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:37.715532] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:37.715558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:37.715635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:37.770963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:37.771828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:37.771909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:37.771970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:37.893983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:37.894131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:37.894171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:37.894200] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:37.897624] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-09T20:22:37.897912] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-09T20:22:37.898033] [INFO ] [sig ] FUL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:38.036385] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FUL.txt [2026-01-09T20:22:38.036509] [INFO ] [sig ] [1304/3504] Completed FUL in 0.3s | 2.88 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-09T20:22:38.036547] [INFO ] [sig ] [1305/3504] Forecasting FULC... [2026-01-09T20:22:38.036594] [INFO ] [sig ] Generating forecast for: FULC [2026-01-09T20:22:38.036627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-09T20:22:38.048216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-09T20:22:38.048513] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-09T20:22:38.049312] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-09T20:22:38.049365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:38.049425] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:38.049454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:38.049511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:38.108751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:38.109641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:38.109720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:38.109753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:38.241596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:38.241747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:38.241787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:38.241816] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:38.245141] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-09T20:22:38.245406] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-09T20:22:38.245524] [INFO ] [sig ] FULC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:38.388353] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FULC.txt [2026-01-09T20:22:38.388489] [INFO ] [sig ] [1305/3504] Completed FULC in 0.4s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:38.388528] [INFO ] [sig ] [1306/3504] Forecasting FUN... [2026-01-09T20:22:38.388559] [INFO ] [sig ] Generating forecast for: FUN [2026-01-09T20:22:38.388609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-09T20:22:38.400135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-09T20:22:38.400401] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-09T20:22:38.401167] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-09T20:22:38.401218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:38.401249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:38.401275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:38.401335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:38.459703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:38.460337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:38.460416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:38.460449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:38.579400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:38.579533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:38.579586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:38.579617] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:38.582876] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-01-09T20:22:38.583142] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-09T20:22:38.583264] [INFO ] [sig ] FUN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:38.722624] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FUN.txt [2026-01-09T20:22:38.722748] [INFO ] [sig ] [1306/3504] Completed FUN in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:38.722786] [INFO ] [sig ] [1307/3504] Forecasting FUNC... [2026-01-09T20:22:38.722822] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-09T20:22:38.722852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-09T20:22:38.735333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-09T20:22:38.735643] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-09T20:22:38.736436] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-09T20:22:38.736489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:38.736522] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:38.736549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:38.736632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:38.795089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:38.795733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:38.795810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:38.795843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:38.912841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:38.912980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:38.913017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:38.913044] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:38.916296] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=39.97%) [2026-01-09T20:22:38.916555] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-09T20:22:38.916698] [INFO ] [sig ] FUNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:39.054379] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FUNC.txt [2026-01-09T20:22:39.054499] [INFO ] [sig ] [1307/3504] Completed FUNC in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:39.054537] [INFO ] [sig ] [1308/3504] Forecasting FUND... [2026-01-09T20:22:39.054565] [INFO ] [sig ] Generating forecast for: FUND [2026-01-09T20:22:39.054614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-09T20:22:39.065943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-09T20:22:39.066232] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-09T20:22:39.067004] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-09T20:22:39.067056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:39.067087] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:39.067113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:39.067187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:39.124052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:39.124640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:39.124713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:39.124744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:39.235622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:39.235746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:39.235782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:39.235839] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:39.239056] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-01-09T20:22:39.239324] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-09T20:22:39.239444] [INFO ] [sig ] FUND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:39.376797] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FUND.txt [2026-01-09T20:22:39.376910] [INFO ] [sig ] [1308/3504] Completed FUND in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:39.376947] [INFO ] [sig ] [1309/3504] Forecasting FVCB... [2026-01-09T20:22:39.376976] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-09T20:22:39.377006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-09T20:22:39.387831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-09T20:22:39.388089] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-09T20:22:39.388848] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-09T20:22:39.388899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:39.388930] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:39.388956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:39.389012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:39.444445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:39.445034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:39.445109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:39.445140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:39.551952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:39.552101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:39.552138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:39.552166] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:39.555400] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-09T20:22:39.555682] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-09T20:22:39.555803] [INFO ] [sig ] FVCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:39.741749] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FVCB.txt [2026-01-09T20:22:39.741901] [INFO ] [sig ] [1309/3504] Completed FVCB in 0.4s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:39.741939] [INFO ] [sig ] [1310/3504] Forecasting FWONA... [2026-01-09T20:22:39.741969] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-09T20:22:39.741999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-09T20:22:39.754966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-09T20:22:39.755304] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-09T20:22:39.756089] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-09T20:22:39.756141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:39.756172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:39.756198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:39.756254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:39.815077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:39.815941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:39.816021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:39.816054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:39.937496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:39.937677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:39.937718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:39.937768] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:39.941216] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-09T20:22:39.941498] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-09T20:22:39.941640] [INFO ] [sig ] FWONA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:40.084668] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FWONA.txt [2026-01-09T20:22:40.084830] [INFO ] [sig ] [1310/3504] Completed FWONA in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:40.084869] [INFO ] [sig ] [1311/3504] Forecasting FWONK... [2026-01-09T20:22:40.084897] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-09T20:22:40.084929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-09T20:22:40.097951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-09T20:22:40.098289] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-09T20:22:40.099065] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-09T20:22:40.099118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:40.099149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:40.099175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:40.099230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:40.158322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:40.159171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:40.159252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:40.159284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:40.275839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:40.275994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:40.276033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:40.276061] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:40.279402] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-09T20:22:40.279711] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-09T20:22:40.279852] [INFO ] [sig ] FWONK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:40.423421] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FWONK.txt [2026-01-09T20:22:40.423609] [INFO ] [sig ] [1311/3504] Completed FWONK in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:40.423652] [INFO ] [sig ] [1312/3504] Forecasting FWRD... [2026-01-09T20:22:40.423680] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-09T20:22:40.423711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-09T20:22:40.435116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-09T20:22:40.435447] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-09T20:22:40.436221] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-09T20:22:40.436273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:40.436305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:40.436331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:40.436387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:40.491922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:40.492792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:40.492872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:40.492922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:40.617809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:40.617945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:40.617983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:40.618011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:40.621484] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-09T20:22:40.621768] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-09T20:22:40.621886] [INFO ] [sig ] FWRD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:40.762184] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FWRD.txt [2026-01-09T20:22:40.762303] [INFO ] [sig ] [1312/3504] Completed FWRD in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:40.762341] [INFO ] [sig ] [1313/3504] Forecasting FWRG... [2026-01-09T20:22:40.762370] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-09T20:22:40.762398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-09T20:22:40.774265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-09T20:22:40.774536] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-09T20:22:40.775288] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-09T20:22:40.775340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:40.775371] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:40.775397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:40.775453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:40.834649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:40.835549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:40.835654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:40.835687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:40.961606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:40.961761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:40.961820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:40.961860] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:40.965462] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=39.99%) [2026-01-09T20:22:40.965796] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-09T20:22:40.965941] [INFO ] [sig ] FWRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:41.123996] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FWRG.txt [2026-01-09T20:22:41.124183] [INFO ] [sig ] [1313/3504] Completed FWRG in 0.4s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:41.124229] [INFO ] [sig ] [1314/3504] Forecasting FYC... [2026-01-09T20:22:41.124265] [INFO ] [sig ] Generating forecast for: FYC [2026-01-09T20:22:41.124313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-09T20:22:41.137167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-09T20:22:41.137644] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-09T20:22:41.138679] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-09T20:22:41.138742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:41.138782] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:41.138835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:41.138922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:41.198287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:41.199137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:41.199221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:41.199253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:41.318685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:41.318841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:41.318879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:41.318906] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:41.322299] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-09T20:22:41.322563] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-09T20:22:41.322700] [INFO ] [sig ] FYC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:41.459457] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/FYC.txt [2026-01-09T20:22:41.459609] [INFO ] [sig ] [1314/3504] Completed FYC in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:41.459649] [INFO ] [sig ] [1315/3504] Forecasting FYX... [2026-01-09T20:22:41.459679] [INFO ] [sig ] Generating forecast for: FYX [2026-01-09T20:22:41.459707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-09T20:22:41.470768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-09T20:22:41.471065] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-09T20:22:41.471829] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-09T20:22:41.471880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:41.471911] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:41.471938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:41.471994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:41.526894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:41.527737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:41.527867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:41.527902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:41.646722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:41.646873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:41.646912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:41.646941] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:41.650367] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-09T20:22:41.650659] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-09T20:22:41.650783] [INFO ] [sig ] FYX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:41.792301] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/FYX.txt [2026-01-09T20:22:41.792505] [INFO ] [sig ] [1315/3504] Completed FYX in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:41.792789] [INFO ] [sig ] [1316/3504] Forecasting G... [2026-01-09T20:22:41.792836] [INFO ] [sig ] Generating forecast for: G [2026-01-09T20:22:41.792885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-09T20:22:41.808323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-09T20:22:41.808984] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-09T20:22:41.810089] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-09T20:22:41.810157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:41.810206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:41.810251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:41.810339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:41.870376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:41.871249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:41.871331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:41.871364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:42.015474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:42.015688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:42.015742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:42.015774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:42.019624] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-01-09T20:22:42.019910] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-09T20:22:42.020036] [INFO ] [sig ] G: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:42.180439] [INFO ] [LOCAL ] Saved forecast: G 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/G.txt [2026-01-09T20:22:42.180768] [INFO ] [sig ] [1316/3504] Completed G in 0.4s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:42.180810] [INFO ] [sig ] [1317/3504] Forecasting GAB... [2026-01-09T20:22:42.180840] [INFO ] [sig ] Generating forecast for: GAB [2026-01-09T20:22:42.180872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-09T20:22:42.192952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-09T20:22:42.193321] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-09T20:22:42.194281] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-09T20:22:42.194343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:42.194388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:42.194429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:42.194510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:42.257754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:42.258652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:42.258738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:42.258781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:42.386104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:42.386252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:42.386293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:42.386321] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:42.389684] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=60.81%) [2026-01-09T20:22:42.389951] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-09T20:22:42.390070] [INFO ] [sig ] GAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:42.529311] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GAB.txt [2026-01-09T20:22:42.529433] [INFO ] [sig ] [1317/3504] Completed GAB in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:42.529470] [INFO ] [sig ] [1318/3504] Forecasting GABC... [2026-01-09T20:22:42.529499] [INFO ] [sig ] Generating forecast for: GABC [2026-01-09T20:22:42.529528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-09T20:22:42.540876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-09T20:22:42.541120] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-09T20:22:42.541886] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-09T20:22:42.541939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:42.541970] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:42.541996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:42.542051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:42.597612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:42.598201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:42.598281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:42.598312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:42.711068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:42.711205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:42.711244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:42.711274] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:42.714640] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-01-09T20:22:42.714911] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-09T20:22:42.715037] [INFO ] [sig ] GABC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:42.854836] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GABC.txt [2026-01-09T20:22:42.854980] [INFO ] [sig ] [1318/3504] Completed GABC in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-09T20:22:42.855018] [INFO ] [sig ] [1319/3504] Forecasting GAIA... [2026-01-09T20:22:42.855047] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-09T20:22:42.855076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-09T20:22:42.867369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-09T20:22:42.867784] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-09T20:22:42.868648] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-09T20:22:42.868703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:42.868736] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:42.868764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:42.868821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:42.930072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:42.931171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:42.931274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:42.931327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:43.052310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:43.052472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:43.052514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:43.052544] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:43.056116] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-09T20:22:43.056417] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-09T20:22:43.056545] [INFO ] [sig ] GAIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:43.207905] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GAIA.txt [2026-01-09T20:22:43.208085] [INFO ] [sig ] [1319/3504] Completed GAIA in 0.4s | 2.88 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-09T20:22:43.208127] [INFO ] [sig ] [1320/3504] Forecasting GAIN... [2026-01-09T20:22:43.208156] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-09T20:22:43.208188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-09T20:22:43.221740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-09T20:22:43.222118] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-09T20:22:43.223001] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-09T20:22:43.223055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:43.223086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:43.223113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:43.223169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:43.280088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:43.280969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:43.281068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:43.281101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:43.398604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:43.398756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:43.398799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:43.398827] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:43.402167] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=12.83%) [2026-01-09T20:22:43.402441] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-09T20:22:43.402558] [INFO ] [sig ] GAIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:43.542203] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GAIN.txt [2026-01-09T20:22:43.542359] [INFO ] [sig ] [1320/3504] Completed GAIN in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-09T20:22:43.542397] [INFO ] [sig ] [1321/3504] Forecasting GAM... [2026-01-09T20:22:43.542426] [INFO ] [sig ] Generating forecast for: GAM [2026-01-09T20:22:43.542456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-09T20:22:43.553559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-09T20:22:43.553885] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-09T20:22:43.554667] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-09T20:22:43.554719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:43.554752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:43.554779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:43.554834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:43.611363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:43.612208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:43.612291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:43.612325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:43.727211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:43.727363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:43.727401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:43.727429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:43.730738] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-09T20:22:43.731057] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-09T20:22:43.731178] [INFO ] [sig ] GAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:43.869159] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GAM.txt [2026-01-09T20:22:43.869314] [INFO ] [sig ] [1321/3504] Completed GAM in 0.3s | 2.88 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-09T20:22:43.869360] [INFO ] [sig ] [1322/3504] Forecasting GAMB... [2026-01-09T20:22:43.869393] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-09T20:22:43.869422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-09T20:22:43.880960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-09T20:22:43.881271] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-09T20:22:43.882052] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-09T20:22:43.882105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:43.882161] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:43.882189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:43.882245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:43.938290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:43.939097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:43.939176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:43.939209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:44.058823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:44.058977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:44.059015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:44.059042] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:44.062376] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-09T20:22:44.062681] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-09T20:22:44.062808] [INFO ] [sig ] GAMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:44.204677] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GAMB.txt [2026-01-09T20:22:44.204835] [INFO ] [sig ] [1322/3504] Completed GAMB in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:44.204874] [INFO ] [sig ] [1323/3504] Forecasting GANX... [2026-01-09T20:22:44.204903] [INFO ] [sig ] Generating forecast for: GANX [2026-01-09T20:22:44.204933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-09T20:22:44.217498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-09T20:22:44.217838] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-09T20:22:44.218623] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-09T20:22:44.218674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:44.218704] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:44.218730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:44.218784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:44.276055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:44.276875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:44.276960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:44.276992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:44.394440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:44.394633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:44.394677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:44.394708] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:44.398254] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=35.12%) [2026-01-09T20:22:44.398526] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-09T20:22:44.398666] [INFO ] [sig ] GANX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:44.546383] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GANX.txt [2026-01-09T20:22:44.546643] [INFO ] [sig ] [1323/3504] Completed GANX in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:44.546708] [INFO ] [sig ] [1324/3504] Forecasting GASS... [2026-01-09T20:22:44.546747] [INFO ] [sig ] Generating forecast for: GASS [2026-01-09T20:22:44.546784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-09T20:22:44.559847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-09T20:22:44.560253] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-09T20:22:44.561234] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-09T20:22:44.561288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:44.561322] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:44.561355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:44.561418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:44.620483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:44.621236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:44.621317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:44.621359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:44.747964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:44.748114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:44.748154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:44.748183] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:44.751891] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-09T20:22:44.752174] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-09T20:22:44.752300] [INFO ] [sig ] GASS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:44.896819] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GASS.txt [2026-01-09T20:22:44.896955] [INFO ] [sig ] [1324/3504] Completed GASS in 0.4s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:44.896994] [INFO ] [sig ] [1325/3504] Forecasting GATX... [2026-01-09T20:22:44.897025] [INFO ] [sig ] Generating forecast for: GATX [2026-01-09T20:22:44.897057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-09T20:22:44.909063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-09T20:22:44.909358] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-09T20:22:44.910155] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-09T20:22:44.910210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:44.910243] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:44.910272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:44.910330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:44.969524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:44.970352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:44.970436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:44.970471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:45.097725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:45.097876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:45.097925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:45.097991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:45.101487] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-09T20:22:45.101789] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-09T20:22:45.101915] [INFO ] [sig ] GATX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:45.246392] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GATX.txt [2026-01-09T20:22:45.246534] [INFO ] [sig ] [1325/3504] Completed GATX in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:45.246587] [INFO ] [sig ] [1326/3504] Forecasting GAUZ... [2026-01-09T20:22:45.246619] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-09T20:22:45.246650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-09T20:22:45.258025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-09T20:22:45.258332] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-09T20:22:45.259116] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-09T20:22:45.259168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:45.259200] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:45.259226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:45.259294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:45.314963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:45.315679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:45.315756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:45.315788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:45.433149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:45.433297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:45.433335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:45.433364] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:45.436686] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-09T20:22:45.436956] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-09T20:22:45.437077] [INFO ] [sig ] GAUZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:45.577085] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GAUZ.txt [2026-01-09T20:22:45.577252] [INFO ] [sig ] [1326/3504] Completed GAUZ in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:45.577293] [INFO ] [sig ] [1327/3504] Forecasting GBAB... [2026-01-09T20:22:45.577324] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-09T20:22:45.577359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-09T20:22:45.589032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-09T20:22:45.589334] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-09T20:22:45.590126] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-09T20:22:45.590191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:45.590224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:45.590251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:45.590308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:45.653811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:45.654918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:45.655015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:45.655052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:45.775876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:45.776032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:45.776072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:45.776103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:45.779453] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-09T20:22:45.779744] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-09T20:22:45.779867] [INFO ] [sig ] GBAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:45.919365] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GBAB.txt [2026-01-09T20:22:45.919528] [INFO ] [sig ] [1327/3504] Completed GBAB in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:45.919568] [INFO ] [sig ] [1328/3504] Forecasting GBCI... [2026-01-09T20:22:45.919619] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-09T20:22:45.919652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-09T20:22:45.931251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-09T20:22:45.931660] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-09T20:22:45.932454] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-09T20:22:45.932508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:45.932541] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:45.932591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:45.932665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:45.988783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:45.989618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:45.989697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:45.989730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:46.112981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:46.113178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:46.113231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:46.113268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:46.117372] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-01-09T20:22:46.117710] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-09T20:22:46.117843] [INFO ] [sig ] GBCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:46.258961] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GBCI.txt [2026-01-09T20:22:46.259117] [INFO ] [sig ] [1328/3504] Completed GBCI in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:46.259157] [INFO ] [sig ] [1329/3504] Forecasting GBDC... [2026-01-09T20:22:46.259186] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-09T20:22:46.259217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-09T20:22:46.270937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-09T20:22:46.271301] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-09T20:22:46.272161] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-09T20:22:46.272216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:46.272249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:46.272274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:46.272330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:46.329811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:46.330740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:46.330834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:46.330868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:46.449489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:46.449655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:46.449697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:46.449727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:46.453088] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-01-09T20:22:46.453370] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-09T20:22:46.453496] [INFO ] [sig ] GBDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:46.593762] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GBDC.txt [2026-01-09T20:22:46.593917] [INFO ] [sig ] [1329/3504] Completed GBDC in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:46.593958] [INFO ] [sig ] [1330/3504] Forecasting GBIO... [2026-01-09T20:22:46.593986] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-09T20:22:46.594017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-09T20:22:46.605370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-09T20:22:46.605735] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-09T20:22:46.606611] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-09T20:22:46.606666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:46.606699] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:46.606727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:46.606786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:46.662923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:46.664016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:46.664100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:46.664133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:46.782750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:46.782905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:46.782945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:46.782975] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:46.787047] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-09T20:22:46.787374] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-09T20:22:46.787507] [INFO ] [sig ] GBIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:46.934681] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GBIO.txt [2026-01-09T20:22:46.934842] [INFO ] [sig ] [1330/3504] Completed GBIO in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:46.934888] [INFO ] [sig ] [1331/3504] Forecasting GBTG... [2026-01-09T20:22:46.934917] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-09T20:22:46.934947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-09T20:22:46.947600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-09T20:22:46.947949] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-09T20:22:46.948927] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-09T20:22:46.948981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:46.949014] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:46.949042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:46.949099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:47.008937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:47.009799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:47.009879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:47.009913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:47.132693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:47.132846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:47.132886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:47.132916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:47.136311] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=90.24%) [2026-01-09T20:22:47.136598] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-09T20:22:47.136721] [INFO ] [sig ] GBTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:47.279543] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GBTG.txt [2026-01-09T20:22:47.279747] [INFO ] [sig ] [1331/3504] Completed GBTG in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:47.279786] [INFO ] [sig ] [1332/3504] Forecasting GBX... [2026-01-09T20:22:47.279815] [INFO ] [sig ] Generating forecast for: GBX [2026-01-09T20:22:47.279845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-09T20:22:47.291384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-09T20:22:47.291757] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-09T20:22:47.292509] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-09T20:22:47.292561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:47.292611] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:47.292640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:47.292696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:47.350262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:47.351138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:47.351260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:47.351296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:47.464206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:47.464354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:47.464393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:47.464423] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:47.467843] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-01-09T20:22:47.468116] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-09T20:22:47.468253] [INFO ] [sig ] GBX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:47.608671] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GBX.txt [2026-01-09T20:22:47.608815] [INFO ] [sig ] [1332/3504] Completed GBX in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:47.608854] [INFO ] [sig ] [1333/3504] Forecasting GCBC... [2026-01-09T20:22:47.608884] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-09T20:22:47.608915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-09T20:22:47.620030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-09T20:22:47.620340] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-09T20:22:47.621116] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-09T20:22:47.621168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:47.621199] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:47.621226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:47.621281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:47.676742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:47.677387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:47.677462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:47.677494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:47.784659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:47.784778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:47.784814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:47.784842] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:47.788023] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=50.08%) [2026-01-09T20:22:47.788284] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-09T20:22:47.788400] [INFO ] [sig ] GCBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:47.927071] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GCBC.txt [2026-01-09T20:22:47.927224] [INFO ] [sig ] [1333/3504] Completed GCBC in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:47.927264] [INFO ] [sig ] [1334/3504] Forecasting GCMG... [2026-01-09T20:22:47.927293] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-09T20:22:47.927322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-09T20:22:47.939153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-09T20:22:47.939450] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-09T20:22:47.940271] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-09T20:22:47.940324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:47.940357] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:47.940385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:47.940441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:47.998061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:47.998750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:47.998828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:47.998861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:48.118176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:48.118324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:48.118377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:48.118407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:48.121736] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=86.54%) [2026-01-09T20:22:48.121996] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-09T20:22:48.122113] [INFO ] [sig ] GCMG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:48.262091] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GCMG.txt [2026-01-09T20:22:48.262238] [INFO ] [sig ] [1334/3504] Completed GCMG in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:48.262277] [INFO ] [sig ] [1335/3504] Forecasting GCO... [2026-01-09T20:22:48.262307] [INFO ] [sig ] Generating forecast for: GCO [2026-01-09T20:22:48.262338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-09T20:22:48.273948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-09T20:22:48.274293] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-09T20:22:48.275148] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-09T20:22:48.275202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:48.275234] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:48.275261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:48.275317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:48.333371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:48.334307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:48.334387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:48.334419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:48.452694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:48.452843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:48.452882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:48.452911] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:48.456613] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-09T20:22:48.456884] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-09T20:22:48.457006] [INFO ] [sig ] GCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:48.596785] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GCO.txt [2026-01-09T20:22:48.596941] [INFO ] [sig ] [1335/3504] Completed GCO in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-09T20:22:48.596981] [INFO ] [sig ] [1336/3504] Forecasting GD... [2026-01-09T20:22:48.597010] [INFO ] [sig ] Generating forecast for: GD [2026-01-09T20:22:48.597041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-09T20:22:48.609186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-09T20:22:48.609499] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-09T20:22:48.610277] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-09T20:22:48.610329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:48.610361] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:48.610388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:48.610443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:48.667658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:48.668348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:48.668444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:48.668479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:48.783422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:48.783585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:48.783625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:48.783653] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:48.786945] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-09T20:22:48.787242] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-09T20:22:48.787364] [INFO ] [sig ] GD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:48.930684] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GD.txt [2026-01-09T20:22:48.930831] [INFO ] [sig ] [1336/3504] Completed GD in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-09T20:22:48.930871] [INFO ] [sig ] [1337/3504] Forecasting GDC... [2026-01-09T20:22:48.930900] [INFO ] [sig ] Generating forecast for: GDC [2026-01-09T20:22:48.930931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-09T20:22:48.942050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-09T20:22:48.942361] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-09T20:22:48.943236] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-09T20:22:48.943290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:48.943322] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:48.943349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:48.943409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:48.999381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:49.000060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:49.000139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:49.000171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:49.117622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:49.117766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:49.117805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:49.117833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:49.121194] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-01-09T20:22:49.121470] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-09T20:22:49.121610] [INFO ] [sig ] GDC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:49.260114] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GDC.txt [2026-01-09T20:22:49.260252] [INFO ] [sig ] [1337/3504] Completed GDC in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-09T20:22:49.260291] [INFO ] [sig ] [1338/3504] Forecasting GDDY... [2026-01-09T20:22:49.260321] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-09T20:22:49.260351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-09T20:22:49.272173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-09T20:22:49.272492] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-09T20:22:49.273287] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-09T20:22:49.273341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:49.273387] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:49.273416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:49.273473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:49.329153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:49.329837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:49.329922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:49.329955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:49.454651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:49.454810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:49.454849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:49.454878] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:49.458362] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-09T20:22:49.458707] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-09T20:22:49.458840] [INFO ] [sig ] GDDY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:49.604037] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GDDY.txt [2026-01-09T20:22:49.604199] [INFO ] [sig ] [1338/3504] Completed GDDY in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-09T20:22:49.604242] [INFO ] [sig ] [1339/3504] Forecasting GDEN... [2026-01-09T20:22:49.604272] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-09T20:22:49.604305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-09T20:22:49.615920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-09T20:22:49.616301] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-09T20:22:49.617171] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-09T20:22:49.617230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:49.617291] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:49.617320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:49.617378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:49.675859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:49.676746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:49.676834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:49.676867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:49.798399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:49.798550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:49.798610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:49.798641] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:49.802054] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-09T20:22:49.802344] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-09T20:22:49.802469] [INFO ] [sig ] GDEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:49.945738] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GDEN.txt [2026-01-09T20:22:49.945892] [INFO ] [sig ] [1339/3504] Completed GDEN in 0.3s | 2.88 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-09T20:22:49.945940] [INFO ] [sig ] [1340/3504] Forecasting GDRX... [2026-01-09T20:22:49.945977] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-09T20:22:49.946009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-09T20:22:49.957220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-09T20:22:49.957611] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-09T20:22:49.958439] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-09T20:22:49.958505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:49.958544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:49.958602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:49.958671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:50.015639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:50.016280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:50.016359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:50.016393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:50.135267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:50.135423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:50.135464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:50.135494] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:50.139053] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-01-09T20:22:50.139367] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-09T20:22:50.139498] [INFO ] [sig ] GDRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:50.282472] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GDRX.txt [2026-01-09T20:22:50.282632] [INFO ] [sig ] [1340/3504] Completed GDRX in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:50.282675] [INFO ] [sig ] [1341/3504] Forecasting GDS... [2026-01-09T20:22:50.282704] [INFO ] [sig ] Generating forecast for: GDS [2026-01-09T20:22:50.282736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-09T20:22:50.296456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-09T20:22:50.296875] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-09T20:22:50.297839] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-09T20:22:50.297900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:50.297934] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:50.297961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:50.298019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:50.359353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:50.360230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:50.360327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:50.360360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:50.488386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:50.488543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:50.488786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:50.488816] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:50.492611] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-09T20:22:50.492918] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-09T20:22:50.493046] [INFO ] [sig ] GDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:50.637206] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GDS.txt [2026-01-09T20:22:50.637361] [INFO ] [sig ] [1341/3504] Completed GDS in 0.4s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:50.637401] [INFO ] [sig ] [1342/3504] Forecasting GDYN... [2026-01-09T20:22:50.637435] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-09T20:22:50.637469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-09T20:22:50.649113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-09T20:22:50.649477] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-09T20:22:50.650308] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-09T20:22:50.650361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:50.650392] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:50.650418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:50.650475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:50.708646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:50.709508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:50.709615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:50.709651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:50.833937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:50.834088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:50.834127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:50.834191] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:50.838239] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-09T20:22:50.838562] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-09T20:22:50.838718] [INFO ] [sig ] GDYN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:50.982955] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GDYN.txt [2026-01-09T20:22:50.983087] [INFO ] [sig ] [1342/3504] Completed GDYN in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:50.983125] [INFO ] [sig ] [1343/3504] Forecasting GE... [2026-01-09T20:22:50.983153] [INFO ] [sig ] Generating forecast for: GE [2026-01-09T20:22:50.983184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-09T20:22:50.994884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-09T20:22:50.995185] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-09T20:22:50.995956] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-09T20:22:50.996007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:50.996039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:50.996065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:50.996120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:51.052332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:51.052991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:51.053067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:51.053099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:51.173085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:51.173220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:51.173259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:51.173288] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:51.176550] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=51.52%) [2026-01-09T20:22:51.176832] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-09T20:22:51.176952] [INFO ] [sig ] GE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:51.317593] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GE.txt [2026-01-09T20:22:51.317733] [INFO ] [sig ] [1343/3504] Completed GE in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:51.317771] [INFO ] [sig ] [1344/3504] Forecasting GECC... [2026-01-09T20:22:51.317799] [INFO ] [sig ] Generating forecast for: GECC [2026-01-09T20:22:51.317829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-09T20:22:51.329061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-09T20:22:51.329342] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-09T20:22:51.330107] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-09T20:22:51.330159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:51.330189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:51.330215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:51.330270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:51.385459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:51.386101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:51.386177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:51.386208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:51.502373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:51.502524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:51.502564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:51.502613] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:51.505898] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-01-09T20:22:51.506162] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-09T20:22:51.506281] [INFO ] [sig ] GECC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:51.643733] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GECC.txt [2026-01-09T20:22:51.643864] [INFO ] [sig ] [1344/3504] Completed GECC in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:51.643901] [INFO ] [sig ] [1345/3504] Forecasting GEF... [2026-01-09T20:22:51.643930] [INFO ] [sig ] Generating forecast for: GEF [2026-01-09T20:22:51.643960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-09T20:22:51.655738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-09T20:22:51.656051] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-09T20:22:51.656840] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-09T20:22:51.656893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:51.656925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:51.656953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:51.657011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:51.713500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:51.714166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:51.714244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:51.714277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:51.830517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:51.830688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:51.830729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:51.830774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:51.834261] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=24.16%) [2026-01-09T20:22:51.834531] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-09T20:22:51.834673] [INFO ] [sig ] GEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:51.971893] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GEF.txt [2026-01-09T20:22:51.972030] [INFO ] [sig ] [1345/3504] Completed GEF in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:51.972068] [INFO ] [sig ] [1346/3504] Forecasting GEHC... [2026-01-09T20:22:51.972096] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-09T20:22:51.972126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-09T20:22:51.983206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-09T20:22:51.983490] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-09T20:22:51.984270] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-09T20:22:51.984323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:51.984356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:51.984383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:51.984439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:52.043708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:52.044565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:52.044660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:52.044692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:52.167492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:52.167667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:52.167717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:52.167757] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:52.171204] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=35.43%) [2026-01-09T20:22:52.171479] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-09T20:22:52.171621] [INFO ] [sig ] GEHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:52.318306] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GEHC.txt [2026-01-09T20:22:52.318435] [INFO ] [sig ] [1346/3504] Completed GEHC in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:52.318473] [INFO ] [sig ] [1347/3504] Forecasting GEL... [2026-01-09T20:22:52.318503] [INFO ] [sig ] Generating forecast for: GEL [2026-01-09T20:22:52.318547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-09T20:22:52.330003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-09T20:22:52.330273] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-09T20:22:52.331035] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-09T20:22:52.331086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:52.331117] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:52.331143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:52.331198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:52.387616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:52.388426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:52.388509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:52.388540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:52.507983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:52.508134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:52.508174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:52.508202] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:52.511517] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-01-09T20:22:52.511800] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-09T20:22:52.511922] [INFO ] [sig ] GEL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:52.651029] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GEL.txt [2026-01-09T20:22:52.651183] [INFO ] [sig ] [1347/3504] Completed GEL in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:52.651223] [INFO ] [sig ] [1348/3504] Forecasting GEN... [2026-01-09T20:22:52.651252] [INFO ] [sig ] Generating forecast for: GEN [2026-01-09T20:22:52.651283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-09T20:22:52.663208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-09T20:22:52.663569] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-09T20:22:52.664391] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-09T20:22:52.664445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:52.664476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:52.664503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:52.664560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:52.720305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:52.721121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:52.721201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:52.721233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:52.841293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:52.841441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:52.841480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:52.841508] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:52.844792] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-09T20:22:52.845051] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-09T20:22:52.845167] [INFO ] [sig ] GEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:52.985608] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GEN.txt [2026-01-09T20:22:52.985748] [INFO ] [sig ] [1348/3504] Completed GEN in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:52.985786] [INFO ] [sig ] [1349/3504] Forecasting GENI... [2026-01-09T20:22:52.985815] [INFO ] [sig ] Generating forecast for: GENI [2026-01-09T20:22:52.985845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-09T20:22:52.997697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-09T20:22:52.998002] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-09T20:22:52.998819] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-09T20:22:52.998871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:52.998903] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:52.998930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:52.999000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:53.056694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:53.057397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:53.057532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:53.057595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:53.175918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:53.176077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:53.176118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:53.176147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:53.179599] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-09T20:22:53.179885] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-09T20:22:53.180012] [INFO ] [sig ] GENI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:53.323208] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GENI.txt [2026-01-09T20:22:53.323351] [INFO ] [sig ] [1349/3504] Completed GENI in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:53.323390] [INFO ] [sig ] [1350/3504] Forecasting GENK... [2026-01-09T20:22:53.323420] [INFO ] [sig ] Generating forecast for: GENK [2026-01-09T20:22:53.323451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-09T20:22:53.334139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-09T20:22:53.334440] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-09T20:22:53.335207] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-09T20:22:53.335258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:53.335305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:53.335333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:53.335389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:53.390500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:53.391117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:53.391192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:53.391225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:53.513163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:53.513304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:53.513343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:53.513372] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:53.516658] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-01-09T20:22:53.516922] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-09T20:22:53.517041] [INFO ] [sig ] GENK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:53.654759] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GENK.txt [2026-01-09T20:22:53.654883] [INFO ] [sig ] [1350/3504] Completed GENK in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:53.654921] [INFO ] [sig ] [1351/3504] Forecasting GEOS... [2026-01-09T20:22:53.654951] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-09T20:22:53.654981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-09T20:22:53.666084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-09T20:22:53.666359] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-09T20:22:53.667154] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-09T20:22:53.667222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:53.667253] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:53.667279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:53.667335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:53.726032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:53.726748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:53.726835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:53.726867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:53.845200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:53.845337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:53.845374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:53.845403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:53.848694] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-01-09T20:22:53.848958] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-09T20:22:53.849075] [INFO ] [sig ] GEOS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:53.987705] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GEOS.txt [2026-01-09T20:22:53.988006] [INFO ] [sig ] [1351/3504] Completed GEOS in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-09T20:22:53.988044] [INFO ] [sig ] [1352/3504] Forecasting GERN... [2026-01-09T20:22:53.988072] [INFO ] [sig ] Generating forecast for: GERN [2026-01-09T20:22:53.988101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-09T20:22:53.999685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-09T20:22:53.999956] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-09T20:22:54.000716] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-09T20:22:54.000766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:54.000798] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:54.000825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:54.000880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:54.060036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:54.061052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:54.061131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:54.061162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:54.178171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:54.178295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:54.178331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:54.178360] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:54.181593] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-09T20:22:54.181853] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-09T20:22:54.181969] [INFO ] [sig ] GERN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:54.321228] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GERN.txt [2026-01-09T20:22:54.321371] [INFO ] [sig ] [1352/3504] Completed GERN in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:54.321411] [INFO ] [sig ] [1353/3504] Forecasting GES... [2026-01-09T20:22:54.321441] [INFO ] [sig ] Generating forecast for: GES [2026-01-09T20:22:54.321472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-09T20:22:54.332537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-09T20:22:54.332877] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-09T20:22:54.333657] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-09T20:22:54.333707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:54.333739] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:54.333766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:54.333822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:54.389917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:54.390710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:54.390789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:54.390820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:54.509862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:54.510009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:54.510049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:54.510078] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:54.513393] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-09T20:22:54.513687] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-09T20:22:54.513811] [INFO ] [sig ] GES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:54.659213] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GES.txt [2026-01-09T20:22:54.659365] [INFO ] [sig ] [1353/3504] Completed GES in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:54.659404] [INFO ] [sig ] [1354/3504] Forecasting GEVO... [2026-01-09T20:22:54.659434] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-09T20:22:54.659465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-09T20:22:54.670800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-09T20:22:54.671097] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-09T20:22:54.671933] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-09T20:22:54.671986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:54.672018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:54.672046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:54.672102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:54.727816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:54.728680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:54.728764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:54.728795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:54.857290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:54.857448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:54.857488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:54.857518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:54.861423] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=38.20%) [2026-01-09T20:22:54.861799] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-09T20:22:54.861953] [INFO ] [sig ] GEVO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:55.004910] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GEVO.txt [2026-01-09T20:22:55.005072] [INFO ] [sig ] [1354/3504] Completed GEVO in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:55.005112] [INFO ] [sig ] [1355/3504] Forecasting GFF... [2026-01-09T20:22:55.005141] [INFO ] [sig ] Generating forecast for: GFF [2026-01-09T20:22:55.005172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-09T20:22:55.016717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-09T20:22:55.017107] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-09T20:22:55.018000] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-09T20:22:55.018053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:55.018087] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:55.018114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:55.018172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:55.075520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:55.076406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:55.076493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:55.076527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:55.194567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:55.194737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:55.194777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:55.194808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:55.198278] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-09T20:22:55.198601] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-09T20:22:55.198734] [INFO ] [sig ] GFF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:55.345552] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GFF.txt [2026-01-09T20:22:55.345736] [INFO ] [sig ] [1355/3504] Completed GFF in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:55.345775] [INFO ] [sig ] [1356/3504] Forecasting GFI... [2026-01-09T20:22:55.345804] [INFO ] [sig ] Generating forecast for: GFI [2026-01-09T20:22:55.345834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-09T20:22:55.357924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-09T20:22:55.358330] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-09T20:22:55.359167] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-09T20:22:55.359222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:55.359285] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:55.359313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:55.359389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:55.422416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:55.423398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:55.423495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:55.423531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:55.550166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:55.550321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:55.550362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:55.550391] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:55.553831] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-01-09T20:22:55.554133] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-09T20:22:55.554264] [INFO ] [sig ] GFI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:55.695353] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GFI.txt [2026-01-09T20:22:55.695510] [INFO ] [sig ] [1356/3504] Completed GFI in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:55.695549] [INFO ] [sig ] [1357/3504] Forecasting GFL... [2026-01-09T20:22:55.695595] [INFO ] [sig ] Generating forecast for: GFL [2026-01-09T20:22:55.695629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-09T20:22:55.707114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-09T20:22:55.707498] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-09T20:22:55.708261] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-09T20:22:55.708313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:55.708343] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:55.708368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:55.708423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:55.768021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:55.768860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:55.768945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:55.768979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:55.892244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:55.892398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:55.892439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:55.892468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:55.895945] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-01-09T20:22:55.896231] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-09T20:22:55.896359] [INFO ] [sig ] GFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:56.037407] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GFL.txt [2026-01-09T20:22:56.037550] [INFO ] [sig ] [1357/3504] Completed GFL in 0.3s | 2.88 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-09T20:22:56.037605] [INFO ] [sig ] [1358/3504] Forecasting GFS... [2026-01-09T20:22:56.037636] [INFO ] [sig ] Generating forecast for: GFS [2026-01-09T20:22:56.037666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-09T20:22:56.049693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-09T20:22:56.050010] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-09T20:22:56.050806] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-09T20:22:56.050857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:56.050890] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:56.050917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:56.050972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:56.106711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:56.107460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:56.107540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:56.107589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:56.226460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:56.226655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:56.226720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:56.226750] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:56.230189] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-01-09T20:22:56.230461] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-09T20:22:56.230604] [INFO ] [sig ] GFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:56.377885] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GFS.txt [2026-01-09T20:22:56.378065] [INFO ] [sig ] [1358/3504] Completed GFS in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:56.378105] [INFO ] [sig ] [1359/3504] Forecasting GGAL... [2026-01-09T20:22:56.378134] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-09T20:22:56.378164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-09T20:22:56.390607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-09T20:22:56.390901] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-09T20:22:56.391664] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-09T20:22:56.391715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:56.391746] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:56.391772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:56.391827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:56.450178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:56.450958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:56.451040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:56.451073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:56.570377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:56.570535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:56.570592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:56.570664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:56.574173] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-01-09T20:22:56.574448] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-09T20:22:56.574591] [INFO ] [sig ] GGAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:56.716353] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GGAL.txt [2026-01-09T20:22:56.716483] [INFO ] [sig ] [1359/3504] Completed GGAL in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:56.716521] [INFO ] [sig ] [1360/3504] Forecasting GGB... [2026-01-09T20:22:56.716550] [INFO ] [sig ] Generating forecast for: GGB [2026-01-09T20:22:56.716597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-09T20:22:56.728376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-09T20:22:56.728677] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-09T20:22:56.729418] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-09T20:22:56.729470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:56.729501] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:56.729528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:56.729607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:56.786229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:56.786944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:56.787022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:56.787055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:56.905988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:56.906152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:56.906192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:56.906220] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:56.909676] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-09T20:22:56.910002] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-09T20:22:56.910142] [INFO ] [sig ] GGB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:57.058131] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GGB.txt [2026-01-09T20:22:57.058305] [INFO ] [sig ] [1360/3504] Completed GGB in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:57.058346] [INFO ] [sig ] [1361/3504] Forecasting GGG... [2026-01-09T20:22:57.058375] [INFO ] [sig ] Generating forecast for: GGG [2026-01-09T20:22:57.058405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-09T20:22:57.070828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-09T20:22:57.071251] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-09T20:22:57.072121] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-09T20:22:57.072177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:57.072210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:57.072237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:57.072294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:57.136117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:57.137318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:57.137423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:57.137467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:57.273951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:57.274136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:57.274185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:57.274220] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:57.278386] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=62.53%) [2026-01-09T20:22:57.278788] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-09T20:22:57.278968] [INFO ] [sig ] GGG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:57.432615] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GGG.txt [2026-01-09T20:22:57.432791] [INFO ] [sig ] [1361/3504] Completed GGG in 0.4s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:57.432832] [INFO ] [sig ] [1362/3504] Forecasting GGLL... [2026-01-09T20:22:57.432861] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-09T20:22:57.432896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-09T20:22:57.449173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-09T20:22:57.449696] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-09T20:22:57.450690] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-09T20:22:57.450768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:57.450830] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:57.450863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:57.450932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:57.521708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:57.522951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:57.523087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:57.523144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:57.685554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:57.685761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:57.685815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:57.685856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:57.691120] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-09T20:22:57.691591] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-09T20:22:57.691785] [INFO ] [sig ] GGLL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:57.904085] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GGLL.txt [2026-01-09T20:22:57.904252] [INFO ] [sig ] [1362/3504] Completed GGLL in 0.5s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:57.904291] [INFO ] [sig ] [1363/3504] Forecasting GGLS... [2026-01-09T20:22:57.904320] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-09T20:22:57.904349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-09T20:22:57.920321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-09T20:22:57.920809] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-09T20:22:57.921782] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-09T20:22:57.921839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:57.921873] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:57.921900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:57.921957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:57.998917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:58] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:58.000108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:58.000145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:58.157080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:58.157275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:58.157318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:58.157346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:58.160940] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=72.04%) [2026-01-09T20:22:58.161279] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-09T20:22:58.161437] [INFO ] [sig ] GGLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:58.305309] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GGLS.txt [2026-01-09T20:22:58.305478] [INFO ] [sig ] [1363/3504] Completed GGLS in 0.4s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:58.305519] [INFO ] [sig ] [1364/3504] Forecasting GH... [2026-01-09T20:22:58.305548] [INFO ] [sig ] Generating forecast for: GH [2026-01-09T20:22:58.305594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-09T20:22:58.319003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-09T20:22:58.319431] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-09T20:22:58.320263] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-09T20:22:58.320317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:58.320350] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:58.320378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:58.320437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:58.379299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:58.380218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:58.380303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:58.380337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:58.509092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:58.509250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:58.509290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:58.509320] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:58.512836] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-09T20:22:58.513154] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-09T20:22:58.513289] [INFO ] [sig ] GH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:58.656925] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GH.txt [2026-01-09T20:22:58.657079] [INFO ] [sig ] [1364/3504] Completed GH in 0.4s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:58.657118] [INFO ] [sig ] [1365/3504] Forecasting GHI... [2026-01-09T20:22:58.657176] [INFO ] [sig ] Generating forecast for: GHI [2026-01-09T20:22:58.657208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-09T20:22:58.668510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-09T20:22:58.668890] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-09T20:22:58.669757] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-09T20:22:58.669810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:58.669842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:58.669868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:58.669924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:58.729898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:58.730817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:58.730905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:58.730940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:58.848132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:58.848287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:58.848327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:58.848356] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:58.852177] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-01-09T20:22:58.852457] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-09T20:22:58.852603] [INFO ] [sig ] GHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:22:58.993949] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GHI.txt [2026-01-09T20:22:58.994078] [INFO ] [sig ] [1365/3504] Completed GHI in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:58.994116] [INFO ] [sig ] [1366/3504] Forecasting GHM... [2026-01-09T20:22:58.994170] [INFO ] [sig ] Generating forecast for: GHM [2026-01-09T20:22:58.994202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-09T20:22:59.005698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-09T20:22:59.005960] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-09T20:22:59.006749] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-09T20:22:59.006801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:59.006833] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:59.006860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:59.006915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:59.063168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:59.063799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:59.063874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:59.063935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:59.183874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:59.184024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:59.184064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:59.184093] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:59.187443] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=62.48%) [2026-01-09T20:22:59.187733] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-09T20:22:59.187854] [INFO ] [sig ] GHM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:59.325958] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GHM.txt [2026-01-09T20:22:59.326078] [INFO ] [sig ] [1366/3504] Completed GHM in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:59.326116] [INFO ] [sig ] [1367/3504] Forecasting GHRS... [2026-01-09T20:22:59.326145] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-09T20:22:59.326175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-09T20:22:59.337429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-09T20:22:59.337730] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-09T20:22:59.338469] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-09T20:22:59.338520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:59.338551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:59.338598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:59.338668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:59.394528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:59.395148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:59.395225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:59.395257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:59.513538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:59.513685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:59.513723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:59.513752] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:59.516991] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-01-09T20:22:59.517268] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-09T20:22:59.517386] [INFO ] [sig ] GHRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:59.655615] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GHRS.txt [2026-01-09T20:22:59.655734] [INFO ] [sig ] [1367/3504] Completed GHRS in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:59.655771] [INFO ] [sig ] [1368/3504] Forecasting GHY... [2026-01-09T20:22:59.655800] [INFO ] [sig ] Generating forecast for: GHY [2026-01-09T20:22:59.655829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-09T20:22:59.667120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-09T20:22:59.667414] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-09T20:22:59.668176] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-09T20:22:59.668228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:22:59.668259] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:22:59.668285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:22:59.668340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:22:59.724914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:22:59.725555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:22:59.725649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:22:59.725685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:22:59.842603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:22:59.842746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:22:59.842783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:22:59.842811] [INFO ] [FORECASTER] Training complete [2026-01-09T20:22:59.846431] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-09T20:22:59.846715] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-09T20:22:59.846834] [INFO ] [sig ] GHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:22:59.987426] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GHY.txt [2026-01-09T20:22:59.987542] [INFO ] [sig ] [1368/3504] Completed GHY in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:22:59.987604] [INFO ] [sig ] [1369/3504] Forecasting GIB... [2026-01-09T20:22:59.987635] [INFO ] [sig ] Generating forecast for: GIB [2026-01-09T20:22:59.987665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-09T20:23:00.000057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-09T20:23:00.000314] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-09T20:23:00.001087] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-09T20:23:00.001138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:00.001169] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:00.001196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:00.001252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:00.058247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:00.058884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:00.058960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:00.058992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:00.174584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:00.174728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:00.174766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:00.174812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:00.178121] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-09T20:23:00.178389] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-09T20:23:00.178509] [INFO ] [sig ] GIB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:00.319411] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GIB.txt [2026-01-09T20:23:00.319560] [INFO ] [sig ] [1369/3504] Completed GIB in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-09T20:23:00.319623] [INFO ] [sig ] [1370/3504] Forecasting GIFI... [2026-01-09T20:23:00.319653] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-09T20:23:00.319683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-09T20:23:00.330773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-09T20:23:00.331058] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-09T20:23:00.331817] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-09T20:23:00.331867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:00.331900] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:00.331927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:00.331982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:00.390942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:00.391732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:00.391812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:00.391845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:00.515103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:00.515256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:00.515295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:00.515324] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:00.518774] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-09T20:23:00.519059] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-09T20:23:00.519184] [INFO ] [sig ] GIFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:00.667002] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GIFI.txt [2026-01-09T20:23:00.667161] [INFO ] [sig ] [1370/3504] Completed GIFI in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-09T20:23:00.667210] [INFO ] [sig ] [1371/3504] Forecasting GIII... [2026-01-09T20:23:00.667239] [INFO ] [sig ] Generating forecast for: GIII [2026-01-09T20:23:00.667269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-09T20:23:00.678833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-09T20:23:00.679132] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-09T20:23:00.679900] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-09T20:23:00.679953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:00.679986] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:00.680013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:00.680068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:00.738642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:00.739475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:00.739561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:00.739632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:00.859210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:00.859363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:00.859401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:00.859429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:00.862739] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-01-09T20:23:00.863003] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-09T20:23:00.863121] [INFO ] [sig ] GIII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:01.010559] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GIII.txt [2026-01-09T20:23:01.010723] [INFO ] [sig ] [1371/3504] Completed GIII in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-09T20:23:01.010766] [INFO ] [sig ] [1372/3504] Forecasting GILD... [2026-01-09T20:23:01.010813] [INFO ] [sig ] Generating forecast for: GILD [2026-01-09T20:23:01.010855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-09T20:23:01.022956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-09T20:23:01.023268] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-09T20:23:01.024134] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-09T20:23:01.024186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:01.024219] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:01.024247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:01.024327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:01.085046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:01.085797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:01.085876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:01.085910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:01.209075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:01.209229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:01.209269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:01.209298] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:01.213198] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=54.87%) [2026-01-09T20:23:01.213470] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-09T20:23:01.213613] [INFO ] [sig ] GILD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:01.352503] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GILD.txt [2026-01-09T20:23:01.352652] [INFO ] [sig ] [1372/3504] Completed GILD in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-09T20:23:01.352692] [INFO ] [sig ] [1373/3504] Forecasting GIS... [2026-01-09T20:23:01.352721] [INFO ] [sig ] Generating forecast for: GIS [2026-01-09T20:23:01.352752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-09T20:23:01.364198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-09T20:23:01.364489] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-09T20:23:01.365248] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-09T20:23:01.365299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:01.365356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:01.365385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:01.365452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:01.421934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:01.422780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:01.422859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:01.422891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:01.543129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:01.543303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:01.543354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:01.543394] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:01.546746] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-01-09T20:23:01.547012] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-09T20:23:01.547154] [INFO ] [sig ] GIS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:01.687841] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GIS.txt [2026-01-09T20:23:01.687984] [INFO ] [sig ] [1373/3504] Completed GIS in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-09T20:23:01.688023] [INFO ] [sig ] [1374/3504] Forecasting GKOS... [2026-01-09T20:23:01.688053] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-09T20:23:01.688085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-09T20:23:01.699329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-09T20:23:01.699686] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-09T20:23:01.700439] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-09T20:23:01.700490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:01.700521] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:01.700547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:01.700621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:01.758379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:01.759299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:01.759380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:01.759413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:01.884387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:01.884540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:01.884603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:01.884668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:01.888326] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-09T20:23:01.888638] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-09T20:23:01.888815] [INFO ] [sig ] GKOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:02.029158] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GKOS.txt [2026-01-09T20:23:02.029302] [INFO ] [sig ] [1374/3504] Completed GKOS in 0.3s | 2.88 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-09T20:23:02.029341] [INFO ] [sig ] [1375/3504] Forecasting GL... [2026-01-09T20:23:02.029370] [INFO ] [sig ] Generating forecast for: GL [2026-01-09T20:23:02.029400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-09T20:23:02.040888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-09T20:23:02.041161] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-09T20:23:02.041935] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-09T20:23:02.041998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:02.042030] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:02.042056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:02.042111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:02.099342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:02.100238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:02.100324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:02.100357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:02.224985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:02.225140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:02.225179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:02.225208] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:02.228647] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-09T20:23:02.228961] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-09T20:23:02.229089] [INFO ] [sig ] GL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:02.377590] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GL.txt [2026-01-09T20:23:02.377752] [INFO ] [sig ] [1375/3504] Completed GL in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:02.377790] [INFO ] [sig ] [1376/3504] Forecasting GLAD... [2026-01-09T20:23:02.377819] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-09T20:23:02.377851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-09T20:23:02.389257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-09T20:23:02.389638] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-09T20:23:02.390391] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-09T20:23:02.390443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:02.390474] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:02.390499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:02.390554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:02.447669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:02.448545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:02.448647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:02.448681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:02.566825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:02.566970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:02.567009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:02.567037] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:02.570420] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-09T20:23:02.570719] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-09T20:23:02.570846] [INFO ] [sig ] GLAD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:02.710053] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GLAD.txt [2026-01-09T20:23:02.710178] [INFO ] [sig ] [1376/3504] Completed GLAD in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:02.710216] [INFO ] [sig ] [1377/3504] Forecasting GLBE... [2026-01-09T20:23:02.710244] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-09T20:23:02.710274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-09T20:23:02.721496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-09T20:23:02.721790] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-09T20:23:02.722566] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-09T20:23:02.722637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:02.722669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:02.722696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:02.722756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:02.780999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:02.781648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:02.781727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:02.781759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:02.909348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:02.909481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:02.909518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:02.909548] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:02.912844] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-01-09T20:23:02.913110] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-09T20:23:02.913229] [INFO ] [sig ] GLBE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:03.053236] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLBE.txt [2026-01-09T20:23:03.053351] [INFO ] [sig ] [1377/3504] Completed GLBE in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:03.053388] [INFO ] [sig ] [1378/3504] Forecasting GLBS... [2026-01-09T20:23:03.053417] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-09T20:23:03.053446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-09T20:23:03.065495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-09T20:23:03.065831] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-09T20:23:03.066661] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-09T20:23:03.066723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:03.066759] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:03.066785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:03.066841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:03.124900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:03.125607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:03.125706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:03.125740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:03.236756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:03.236910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:03.236952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:03.236980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:03.240371] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-09T20:23:03.240663] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-09T20:23:03.240788] [INFO ] [sig ] GLBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:03.378291] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GLBS.txt [2026-01-09T20:23:03.378423] [INFO ] [sig ] [1378/3504] Completed GLBS in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:03.378461] [INFO ] [sig ] [1379/3504] Forecasting GLDD... [2026-01-09T20:23:03.378490] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-09T20:23:03.378519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-09T20:23:03.389968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-09T20:23:03.390278] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-09T20:23:03.391039] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-09T20:23:03.391090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:03.391122] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:03.391148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:03.391204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:03.448234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:03.448911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:03.448989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:03.449023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:03.570890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:03.571039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:03.571078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:03.571107] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:03.574560] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-09T20:23:03.574856] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-09T20:23:03.574980] [INFO ] [sig ] GLDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:03.716056] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLDD.txt [2026-01-09T20:23:03.716188] [INFO ] [sig ] [1379/3504] Completed GLDD in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:03.716228] [INFO ] [sig ] [1380/3504] Forecasting GLNG... [2026-01-09T20:23:03.716257] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-09T20:23:03.716285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-09T20:23:03.727253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-09T20:23:03.727524] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-09T20:23:03.728289] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-09T20:23:03.728340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:03.728371] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:03.728397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:03.728452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:03.784716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:03.785348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:03.785426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:03.785459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:03.906389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:03.906532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:03.906588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:03.906621] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:03.910040] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-09T20:23:03.910329] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-09T20:23:03.910452] [INFO ] [sig ] GLNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:04.048900] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GLNG.txt [2026-01-09T20:23:04.049028] [INFO ] [sig ] [1380/3504] Completed GLNG in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:04.049066] [INFO ] [sig ] [1381/3504] Forecasting GLOB... [2026-01-09T20:23:04.049095] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-09T20:23:04.049125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-09T20:23:04.060231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-09T20:23:04.060513] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-09T20:23:04.061281] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-09T20:23:04.061332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:04.061364] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:04.061391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:04.061447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:04.118615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:04.119539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:04.119638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:04.119672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:04.239470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:04.239683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:04.239725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:04.239765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:04.243043] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-01-09T20:23:04.243305] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-09T20:23:04.243432] [INFO ] [sig ] GLOB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:04.384504] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GLOB.txt [2026-01-09T20:23:04.384650] [INFO ] [sig ] [1381/3504] Completed GLOB in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:04.384691] [INFO ] [sig ] [1382/3504] Forecasting GLP... [2026-01-09T20:23:04.384719] [INFO ] [sig ] Generating forecast for: GLP [2026-01-09T20:23:04.384749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-09T20:23:04.397263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-09T20:23:04.397627] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-09T20:23:04.398406] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-09T20:23:04.398459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:04.398491] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:04.398519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:04.398594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:04.455249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:04.455929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:04.456008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:04.456041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:04.573056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:04.573224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:04.573266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:04.573295] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:04.576902] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=72.06%) [2026-01-09T20:23:04.577190] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-09T20:23:04.577318] [INFO ] [sig ] GLP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:04.718099] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLP.txt [2026-01-09T20:23:04.718234] [INFO ] [sig ] [1382/3504] Completed GLP in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:04.718273] [INFO ] [sig ] [1383/3504] Forecasting GLPG... [2026-01-09T20:23:04.718302] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-09T20:23:04.718332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-09T20:23:04.730191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-09T20:23:04.730504] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-09T20:23:04.731270] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-09T20:23:04.731322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:04.731353] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:04.731380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:04.731435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:04.788275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:04.788938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:04.789042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:04.789080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:04.923452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:04.923630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:04.923685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:04.923731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:04.927979] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-09T20:23:04.928543] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-09T20:23:04.928705] [INFO ] [sig ] GLPG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:05.075833] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLPG.txt [2026-01-09T20:23:05.075999] [INFO ] [sig ] [1383/3504] Completed GLPG in 0.4s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:05.076040] [INFO ] [sig ] [1384/3504] Forecasting GLPI... [2026-01-09T20:23:05.076071] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-09T20:23:05.076113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-09T20:23:05.088225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-09T20:23:05.088549] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-09T20:23:05.089339] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-09T20:23:05.089391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:05.089423] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:05.089449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:05.089505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:05.146719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:05.147498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:05.147595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:05.147632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:05.262486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:05.262651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:05.262692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:05.262722] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:05.266478] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-09T20:23:05.266781] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-09T20:23:05.266911] [INFO ] [sig ] GLPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:05.420243] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLPI.txt [2026-01-09T20:23:05.420394] [INFO ] [sig ] [1384/3504] Completed GLPI in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:05.420434] [INFO ] [sig ] [1385/3504] Forecasting GLRE... [2026-01-09T20:23:05.420464] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-09T20:23:05.420495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-09T20:23:05.432352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-09T20:23:05.432707] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-09T20:23:05.433508] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-09T20:23:05.433561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:05.433624] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:05.433654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:05.433712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:05.495997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:05.496865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:05.496950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:05.496984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:05.620703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:05.620852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:05.620893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:05.620924] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:05.624627] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=76.03%) [2026-01-09T20:23:05.624934] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-09T20:23:05.625058] [INFO ] [sig ] GLRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:05.776873] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLRE.txt [2026-01-09T20:23:05.777015] [INFO ] [sig ] [1385/3504] Completed GLRE in 0.4s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:05.777242] [INFO ] [sig ] [1386/3504] Forecasting GLSI... [2026-01-09T20:23:05.777273] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-09T20:23:05.777305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-09T20:23:05.789364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-09T20:23:05.789754] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-09T20:23:05.790544] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-09T20:23:05.790632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:05.790669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:05.790698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:05.790757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:05.851528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:05.852433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:05.852520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:05.852553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:05.983570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:05.983747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:05.983787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:05.983817] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:05.987633] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-09T20:23:05.987941] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-09T20:23:05.988071] [INFO ] [sig ] GLSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:06.147739] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLSI.txt [2026-01-09T20:23:06.147923] [INFO ] [sig ] [1386/3504] Completed GLSI in 0.4s | 2.88 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-09T20:23:06.147968] [INFO ] [sig ] [1387/3504] Forecasting GLTO... [2026-01-09T20:23:06.148011] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-09T20:23:06.148056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-09T20:23:06.159942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-09T20:23:06.160337] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-09T20:23:06.161215] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-09T20:23:06.161276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:06.161310] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:06.161336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:06.161391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:06.227403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:06.228320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:06.228404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:06.228439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:06.354555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:06.354725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:06.354767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:06.354796] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:06.358148] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=77.61%) [2026-01-09T20:23:06.358427] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-09T20:23:06.358554] [INFO ] [sig ] GLTO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:06.497530] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLTO.txt [2026-01-09T20:23:06.497692] [INFO ] [sig ] [1387/3504] Completed GLTO in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-09T20:23:06.497733] [INFO ] [sig ] [1388/3504] Forecasting GLUE... [2026-01-09T20:23:06.497770] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-09T20:23:06.497806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-09T20:23:06.509316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-09T20:23:06.509664] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-09T20:23:06.510435] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-09T20:23:06.510487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:06.510520] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:06.510548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:06.510627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:06.575003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:06.575860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:06.575946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:06.575979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:06.702375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:06.702524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:06.702564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:06.702614] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:06.706172] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=76.91%) [2026-01-09T20:23:06.706456] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-09T20:23:06.706601] [INFO ] [sig ] GLUE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:06.858890] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GLUE.txt [2026-01-09T20:23:06.859066] [INFO ] [sig ] [1388/3504] Completed GLUE in 0.4s | 2.88 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-09T20:23:06.859116] [INFO ] [sig ] [1389/3504] Forecasting GMAB... [2026-01-09T20:23:06.859147] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-09T20:23:06.859188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-09T20:23:06.870208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-09T20:23:06.870537] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-09T20:23:06.871360] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-09T20:23:06.871413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:06.871447] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:06.871476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:06.871534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:06.932329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:06.933188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:06.933270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:06.933304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:07.060829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:07.060976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:07.061017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:07.061049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:07.064922] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-09T20:23:07.065253] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-09T20:23:07.065396] [INFO ] [sig ] GMAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:07.218982] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GMAB.txt [2026-01-09T20:23:07.219141] [INFO ] [sig ] [1389/3504] Completed GMAB in 0.4s | 2.88 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-09T20:23:07.219190] [INFO ] [sig ] [1390/3504] Forecasting GME... [2026-01-09T20:23:07.219234] [INFO ] [sig ] Generating forecast for: GME [2026-01-09T20:23:07.219269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-09T20:23:07.231704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-09T20:23:07.232101] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-09T20:23:07.233073] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-09T20:23:07.233133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:07.233219] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:07.233265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:07.233348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:07.295543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:07.296468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:07.296557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:07.296610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:07.416350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:07.416499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:07.416537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:07.416566] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:07.419923] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-09T20:23:07.420191] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-09T20:23:07.420313] [INFO ] [sig ] GME: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:07.557320] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GME.txt [2026-01-09T20:23:07.557448] [INFO ] [sig ] [1390/3504] Completed GME in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-09T20:23:07.557486] [INFO ] [sig ] [1391/3504] Forecasting GMED... [2026-01-09T20:23:07.557516] [INFO ] [sig ] Generating forecast for: GMED [2026-01-09T20:23:07.557546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-09T20:23:07.569178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-09T20:23:07.569469] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-09T20:23:07.570237] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-09T20:23:07.570289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:07.570321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:07.570347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:07.570403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:07.626708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:07.627480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:07.627564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:07.627618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:07.750060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:07.750218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:07.750261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:07.750290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:07.753765] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-01-09T20:23:07.754042] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-09T20:23:07.754188] [INFO ] [sig ] GMED: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:07.893873] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GMED.txt [2026-01-09T20:23:07.894008] [INFO ] [sig ] [1391/3504] Completed GMED in 0.3s | 2.88 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-09T20:23:07.894047] [INFO ] [sig ] [1392/3504] Forecasting GMM... [2026-01-09T20:23:07.894076] [INFO ] [sig ] Generating forecast for: GMM [2026-01-09T20:23:07.894106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-09T20:23:07.906780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-09T20:23:07.907337] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-09T20:23:07.908103] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-09T20:23:07.908154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:07.908186] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:07.908212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:07.908267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:07.963071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:07.963748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:07.963824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:07.963855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:08.071041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:08.071198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:08.071237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:08.071265] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:08.074615] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=27.83%) [2026-01-09T20:23:08.074883] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-09T20:23:08.075001] [INFO ] [sig ] GMM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:08.211919] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GMM.txt [2026-01-09T20:23:08.212029] [INFO ] [sig ] [1392/3504] Completed GMM in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:08.212066] [INFO ] [sig ] [1393/3504] Forecasting GMRE... [2026-01-09T20:23:08.212094] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-09T20:23:08.212123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-09T20:23:08.225162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-09T20:23:08.225415] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-09T20:23:08.226365] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-09T20:23:08.226416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:08.226445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:08.226471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:08.226526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:08.282833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:08.283446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:08.283521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:08.283552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:08.400139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:08.400301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:08.400357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:08.400419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:08.403781] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-01-09T20:23:08.404048] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-09T20:23:08.404166] [INFO ] [sig ] GMRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:08.542524] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GMRE.txt [2026-01-09T20:23:08.542658] [INFO ] [sig ] [1393/3504] Completed GMRE in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:08.542698] [INFO ] [sig ] [1394/3504] Forecasting GNE... [2026-01-09T20:23:08.542727] [INFO ] [sig ] Generating forecast for: GNE [2026-01-09T20:23:08.542757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-09T20:23:08.553624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-09T20:23:08.553882] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-09T20:23:08.554639] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-09T20:23:08.554691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:08.554723] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:08.554749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:08.554809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:08.610070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:08.610663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:08.610737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:08.610768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:08.727564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:08.727701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:08.727737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:08.727765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:08.731350] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: DOWN (p=32.21%) [2026-01-09T20:23:08.731627] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-09T20:23:08.731747] [INFO ] [sig ] GNE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:08.870531] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNE.txt [2026-01-09T20:23:08.870654] [INFO ] [sig ] [1394/3504] Completed GNE in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:08.870693] [INFO ] [sig ] [1395/3504] Forecasting GNK... [2026-01-09T20:23:08.870723] [INFO ] [sig ] Generating forecast for: GNK [2026-01-09T20:23:08.870752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-09T20:23:08.881986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-09T20:23:08.882237] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-09T20:23:08.882995] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-09T20:23:08.883045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:08.883076] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:08.883102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:08.883158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:08.938551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:08.939144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:08.939216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:08.939248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:09.059023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:09.059117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:09.059151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:09.059181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:09.062241] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-09T20:23:09.062497] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-09T20:23:09.062632] [INFO ] [sig ] GNK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:09.201872] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GNK.txt [2026-01-09T20:23:09.201981] [INFO ] [sig ] [1395/3504] Completed GNK in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:09.202019] [INFO ] [sig ] [1396/3504] Forecasting GNL... [2026-01-09T20:23:09.202236] [INFO ] [sig ] Generating forecast for: GNL [2026-01-09T20:23:09.202265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-09T20:23:09.213821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-09T20:23:09.214059] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-09T20:23:09.214818] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-09T20:23:09.214868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:09.214899] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:09.214925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:09.214980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:09.272017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:09.272609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:09.272683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:09.272714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:09.391868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:09.391968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:09.392002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:09.392203] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:09.395423] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-09T20:23:09.395697] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-09T20:23:09.395812] [INFO ] [sig ] GNL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:09.537034] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNL.txt [2026-01-09T20:23:09.537164] [INFO ] [sig ] [1396/3504] Completed GNL in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:09.537205] [INFO ] [sig ] [1397/3504] Forecasting GNLN... [2026-01-09T20:23:09.537234] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-09T20:23:09.537262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-09T20:23:09.547672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-09T20:23:09.547928] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-09T20:23:09.548704] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-09T20:23:09.548755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:09.548796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:09.548825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:09.548889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:09.605356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:09.605972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:09.606048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:09.606079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:09.714410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:09.714513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:09.714548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:09.714592] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:09.717727] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-01-09T20:23:09.717990] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-09T20:23:09.718107] [INFO ] [sig ] GNLN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:09.854900] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNLN.txt [2026-01-09T20:23:09.855005] [INFO ] [sig ] [1397/3504] Completed GNLN in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:09.855043] [INFO ] [sig ] [1398/3504] Forecasting GNLX... [2026-01-09T20:23:09.855071] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-09T20:23:09.855100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-09T20:23:09.867295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-09T20:23:09.867673] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-09T20:23:09.868487] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-09T20:23:09.868542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:09.868598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:09.868629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:09.868687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:09.925078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:09.925891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:09.925977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:09.926011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:10.045051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:10.045204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:10.045242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:10.045270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:10.048722] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-09T20:23:10.049011] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-09T20:23:10.049138] [INFO ] [sig ] GNLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:10.188550] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNLX.txt [2026-01-09T20:23:10.188721] [INFO ] [sig ] [1398/3504] Completed GNLX in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:10.188760] [INFO ] [sig ] [1399/3504] Forecasting GNMA... [2026-01-09T20:23:10.188790] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-09T20:23:10.188819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-09T20:23:10.199672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-09T20:23:10.199991] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-09T20:23:10.200767] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-09T20:23:10.200817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:10.200847] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:10.200873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:10.200929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:10.256122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:10.256879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:10.256958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:10.256989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:10.368259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:10.368408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:10.368446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:10.368475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:10.371821] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=21.15%) [2026-01-09T20:23:10.372087] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-09T20:23:10.372204] [INFO ] [sig ] GNMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:10.510594] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNMA.txt [2026-01-09T20:23:10.510725] [INFO ] [sig ] [1399/3504] Completed GNMA in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:10.510764] [INFO ] [sig ] [1400/3504] Forecasting GNOM... [2026-01-09T20:23:10.510794] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-09T20:23:10.510822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-09T20:23:10.521290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-09T20:23:10.521584] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-09T20:23:10.522327] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-09T20:23:10.522378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:10.522410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:10.522437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:10.522493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:10.578713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:10.579378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:10.579483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:10.579516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:10.694606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:10.694761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:10.694802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:10.694831] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:10.698436] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-09T20:23:10.698732] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-09T20:23:10.698854] [INFO ] [sig ] GNOM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:10.840843] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNOM.txt [2026-01-09T20:23:10.841035] [INFO ] [sig ] [1400/3504] Completed GNOM in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:10.841074] [INFO ] [sig ] [1401/3504] Forecasting GNPX... [2026-01-09T20:23:10.841113] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-09T20:23:10.841146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-09T20:23:10.853319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-09T20:23:10.853724] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-09T20:23:10.854514] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-09T20:23:10.854566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:10.854620] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:10.854647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:10.854705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:10.916720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:10.917847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:10.917953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:10.917995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:11.043854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:11.044005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:11.044046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:11.044073] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:11.047456] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-09T20:23:11.047749] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-09T20:23:11.047870] [INFO ] [sig ] GNPX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:11.189379] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNPX.txt [2026-01-09T20:23:11.189512] [INFO ] [sig ] [1401/3504] Completed GNPX in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:11.189549] [INFO ] [sig ] [1402/3504] Forecasting GNRC... [2026-01-09T20:23:11.189595] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-09T20:23:11.189628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-09T20:23:11.200823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-09T20:23:11.201122] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-09T20:23:11.201942] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-09T20:23:11.201995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:11.202027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:11.202054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:11.202111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:11.257613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:11.258242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:11.258318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:11.258349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:11.379839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:11.379990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:11.380030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:11.380058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:11.383348] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=43.44%) [2026-01-09T20:23:11.383636] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-09T20:23:11.383756] [INFO ] [sig ] GNRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:11.522270] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GNRC.txt [2026-01-09T20:23:11.522404] [INFO ] [sig ] [1402/3504] Completed GNRC in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-09T20:23:11.522442] [INFO ] [sig ] [1403/3504] Forecasting GNSS... [2026-01-09T20:23:11.522471] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-09T20:23:11.522500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-09T20:23:11.533317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-09T20:23:11.533690] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-09T20:23:11.534490] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-09T20:23:11.534545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:11.534601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:11.534631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:11.534689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:11.597479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:11.598535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:11.598652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:11.598697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:11.728036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:11.728187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:11.728227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:11.728257] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:11.731702] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=73.86%) [2026-01-09T20:23:11.731986] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-09T20:23:11.732112] [INFO ] [sig ] GNSS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:11.886398] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GNSS.txt [2026-01-09T20:23:11.886614] [INFO ] [sig ] [1403/3504] Completed GNSS in 0.4s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:11.886661] [INFO ] [sig ] [1404/3504] Forecasting GNTX... [2026-01-09T20:23:11.886692] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-09T20:23:11.886723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-09T20:23:11.898260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-09T20:23:11.898637] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-09T20:23:11.899421] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-09T20:23:11.899475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:11.899508] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:11.899536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:11.899616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:11.954857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:11.955710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:11.955790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:11.955823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:12.075817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:12.075981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:12.076020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:12.076087] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:12.079497] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-09T20:23:12.079802] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-09T20:23:12.079932] [INFO ] [sig ] GNTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:12.220806] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GNTX.txt [2026-01-09T20:23:12.220960] [INFO ] [sig ] [1404/3504] Completed GNTX in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:12.221000] [INFO ] [sig ] [1405/3504] Forecasting GO... [2026-01-09T20:23:12.221029] [INFO ] [sig ] Generating forecast for: GO [2026-01-09T20:23:12.221061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-09T20:23:12.232252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-09T20:23:12.232621] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-09T20:23:12.233398] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-09T20:23:12.233450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:12.233481] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:12.233507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:12.233563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:12.290677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:12.291530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:12.291632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:12.291667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:12.418472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:12.418685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:12.418728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:12.418757] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:12.422363] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-09T20:23:12.422679] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-09T20:23:12.422809] [INFO ] [sig ] GO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:12.565129] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GO.txt [2026-01-09T20:23:12.565265] [INFO ] [sig ] [1405/3504] Completed GO in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:12.565303] [INFO ] [sig ] [1406/3504] Forecasting GOCO... [2026-01-09T20:23:12.565333] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-09T20:23:12.565364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-09T20:23:12.576112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-09T20:23:12.576424] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-09T20:23:12.577241] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-09T20:23:12.577294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:12.577328] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:12.577355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:12.577411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:12.633661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:12.634775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:12.634859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:12.634909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:12.760856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:12.761005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:12.761044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:12.761072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:12.764445] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-01-09T20:23:12.764740] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-09T20:23:12.764864] [INFO ] [sig ] GOCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:12.904379] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GOCO.txt [2026-01-09T20:23:12.904507] [INFO ] [sig ] [1406/3504] Completed GOCO in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:12.904545] [INFO ] [sig ] [1407/3504] Forecasting GOF... [2026-01-09T20:23:12.904592] [INFO ] [sig ] Generating forecast for: GOF [2026-01-09T20:23:12.904625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-09T20:23:12.915840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-09T20:23:12.916137] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-09T20:23:12.917116] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-09T20:23:12.917380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:12.917437] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:12.917465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:12.917535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:12.975271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:12.975911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:12.975985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:12.976016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:13.103309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:13.103458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:13.103497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:13.103525] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:13.106996] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-01-09T20:23:13.107445] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-09T20:23:13.107570] [INFO ] [sig ] GOF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:13.252765] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GOF.txt [2026-01-09T20:23:13.252894] [INFO ] [sig ] [1407/3504] Completed GOF in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:13.252932] [INFO ] [sig ] [1408/3504] Forecasting GOGO... [2026-01-09T20:23:13.252962] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-09T20:23:13.252991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-09T20:23:13.264707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-09T20:23:13.265010] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-09T20:23:13.265800] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-09T20:23:13.265851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:13.265884] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:13.265922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:13.265980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:13.320593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:13.321180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:13.321254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:13.321286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:13.440259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:13.440407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:13.440448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:13.440477] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:13.443849] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-09T20:23:13.444118] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-09T20:23:13.444239] [INFO ] [sig ] GOGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:13.582951] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GOGO.txt [2026-01-09T20:23:13.583071] [INFO ] [sig ] [1408/3504] Completed GOGO in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:13.583108] [INFO ] [sig ] [1409/3504] Forecasting GOLF... [2026-01-09T20:23:13.583137] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-09T20:23:13.583166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-09T20:23:13.595824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-09T20:23:13.596136] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-09T20:23:13.597112] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-09T20:23:13.597373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:13.597405] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:13.597430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:13.597484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:13.658370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:13.659234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:13.659315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:13.659347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:13.779737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:13.779879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:13.779917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:13.779945] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:13.783253] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-01-09T20:23:13.783516] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-09T20:23:13.783652] [INFO ] [sig ] GOLF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:13.923145] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GOLF.txt [2026-01-09T20:23:13.923278] [INFO ] [sig ] [1409/3504] Completed GOLF in 0.3s | 2.88 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-09T20:23:13.923316] [INFO ] [sig ] [1410/3504] Forecasting GOOD... [2026-01-09T20:23:13.923345] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-09T20:23:13.923375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-09T20:23:13.934236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-09T20:23:13.934522] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-09T20:23:13.935314] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-09T20:23:13.935365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:13.935396] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:13.935423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:13.935478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:13.991708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:13.992425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:13.992518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:13.992550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:14.116425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:14.116589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:14.116629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:14.116695] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:14.120831] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=20.41%) [2026-01-09T20:23:14.121108] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-09T20:23:14.121229] [INFO ] [sig ] GOOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:14.262072] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GOOD.txt [2026-01-09T20:23:14.262234] [INFO ] [sig ] [1410/3504] Completed GOOD in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:14.262274] [INFO ] [sig ] [1411/3504] Forecasting GOOG... [2026-01-09T20:23:14.262304] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-09T20:23:14.262334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-09T20:23:14.273715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-09T20:23:14.274076] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-09T20:23:14.274882] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-09T20:23:14.274933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:14.274964] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:14.274990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:14.275045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:14.333401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:14.334227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:14.334306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:14.334337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:14.459040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:14.459171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:14.459210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:14.459237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:14.462525] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-01-09T20:23:14.462805] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-09T20:23:14.462924] [INFO ] [sig ] GOOG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:14.601640] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GOOG.txt [2026-01-09T20:23:14.601768] [INFO ] [sig ] [1411/3504] Completed GOOG in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:14.601806] [INFO ] [sig ] [1412/3504] Forecasting GOOS... [2026-01-09T20:23:14.601835] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-09T20:23:14.601870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-09T20:23:14.612643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-09T20:23:14.612932] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-09T20:23:14.613698] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-09T20:23:14.613748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:14.613779] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:14.613804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:14.613859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:14.670442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:14.671059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:14.671135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:14.671167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:14.789977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:14.790131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:14.790171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:14.790201] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:14.794274] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=12.97%) [2026-01-09T20:23:14.794567] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-09T20:23:14.794715] [INFO ] [sig ] GOOS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:14.936171] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GOOS.txt [2026-01-09T20:23:14.936310] [INFO ] [sig ] [1412/3504] Completed GOOS in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:14.936348] [INFO ] [sig ] [1413/3504] Forecasting GOSS... [2026-01-09T20:23:14.936378] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-09T20:23:14.936408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-09T20:23:14.947364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-09T20:23:14.947657] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-09T20:23:14.948402] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-09T20:23:14.948453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:14.948485] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:14.948511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:14.948566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:15.004369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:15.004996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:15.005072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:15.005103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:15.124460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:15.124625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:15.124666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:15.124694] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:15.127983] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-09T20:23:15.128255] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-09T20:23:15.128372] [INFO ] [sig ] GOSS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:15.266023] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GOSS.txt [2026-01-09T20:23:15.266201] [INFO ] [sig ] [1413/3504] Completed GOSS in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:15.266242] [INFO ] [sig ] [1414/3504] Forecasting GOVI... [2026-01-09T20:23:15.266271] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-09T20:23:15.266300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-09T20:23:15.277182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-09T20:23:15.277479] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-09T20:23:15.278252] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-09T20:23:15.278302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:15.278334] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:15.278360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:15.278416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:15.333742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:15.334344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:15.334420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:15.334452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:15.450036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:15.450366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:15.450403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:15.450431] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:15.453727] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-09T20:23:15.453993] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-09T20:23:15.454122] [INFO ] [sig ] GOVI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:15.593472] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GOVI.txt [2026-01-09T20:23:15.593617] [INFO ] [sig ] [1414/3504] Completed GOVI in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:15.593657] [INFO ] [sig ] [1415/3504] Forecasting GPC... [2026-01-09T20:23:15.593687] [INFO ] [sig ] Generating forecast for: GPC [2026-01-09T20:23:15.593715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-09T20:23:15.604962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-09T20:23:15.605252] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-09T20:23:15.606025] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-09T20:23:15.606077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:15.606109] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:15.606136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:15.606191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:15.665732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:15.666659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:15.666742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:15.666775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:15.786815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:15.786971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:15.787014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:15.787043] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:15.790600] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: DOWN (p=21.51%) [2026-01-09T20:23:15.790888] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-09T20:23:15.791016] [INFO ] [sig ] GPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:15.931680] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPC.txt [2026-01-09T20:23:15.931824] [INFO ] [sig ] [1415/3504] Completed GPC in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:15.931863] [INFO ] [sig ] [1416/3504] Forecasting GPI... [2026-01-09T20:23:15.931893] [INFO ] [sig ] Generating forecast for: GPI [2026-01-09T20:23:15.931922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-09T20:23:15.943715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-09T20:23:15.944045] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-09T20:23:15.944876] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-09T20:23:15.944930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:15.944962] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:15.944990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:15.945047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:16.000521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:16.001389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:16.001468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:16.001500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:16.123508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:16.123671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:16.123713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:16.123742] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:16.127158] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-09T20:23:16.127424] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-09T20:23:16.127544] [INFO ] [sig ] GPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:16.268089] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GPI.txt [2026-01-09T20:23:16.268247] [INFO ] [sig ] [1416/3504] Completed GPI in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:16.268286] [INFO ] [sig ] [1417/3504] Forecasting GPIQ... [2026-01-09T20:23:16.268316] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-09T20:23:16.268345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-09T20:23:16.282235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-09T20:23:16.282748] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-09T20:23:16.284038] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-09T20:23:16.284117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:16.284357] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:16.284403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:16.284492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:16.372129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:16.373264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:16.373417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:16.373471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:16.495263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:16.495438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:16.495489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:16.495519] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:16.499032] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-09T20:23:16.499315] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-09T20:23:16.499441] [INFO ] [sig ] GPIQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:16.638507] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GPIQ.txt [2026-01-09T20:23:16.638649] [INFO ] [sig ] [1417/3504] Completed GPIQ in 0.4s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:16.638691] [INFO ] [sig ] [1418/3504] Forecasting GPIX... [2026-01-09T20:23:16.638723] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-09T20:23:16.638754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-09T20:23:16.650334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-09T20:23:16.650658] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-09T20:23:16.651439] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-09T20:23:16.651494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:16.651526] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:16.651555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:16.651655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:16.709526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:16.710441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:16.710527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:16.710561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:16.832541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:16.832712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:16.832753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:16.832782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:16.836314] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-01-09T20:23:16.836659] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-09T20:23:16.836796] [INFO ] [sig ] GPIX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:16.978341] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPIX.txt [2026-01-09T20:23:16.978499] [INFO ] [sig ] [1418/3504] Completed GPIX in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:16.978540] [INFO ] [sig ] [1419/3504] Forecasting GPJA... [2026-01-09T20:23:16.978602] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-09T20:23:16.978637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-09T20:23:16.993190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-09T20:23:16.993663] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-09T20:23:16.994792] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-09T20:23:16.994863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:16.994913] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:16.994957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:16.995064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:17.065899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:17.066797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:17.066880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:17.066913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:17.181125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:17.181281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:17.181321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:17.181350] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:17.184752] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=23.76%) [2026-01-09T20:23:17.185043] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-09T20:23:17.185172] [INFO ] [sig ] GPJA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:17.326944] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPJA.txt [2026-01-09T20:23:17.327097] [INFO ] [sig ] [1419/3504] Completed GPJA in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-09T20:23:17.327152] [INFO ] [sig ] [1420/3504] Forecasting GPK... [2026-01-09T20:23:17.327186] [INFO ] [sig ] Generating forecast for: GPK [2026-01-09T20:23:17.327217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-09T20:23:17.339304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-09T20:23:17.339715] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-09T20:23:17.340552] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-09T20:23:17.340632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:17.340671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:17.340701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:17.340759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:17.400379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:17.401236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:17.401314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:17.401346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:17.519186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:17.519341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:17.519383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:17.519412] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:17.522857] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=11.15%) [2026-01-09T20:23:17.523158] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-09T20:23:17.523287] [INFO ] [sig ] GPK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:17.664374] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPK.txt [2026-01-09T20:23:17.664559] [INFO ] [sig ] [1420/3504] Completed GPK in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:17.664616] [INFO ] [sig ] [1421/3504] Forecasting GPN... [2026-01-09T20:23:17.664646] [INFO ] [sig ] Generating forecast for: GPN [2026-01-09T20:23:17.664677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-09T20:23:17.675560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-09T20:23:17.675855] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-09T20:23:17.676618] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-09T20:23:17.676680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:17.676713] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:17.676740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:17.676797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:17.732843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:17.733725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:17.733809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:17.733842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:17.854789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:17.854936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:17.854976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:17.855005] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:17.858412] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-01-09T20:23:17.858724] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-09T20:23:17.858851] [INFO ] [sig ] GPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:18.000336] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPN.txt [2026-01-09T20:23:18.000495] [INFO ] [sig ] [1421/3504] Completed GPN in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:18.000534] [INFO ] [sig ] [1422/3504] Forecasting GPRE... [2026-01-09T20:23:18.000564] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-09T20:23:18.000620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-09T20:23:18.012256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-09T20:23:18.012674] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-09T20:23:18.013488] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-09T20:23:18.013541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:18.013597] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:18.013628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:18.013686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:18.071537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:18.072409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:18.072492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:18.072524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:18.193604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:18.193759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:18.193801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:18.193829] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:18.200740] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-09T20:23:18.201164] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-09T20:23:18.201349] [INFO ] [sig ] GPRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:18.344853] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPRE.txt [2026-01-09T20:23:18.345008] [INFO ] [sig ] [1422/3504] Completed GPRE in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:18.345048] [INFO ] [sig ] [1423/3504] Forecasting GPRK... [2026-01-09T20:23:18.345078] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-09T20:23:18.345116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-09T20:23:18.357486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-09T20:23:18.357872] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-09T20:23:18.358670] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-09T20:23:18.358721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:18.358752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:18.358778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:18.358833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:18.414704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:18.415551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:18.415648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:18.415681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:18.534692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:18.534846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:18.534885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:18.534914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:18.538287] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-01-09T20:23:18.538605] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-09T20:23:18.538740] [INFO ] [sig ] GPRK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:18.679874] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GPRK.txt [2026-01-09T20:23:18.680022] [INFO ] [sig ] [1423/3504] Completed GPRK in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:18.680061] [INFO ] [sig ] [1424/3504] Forecasting GPRO... [2026-01-09T20:23:18.680091] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-09T20:23:18.680120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-09T20:23:18.691266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-09T20:23:18.691627] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-09T20:23:18.692387] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-09T20:23:18.692438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:18.692521] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:18.692550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:18.692624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:18.749019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:18.749868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:18.749948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:18.749979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:18.872753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:18.872901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:18.872941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:18.872970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:18.876295] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-09T20:23:18.876558] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-09T20:23:18.876697] [INFO ] [sig ] GPRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:19.015780] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GPRO.txt [2026-01-09T20:23:19.015913] [INFO ] [sig ] [1424/3504] Completed GPRO in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:19.015952] [INFO ] [sig ] [1425/3504] Forecasting GRAB... [2026-01-09T20:23:19.015982] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-09T20:23:19.016010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-09T20:23:19.030372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-09T20:23:19.030723] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-09T20:23:19.031508] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-09T20:23:19.031559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:19.031614] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:19.031642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:19.031697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:19.087901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:19.088566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:19.088660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:19.088693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:19.207089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:19.207211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:19.207249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:19.207277] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:19.210404] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-09T20:23:19.210682] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-09T20:23:19.210801] [INFO ] [sig ] GRAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:19.349922] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GRAB.txt [2026-01-09T20:23:19.350040] [INFO ] [sig ] [1425/3504] Completed GRAB in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:19.350080] [INFO ] [sig ] [1426/3504] Forecasting GRAL... [2026-01-09T20:23:19.350114] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-09T20:23:19.350146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-09T20:23:19.361369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-09T20:23:19.361653] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-09T20:23:19.362399] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-09T20:23:19.362452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:19.362485] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:19.362513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:19.362595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:19.419136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:19.419759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:19.419836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:19.419868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:19.539907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:19.540033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:19.540071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:19.540101] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:19.543432] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-09T20:23:19.543737] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-09T20:23:19.543859] [INFO ] [sig ] GRAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:19.683628] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRAL.txt [2026-01-09T20:23:19.683744] [INFO ] [sig ] [1426/3504] Completed GRAL in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:19.683781] [INFO ] [sig ] [1427/3504] Forecasting GRBK... [2026-01-09T20:23:19.683810] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-09T20:23:19.683840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-09T20:23:19.696886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-09T20:23:19.697229] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-09T20:23:19.698204] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-09T20:23:19.698255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:19.698286] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:19.698312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:19.698367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:19.754718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:19.755534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:19.755635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:19.755668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:19.876594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:19.876759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:19.876802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:19.876861] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:19.880320] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-09T20:23:19.880609] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-09T20:23:19.880726] [INFO ] [sig ] GRBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:20.033545] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRBK.txt [2026-01-09T20:23:20.033725] [INFO ] [sig ] [1427/3504] Completed GRBK in 0.3s | 2.88 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-09T20:23:20.033765] [INFO ] [sig ] [1428/3504] Forecasting GRC... [2026-01-09T20:23:20.033795] [INFO ] [sig ] Generating forecast for: GRC [2026-01-09T20:23:20.033825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-09T20:23:20.045084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-09T20:23:20.045345] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-09T20:23:20.046130] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-09T20:23:20.046182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:20.046213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:20.046240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:20.046300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:20.101913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:20.102643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:20.102731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:20.102765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:20.220652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:20.220819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:20.220860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:20.220889] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:20.224264] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-09T20:23:20.224535] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-09T20:23:20.224676] [INFO ] [sig ] GRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:20.372750] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRC.txt [2026-01-09T20:23:20.372902] [INFO ] [sig ] [1428/3504] Completed GRC in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:20.372942] [INFO ] [sig ] [1429/3504] Forecasting GREE... [2026-01-09T20:23:20.372972] [INFO ] [sig ] Generating forecast for: GREE [2026-01-09T20:23:20.373001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-09T20:23:20.385313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-09T20:23:20.385665] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-09T20:23:20.386453] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-09T20:23:20.386506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:20.386536] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:20.386561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:20.386640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:20.441711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:20.442445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:20.442522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:20.442554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:20.559144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:20.559269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:20.559490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:20.559518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:20.562904] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-09T20:23:20.563165] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-09T20:23:20.563285] [INFO ] [sig ] GREE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:20.706716] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GREE.txt [2026-01-09T20:23:20.706854] [INFO ] [sig ] [1429/3504] Completed GREE in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:20.706894] [INFO ] [sig ] [1430/3504] Forecasting GRFS... [2026-01-09T20:23:20.706923] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-09T20:23:20.706953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-09T20:23:20.721538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-09T20:23:20.721813] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-09T20:23:20.722599] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-09T20:23:20.722650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:20.722681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:20.722708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:20.722762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:20.778991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:20.779936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:20.780073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:20.780107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:20.900772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:20.900915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:20.900970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:20.900999] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:20.904346] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-01-09T20:23:20.904629] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-09T20:23:20.904750] [INFO ] [sig ] GRFS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:21.044591] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GRFS.txt [2026-01-09T20:23:21.044747] [INFO ] [sig ] [1430/3504] Completed GRFS in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:21.044787] [INFO ] [sig ] [1431/3504] Forecasting GRID... [2026-01-09T20:23:21.044817] [INFO ] [sig ] Generating forecast for: GRID [2026-01-09T20:23:21.044846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-09T20:23:21.056542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-09T20:23:21.056941] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-09T20:23:21.057758] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-09T20:23:21.057812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:21.057844] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:21.057870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:21.057925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:21.113912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:21.114502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:21.114594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:21.114627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:21.232909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:21.233021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:21.233056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:21.233084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:21.236237] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-01-09T20:23:21.236497] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-09T20:23:21.236632] [INFO ] [sig ] GRID: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:21.375717] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRID.txt [2026-01-09T20:23:21.375841] [INFO ] [sig ] [1431/3504] Completed GRID in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:21.375878] [INFO ] [sig ] [1432/3504] Forecasting GRMN... [2026-01-09T20:23:21.375906] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-09T20:23:21.375935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-09T20:23:21.386906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-09T20:23:21.387187] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-09T20:23:21.387953] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-09T20:23:21.388004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:21.388046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:21.388074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:21.388129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:21.443970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:21.444546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:21.444642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:21.444674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:21.572405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:21.572561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:21.572616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:21.572646] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:21.576367] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=52.23%) [2026-01-09T20:23:21.576664] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-09T20:23:21.576785] [INFO ] [sig ] GRMN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:21.715351] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GRMN.txt [2026-01-09T20:23:21.715683] [INFO ] [sig ] [1432/3504] Completed GRMN in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:21.715721] [INFO ] [sig ] [1433/3504] Forecasting GRND... [2026-01-09T20:23:21.715749] [INFO ] [sig ] Generating forecast for: GRND [2026-01-09T20:23:21.715777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-09T20:23:21.727559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-09T20:23:21.727830] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-09T20:23:21.728613] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-09T20:23:21.728664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:21.728695] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:21.728721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:21.728776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:21.784481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:21.785235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:21.785312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:21.785344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:21.908308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:21.908458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:21.908497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:21.908525] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:21.911829] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-09T20:23:21.912089] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-09T20:23:21.912206] [INFO ] [sig ] GRND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:22.052399] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GRND.txt [2026-01-09T20:23:22.052585] [INFO ] [sig ] [1433/3504] Completed GRND in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:22.052628] [INFO ] [sig ] [1434/3504] Forecasting GRPN... [2026-01-09T20:23:22.052656] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-09T20:23:22.052686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-09T20:23:22.064129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-09T20:23:22.064456] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-09T20:23:22.065228] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-09T20:23:22.065279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:22.065310] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:22.065337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:22.065392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:22.120302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:22.121086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:22.121202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:22.121235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:22.244784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:22.244934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:22.244975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:22.245004] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:22.248423] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-01-09T20:23:22.248715] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-09T20:23:22.248838] [INFO ] [sig ] GRPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:22.387862] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRPN.txt [2026-01-09T20:23:22.388008] [INFO ] [sig ] [1434/3504] Completed GRPN in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:22.388046] [INFO ] [sig ] [1435/3504] Forecasting GRVY... [2026-01-09T20:23:22.388076] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-09T20:23:22.388106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-09T20:23:22.399476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-09T20:23:22.399841] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-09T20:23:22.400617] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-09T20:23:22.400668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:22.400699] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:22.400725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:22.400781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:22.457361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:22.458073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:22.458150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:22.458184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:22.569549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:22.569697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:22.569736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:22.569765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:22.573285] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=46.78%) [2026-01-09T20:23:22.573562] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-09T20:23:22.573707] [INFO ] [sig ] GRVY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:22.715463] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRVY.txt [2026-01-09T20:23:22.715632] [INFO ] [sig ] [1435/3504] Completed GRVY in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:22.715681] [INFO ] [sig ] [1436/3504] Forecasting GRWG... [2026-01-09T20:23:22.715712] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-09T20:23:22.715741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-09T20:23:22.728045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-09T20:23:22.728437] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-09T20:23:22.729275] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-09T20:23:22.729329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:22.729360] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:22.729385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:22.729440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:22.786067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:22.786955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:22.787045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:22.787079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:22.902723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:22.902874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:22.902913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:22.902941] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:22.906298] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-09T20:23:22.906560] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-09T20:23:22.906694] [INFO ] [sig ] GRWG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:23.044088] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GRWG.txt [2026-01-09T20:23:23.044202] [INFO ] [sig ] [1436/3504] Completed GRWG in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-09T20:23:23.044239] [INFO ] [sig ] [1437/3504] Forecasting GRX... [2026-01-09T20:23:23.044269] [INFO ] [sig ] Generating forecast for: GRX [2026-01-09T20:23:23.044297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-09T20:23:23.055996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-09T20:23:23.056284] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-09T20:23:23.057044] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-09T20:23:23.057095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:23.057152] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:23.057181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:23.057239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:23.113094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:23.113944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:23.114022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:23.114055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:23.221646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:23.221791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:23.221828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:23.221857] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:23.225152] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-09T20:23:23.225414] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-09T20:23:23.225555] [INFO ] [sig ] GRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:23.364543] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GRX.txt [2026-01-09T20:23:23.364701] [INFO ] [sig ] [1437/3504] Completed GRX in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:23.364741] [INFO ] [sig ] [1438/3504] Forecasting GS... [2026-01-09T20:23:23.364771] [INFO ] [sig ] Generating forecast for: GS [2026-01-09T20:23:23.364800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-09T20:23:23.376091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-09T20:23:23.376346] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-09T20:23:23.377160] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-09T20:23:23.377217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:23.377249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:23.377275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:23.377331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:23.433379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:23.434193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:23.434272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:23.434304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:23.560848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:23.561006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:23.561054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:23.561084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:23.564559] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=55.16%) [2026-01-09T20:23:23.564856] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-09T20:23:23.564977] [INFO ] [sig ] GS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:23.705851] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GS.txt [2026-01-09T20:23:23.705972] [INFO ] [sig ] [1438/3504] Completed GS in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:23.706019] [INFO ] [sig ] [1439/3504] Forecasting GSBC... [2026-01-09T20:23:23.706050] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-09T20:23:23.706079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-09T20:23:23.718377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-09T20:23:23.718748] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-09T20:23:23.719549] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-09T20:23:23.719616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:23.719648] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:23.719674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:23.719728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:23.776217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:23.777176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:23.777265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:23.777297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:23.894517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:23.894688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:23.894727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:23.894774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:23.898143] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-01-09T20:23:23.898445] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-09T20:23:23.898564] [INFO ] [sig ] GSBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:24.036078] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GSBC.txt [2026-01-09T20:23:24.036213] [INFO ] [sig ] [1439/3504] Completed GSBC in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:24.036254] [INFO ] [sig ] [1440/3504] Forecasting GSBD... [2026-01-09T20:23:24.036284] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-09T20:23:24.036314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-09T20:23:24.047817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-09T20:23:24.048100] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-09T20:23:24.048869] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-09T20:23:24.048919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:24.048950] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:24.048975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:24.049030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:24.104914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:24.105550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:24.105642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:24.105676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:24.223473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:24.223616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:24.223654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:24.223683] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:24.227254] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-01-09T20:23:24.227515] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-09T20:23:24.227656] [INFO ] [sig ] GSBD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:24.423586] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GSBD.txt [2026-01-09T20:23:24.423735] [INFO ] [sig ] [1440/3504] Completed GSBD in 0.4s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:24.423775] [INFO ] [sig ] [1441/3504] Forecasting GSHD... [2026-01-09T20:23:24.423805] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-09T20:23:24.423834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-09T20:23:24.436210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-09T20:23:24.436589] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-09T20:23:24.437471] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-09T20:23:24.437526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:24.437603] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:24.437633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:24.437690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:24.495467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:24.496214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:24.496310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:24.496345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:24.616862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:24.616992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:24.617031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:24.617062] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:24.620474] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-09T20:23:24.620784] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-09T20:23:24.620908] [INFO ] [sig ] GSHD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:24.763280] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GSHD.txt [2026-01-09T20:23:24.763416] [INFO ] [sig ] [1441/3504] Completed GSHD in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:24.763456] [INFO ] [sig ] [1442/3504] Forecasting GSK... [2026-01-09T20:23:24.763486] [INFO ] [sig ] Generating forecast for: GSK [2026-01-09T20:23:24.763517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-09T20:23:24.775252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-09T20:23:24.775523] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-09T20:23:24.776305] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-09T20:23:24.776358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:24.776390] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:24.776419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:24.776475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:24.833307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:24.833957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:24.834034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:24.834066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:24.957382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:24.957533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:24.957588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:24.957620] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:24.960914] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-09T20:23:24.961177] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-09T20:23:24.961293] [INFO ] [sig ] GSK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:25.102761] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GSK.txt [2026-01-09T20:23:25.102922] [INFO ] [sig ] [1442/3504] Completed GSK in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:25.102961] [INFO ] [sig ] [1443/3504] Forecasting GSL... [2026-01-09T20:23:25.102991] [INFO ] [sig ] Generating forecast for: GSL [2026-01-09T20:23:25.103021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-09T20:23:25.114205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-09T20:23:25.114499] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-09T20:23:25.115284] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-09T20:23:25.115336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:25.115379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:25.115407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:25.115463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:25.170882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:25.171537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:25.171628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:25.171661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:25.291565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:25.291735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:25.291773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:25.291801] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:25.295267] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-01-09T20:23:25.295642] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-09T20:23:25.295787] [INFO ] [sig ] GSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:25.437810] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GSL.txt [2026-01-09T20:23:25.437963] [INFO ] [sig ] [1443/3504] Completed GSL in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:25.438001] [INFO ] [sig ] [1444/3504] Forecasting GSM... [2026-01-09T20:23:25.438031] [INFO ] [sig ] Generating forecast for: GSM [2026-01-09T20:23:25.438062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-09T20:23:25.449068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-09T20:23:25.449431] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-09T20:23:25.450207] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-09T20:23:25.450263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:25.450293] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:25.450346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:25.450403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:25.506322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:25.507169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:25.507250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:25.507282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:25.626256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:25.626410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:25.626449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:25.626526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:25.629972] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=30.87%) [2026-01-09T20:23:25.630274] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-09T20:23:25.630403] [INFO ] [sig ] GSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:25.771516] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GSM.txt [2026-01-09T20:23:25.771660] [INFO ] [sig ] [1444/3504] Completed GSM in 0.3s | 2.88 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-09T20:23:25.771700] [INFO ] [sig ] [1445/3504] Forecasting GTES... [2026-01-09T20:23:25.771729] [INFO ] [sig ] Generating forecast for: GTES [2026-01-09T20:23:25.771758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-09T20:23:25.782484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-09T20:23:25.782757] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-09T20:23:25.783501] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-09T20:23:25.783551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:25.783607] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:25.783636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:25.783692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:25.842332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:25.843134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:25.843211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:25.843244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:25.961457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:25.961625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:25.961668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:25.961698] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:25.965089] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-09T20:23:25.965361] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-09T20:23:25.965502] [INFO ] [sig ] GTES: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:26.104210] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GTES.txt [2026-01-09T20:23:26.104347] [INFO ] [sig ] [1445/3504] Completed GTES in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:26.104388] [INFO ] [sig ] [1446/3504] Forecasting GTLB... [2026-01-09T20:23:26.104416] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-09T20:23:26.104446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-09T20:23:26.118791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-09T20:23:26.119139] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-09T20:23:26.120073] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-09T20:23:26.120134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:26.120171] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:26.120204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:26.120280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:26.175810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:26.176422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:26.176496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:26.176528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:26.296589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:26.296726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:26.296765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:26.296793] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:26.300608] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-09T20:23:26.300888] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-09T20:23:26.301011] [INFO ] [sig ] GTLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:26.442027] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GTLB.txt [2026-01-09T20:23:26.442179] [INFO ] [sig ] [1446/3504] Completed GTLB in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:26.442218] [INFO ] [sig ] [1447/3504] Forecasting GTLS... [2026-01-09T20:23:26.442255] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-09T20:23:26.442285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-09T20:23:26.454620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-09T20:23:26.454980] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-09T20:23:26.456015] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-09T20:23:26.456068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:26.456100] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:26.456127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:26.456183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:26.514647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:26.515497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:26.515598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:26.515635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:26.642545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:26.642748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:26.642794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:26.642823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:26.646285] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-09T20:23:26.646585] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-09T20:23:26.646712] [INFO ] [sig ] GTLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:26.792874] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GTLS.txt [2026-01-09T20:23:26.793007] [INFO ] [sig ] [1447/3504] Completed GTLS in 0.4s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:26.793047] [INFO ] [sig ] [1448/3504] Forecasting GTN... [2026-01-09T20:23:26.793076] [INFO ] [sig ] Generating forecast for: GTN [2026-01-09T20:23:26.793105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-09T20:23:26.804493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-09T20:23:26.804764] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-09T20:23:26.805523] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-09T20:23:26.805596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:26.805631] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:26.805658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:26.805714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:26.862856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:26.863446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:26.863737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:26.863772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:26.987121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:26.987296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:26.987334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:26.987363] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:26.990703] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=58.34%) [2026-01-09T20:23:26.990967] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-09T20:23:26.991088] [INFO ] [sig ] GTN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:27.129129] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GTN.txt [2026-01-09T20:23:27.129257] [INFO ] [sig ] [1448/3504] Completed GTN in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:27.129295] [INFO ] [sig ] [1449/3504] Forecasting GTX... [2026-01-09T20:23:27.129325] [INFO ] [sig ] Generating forecast for: GTX [2026-01-09T20:23:27.129355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-09T20:23:27.140616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-09T20:23:27.140886] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-09T20:23:27.141644] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-09T20:23:27.141695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:27.141726] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:27.141752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:27.141807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:27.197620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:27.198225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:27.198300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:27.198332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:27.317024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:27.317200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:27.317243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:27.317281] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:27.320749] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-01-09T20:23:27.321018] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-09T20:23:27.321137] [INFO ] [sig ] GTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:27.463563] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GTX.txt [2026-01-09T20:23:27.463725] [INFO ] [sig ] [1449/3504] Completed GTX in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:27.463765] [INFO ] [sig ] [1450/3504] Forecasting GTY... [2026-01-09T20:23:27.463796] [INFO ] [sig ] Generating forecast for: GTY [2026-01-09T20:23:27.463831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-09T20:23:27.475197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-09T20:23:27.475511] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-09T20:23:27.476367] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-09T20:23:27.476421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:27.476453] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:27.476482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:27.476540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:27.534594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:27.535419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:27.535500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:27.535534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:27.654054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:27.654171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:27.654209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:27.654237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:27.657528] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-09T20:23:27.657814] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-09T20:23:27.657936] [INFO ] [sig ] GTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:27.796217] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GTY.txt [2026-01-09T20:23:27.796343] [INFO ] [sig ] [1450/3504] Completed GTY in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:27.796380] [INFO ] [sig ] [1451/3504] Forecasting GUG... [2026-01-09T20:23:27.796409] [INFO ] [sig ] Generating forecast for: GUG [2026-01-09T20:23:27.796438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-09T20:23:27.807555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-09T20:23:27.807897] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-09T20:23:27.808659] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-09T20:23:27.808710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:27.808740] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:27.808767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:27.808822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:27.865755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:27.866740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:27.866824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:27.866895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:27.984950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:27.985103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:27.985142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:27.985171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:27.988599] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-01-09T20:23:27.988876] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-09T20:23:27.988997] [INFO ] [sig ] GUG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:28.129563] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GUG.txt [2026-01-09T20:23:28.129716] [INFO ] [sig ] [1451/3504] Completed GUG in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:28.129755] [INFO ] [sig ] [1452/3504] Forecasting GVA... [2026-01-09T20:23:28.129784] [INFO ] [sig ] Generating forecast for: GVA [2026-01-09T20:23:28.129813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-09T20:23:28.141475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-09T20:23:28.141809] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-09T20:23:28.142548] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-09T20:23:28.142619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:28.142651] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:28.142677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:28.142733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:28.199478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:28.200224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:28.200304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:28.200337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:28.325816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:28.325996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:28.326049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:28.326081] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:28.330179] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-09T20:23:28.330484] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-09T20:23:28.330634] [INFO ] [sig ] GVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:28.471180] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GVA.txt [2026-01-09T20:23:28.471332] [INFO ] [sig ] [1452/3504] Completed GVA in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:28.471371] [INFO ] [sig ] [1453/3504] Forecasting GWH... [2026-01-09T20:23:28.471401] [INFO ] [sig ] Generating forecast for: GWH [2026-01-09T20:23:28.471430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-09T20:23:28.483443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-09T20:23:28.483772] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-09T20:23:28.484607] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-09T20:23:28.484660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:28.484692] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:28.484719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:28.484775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:28.542035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:28.542804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:28.542885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:28.542919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:28.662252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:28.662413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:28.662456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:28.662485] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:28.665868] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-01-09T20:23:28.666135] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-09T20:23:28.666271] [INFO ] [sig ] GWH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:28.808921] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GWH.txt [2026-01-09T20:23:28.809080] [INFO ] [sig ] [1453/3504] Completed GWH in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-09T20:23:28.809117] [INFO ] [sig ] [1454/3504] Forecasting GWRE... [2026-01-09T20:23:28.809146] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-09T20:23:28.809175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-09T20:23:28.820428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-09T20:23:28.820794] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-09T20:23:28.821626] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-09T20:23:28.821685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:28.821725] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:28.821759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:28.821836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:28.879180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:28.880185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:28.880267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:28.880310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:28.999807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:28.999956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:28.999997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:29.000026] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:29.003373] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-01-09T20:23:29.003658] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-09T20:23:29.003778] [INFO ] [sig ] GWRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:29.147711] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GWRE.txt [2026-01-09T20:23:29.147905] [INFO ] [sig ] [1454/3504] Completed GWRE in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:29.147952] [INFO ] [sig ] [1455/3504] Forecasting GWRS... [2026-01-09T20:23:29.147986] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-09T20:23:29.148017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-09T20:23:29.159094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-09T20:23:29.159365] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-09T20:23:29.160159] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-09T20:23:29.160211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:29.160243] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:29.160269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:29.160326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:29.217030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:29.217702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:29.217778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:29.217809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:29.332386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:29.332528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:29.332566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:29.332612] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:29.336263] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-09T20:23:29.336523] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-09T20:23:29.336658] [INFO ] [sig ] GWRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:29.477287] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/GWRS.txt [2026-01-09T20:23:29.477418] [INFO ] [sig ] [1455/3504] Completed GWRS in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:29.477457] [INFO ] [sig ] [1456/3504] Forecasting GXAI... [2026-01-09T20:23:29.477487] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-09T20:23:29.477516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-09T20:23:29.488884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-09T20:23:29.489165] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-09T20:23:29.489964] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-09T20:23:29.490027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:29.490060] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:29.490089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:29.490146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:29.546981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:29.547890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:29.547978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:29.548014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:29.662393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:29.662543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:29.662601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:29.662635] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:29.665991] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-09T20:23:29.666262] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-09T20:23:29.666384] [INFO ] [sig ] GXAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:29.808617] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GXAI.txt [2026-01-09T20:23:29.808773] [INFO ] [sig ] [1456/3504] Completed GXAI in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:29.808812] [INFO ] [sig ] [1457/3504] Forecasting GYRE... [2026-01-09T20:23:29.808843] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-09T20:23:29.808872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-09T20:23:29.820127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-09T20:23:29.820440] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-09T20:23:29.821201] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-09T20:23:29.821253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:29.821307] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:29.821335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:29.821390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:29.877568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:29.878244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:29.878321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:29.878354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:29.999286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:29.999485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:29.999532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:29.999564] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:30.003295] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=21.02%) [2026-01-09T20:23:30.003645] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-09T20:23:30.003784] [INFO ] [sig ] GYRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:30.144525] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/GYRE.txt [2026-01-09T20:23:30.144674] [INFO ] [sig ] [1457/3504] Completed GYRE in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:30.144714] [INFO ] [sig ] [1458/3504] Forecasting H... [2026-01-09T20:23:30.144744] [INFO ] [sig ] Generating forecast for: H [2026-01-09T20:23:30.144774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-09T20:23:30.157338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-09T20:23:30.157698] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-09T20:23:30.158484] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-09T20:23:30.158712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:30.158771] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:30.158813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:30.158872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:30.215229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:30.215869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:30.215947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:30.215981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:30.334219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:30.334365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:30.334404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:30.334432] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:30.337819] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=69.31%) [2026-01-09T20:23:30.338087] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-09T20:23:30.338205] [INFO ] [sig ] H: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:30.481815] [INFO ] [LOCAL ] Saved forecast: H 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/H.txt [2026-01-09T20:23:30.481965] [INFO ] [sig ] [1458/3504] Completed H in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:30.482004] [INFO ] [sig ] [1459/3504] Forecasting HAE... [2026-01-09T20:23:30.482034] [INFO ] [sig ] Generating forecast for: HAE [2026-01-09T20:23:30.482064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-09T20:23:30.494350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-09T20:23:30.494663] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-09T20:23:30.495430] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-09T20:23:30.495483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:30.495515] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:30.495542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:30.495621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:30.552415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:30.553078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:30.553156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:30.553190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:30.675650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:30.675801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:30.675841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:30.675869] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:30.679201] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-01-09T20:23:30.679466] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-09T20:23:30.679601] [INFO ] [sig ] HAE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:30.837325] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HAE.txt [2026-01-09T20:23:30.837504] [INFO ] [sig ] [1459/3504] Completed HAE in 0.4s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:30.837557] [INFO ] [sig ] [1460/3504] Forecasting HAFC... [2026-01-09T20:23:30.837613] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-09T20:23:30.837647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-09T20:23:30.856779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-09T20:23:30.857174] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-09T20:23:30.858005] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-09T20:23:30.858059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:30.858091] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:30.858118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:30.858175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:30.913626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:30.914322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:30.914399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:30.914432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:31.034351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:31.034489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:31.034530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:31.034560] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:31.037926] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-01-09T20:23:31.038202] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-09T20:23:31.038326] [INFO ] [sig ] HAFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:31.177930] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HAFC.txt [2026-01-09T20:23:31.178058] [INFO ] [sig ] [1460/3504] Completed HAFC in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:31.178096] [INFO ] [sig ] [1461/3504] Forecasting HAIN... [2026-01-09T20:23:31.178126] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-09T20:23:31.178155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-09T20:23:31.189475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-09T20:23:31.189938] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-09T20:23:31.190905] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-09T20:23:31.190957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:31.190989] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:31.191015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:31.191070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:31.247318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:31.247976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:31.248052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:31.248084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:31.366628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:31.366755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:31.366791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:31.366849] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:31.370130] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-01-09T20:23:31.370397] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-09T20:23:31.370532] [INFO ] [sig ] HAIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:31.509999] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HAIN.txt [2026-01-09T20:23:31.510123] [INFO ] [sig ] [1461/3504] Completed HAIN in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:31.510160] [INFO ] [sig ] [1462/3504] Forecasting HAL... [2026-01-09T20:23:31.510190] [INFO ] [sig ] Generating forecast for: HAL [2026-01-09T20:23:31.510220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-09T20:23:31.521511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-09T20:23:31.521800] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-09T20:23:31.522546] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-09T20:23:31.522620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:31.522652] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:31.522679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:31.522735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:31.581830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:31.582597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:31.582680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:31.582714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:31.702294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:31.702438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:31.702477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:31.702505] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:31.705872] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-09T20:23:31.706157] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-09T20:23:31.706281] [INFO ] [sig ] HAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:31.849601] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HAL.txt [2026-01-09T20:23:31.849749] [INFO ] [sig ] [1462/3504] Completed HAL in 0.3s | 2.88 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-09T20:23:31.849787] [INFO ] [sig ] [1463/3504] Forecasting HALO... [2026-01-09T20:23:31.849817] [INFO ] [sig ] Generating forecast for: HALO [2026-01-09T20:23:31.849846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-09T20:23:31.861025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-09T20:23:31.861297] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-09T20:23:31.862061] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-09T20:23:31.862113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:31.862144] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:31.862171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:31.862228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:31.917624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:31.918255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:31.918330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:31.918362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:32.040327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:32.040488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:32.040546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:32.040594] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:32.044102] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=77.63%) [2026-01-09T20:23:32.044385] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-09T20:23:32.044510] [INFO ] [sig ] HALO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:32.183479] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HALO.txt [2026-01-09T20:23:32.183631] [INFO ] [sig ] [1463/3504] Completed HALO in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:32.183671] [INFO ] [sig ] [1464/3504] Forecasting HAS... [2026-01-09T20:23:32.183701] [INFO ] [sig ] Generating forecast for: HAS [2026-01-09T20:23:32.183731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-09T20:23:32.195415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-09T20:23:32.195737] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-09T20:23:32.196530] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-09T20:23:32.196606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:32.196642] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:32.196669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:32.196726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:32.256985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:32.257635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:32.257716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:32.257749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:32.386491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:32.386707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:32.386756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:32.386786] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:32.390266] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-01-09T20:23:32.390549] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-09T20:23:32.390686] [INFO ] [sig ] HAS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:32.530309] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HAS.txt [2026-01-09T20:23:32.530431] [INFO ] [sig ] [1464/3504] Completed HAS in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:32.530469] [INFO ] [sig ] [1465/3504] Forecasting HASI... [2026-01-09T20:23:32.530498] [INFO ] [sig ] Generating forecast for: HASI [2026-01-09T20:23:32.530526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-09T20:23:32.541560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-09T20:23:32.541843] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-09T20:23:32.542605] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-09T20:23:32.542657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:32.542688] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:32.542715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:32.542771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:32.598481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:32.599138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:32.599211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:32.599244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:32.723893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:32.724020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:32.724056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:32.724085] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:32.727320] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-01-09T20:23:32.727603] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-09T20:23:32.727721] [INFO ] [sig ] HASI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:32.869231] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HASI.txt [2026-01-09T20:23:32.869380] [INFO ] [sig ] [1465/3504] Completed HASI in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:32.869420] [INFO ] [sig ] [1466/3504] Forecasting HBAN... [2026-01-09T20:23:32.869450] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-09T20:23:32.869479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-09T20:23:32.881151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-09T20:23:32.881396] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-09T20:23:32.882156] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-09T20:23:32.882207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:32.882239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:32.882265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:32.882320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:32.938372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:32.938974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:32.939047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:32.939078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:33.057033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:33.057160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:33.057202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:33.057230] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:33.060808] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=22.84%) [2026-01-09T20:23:33.061065] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-09T20:23:33.061181] [INFO ] [sig ] HBAN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:33.201419] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HBAN.txt [2026-01-09T20:23:33.201565] [INFO ] [sig ] [1466/3504] Completed HBAN in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:33.201622] [INFO ] [sig ] [1467/3504] Forecasting HBANL... [2026-01-09T20:23:33.201652] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-09T20:23:33.201681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-09T20:23:33.212885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-09T20:23:33.213131] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-09T20:23:33.213892] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-09T20:23:33.213943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:33.213984] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:33.214012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:33.214068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:33.270025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:33.270629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:33.270703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:33.270734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:33.381771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:33.381883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:33.381918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:33.381945] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:33.385079] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=12.15%) [2026-01-09T20:23:33.385338] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-09T20:23:33.385458] [INFO ] [sig ] HBANL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:33.523356] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HBANL.txt [2026-01-09T20:23:33.523484] [INFO ] [sig ] [1467/3504] Completed HBANL in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:33.523521] [INFO ] [sig ] [1468/3504] Forecasting HBANP... [2026-01-09T20:23:33.523551] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-09T20:23:33.523596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-09T20:23:33.535016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-09T20:23:33.535272] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-09T20:23:33.536023] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-09T20:23:33.536074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:33.536105] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:33.536132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:33.536187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:33.591107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:33.591708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:33.591806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:33.591838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:33.707666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:33.707790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:33.707825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:33.707854] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:33.711080] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-01-09T20:23:33.711342] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-09T20:23:33.711459] [INFO ] [sig ] HBANP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:33.848174] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HBANP.txt [2026-01-09T20:23:33.848290] [INFO ] [sig ] [1468/3504] Completed HBANP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:33.848328] [INFO ] [sig ] [1469/3504] Forecasting HBB... [2026-01-09T20:23:33.848357] [INFO ] [sig ] Generating forecast for: HBB [2026-01-09T20:23:33.848385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-09T20:23:33.859464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-09T20:23:33.859777] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-09T20:23:33.860516] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-09T20:23:33.860566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:33.860617] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:33.860644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:33.860699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:33.915878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:33.916455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:33.916533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:33.916564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:34.027721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:34.027845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:34.027882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:34.027909] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:34.031107] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-09T20:23:34.031366] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-09T20:23:34.031485] [INFO ] [sig ] HBB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:34.168947] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HBB.txt [2026-01-09T20:23:34.169062] [INFO ] [sig ] [1469/3504] Completed HBB in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-09T20:23:34.169100] [INFO ] [sig ] [1470/3504] Forecasting HBCP... [2026-01-09T20:23:34.169128] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-09T20:23:34.169157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-09T20:23:34.180540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-09T20:23:34.180861] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-09T20:23:34.181620] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-09T20:23:34.181672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:34.181703] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:34.181729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:34.181785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:34.238352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:34.238992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:34.239068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:34.239099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:34.352251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:34.352392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:34.352435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:34.352469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:34.355782] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-09T20:23:34.356044] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-09T20:23:34.356162] [INFO ] [sig ] HBCP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:34.494737] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HBCP.txt [2026-01-09T20:23:34.494869] [INFO ] [sig ] [1470/3504] Completed HBCP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:34.494913] [INFO ] [sig ] [1471/3504] Forecasting HBM... [2026-01-09T20:23:34.494942] [INFO ] [sig ] Generating forecast for: HBM [2026-01-09T20:23:34.494971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-09T20:23:34.506353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-09T20:23:34.506662] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-09T20:23:34.507441] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-09T20:23:34.507492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:34.507523] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:34.507549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:34.507629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:34.563221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:34.563833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:34.563908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:34.563939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:34.684207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:34.684349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:34.684389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:34.684418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:34.687722] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-09T20:23:34.687983] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-09T20:23:34.688102] [INFO ] [sig ] HBM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:34.827275] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HBM.txt [2026-01-09T20:23:34.827445] [INFO ] [sig ] [1471/3504] Completed HBM in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:34.827485] [INFO ] [sig ] [1472/3504] Forecasting HBNC... [2026-01-09T20:23:34.827514] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-09T20:23:34.827542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-09T20:23:34.838972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-09T20:23:34.839232] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-09T20:23:34.840023] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-09T20:23:34.840074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:34.840105] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:34.840131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:34.840186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:34.895412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:34.896033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:34.896116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:34.896147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:35.011519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:35.011682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:35.011720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:35.011748] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:35.015274] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=60.36%) [2026-01-09T20:23:35.015539] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-09T20:23:35.015675] [INFO ] [sig ] HBNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:35.161649] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HBNC.txt [2026-01-09T20:23:35.161807] [INFO ] [sig ] [1472/3504] Completed HBNC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:35.161850] [INFO ] [sig ] [1473/3504] Forecasting HCA... [2026-01-09T20:23:35.161881] [INFO ] [sig ] Generating forecast for: HCA [2026-01-09T20:23:35.161911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-09T20:23:35.173942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-09T20:23:35.174246] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-09T20:23:35.175079] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-09T20:23:35.175132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:35.175163] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:35.175190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:35.175246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:35.235073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:35.235887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:35.235971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:35.236004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:35.362430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:35.362607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:35.362650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:35.362679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:35.366482] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=75.10%) [2026-01-09T20:23:35.366805] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-09T20:23:35.366951] [INFO ] [sig ] HCA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:35.513989] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HCA.txt [2026-01-09T20:23:35.514129] [INFO ] [sig ] [1473/3504] Completed HCA in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:35.514169] [INFO ] [sig ] [1474/3504] Forecasting HCC... [2026-01-09T20:23:35.514201] [INFO ] [sig ] Generating forecast for: HCC [2026-01-09T20:23:35.514232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-09T20:23:35.526051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-09T20:23:35.526388] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-09T20:23:35.527238] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-09T20:23:35.527292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:35.527323] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:35.527350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:35.527407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:35.585327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:35.586068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:35.586148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:35.586181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:35.712480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:35.712666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:35.712708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:35.712755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:35.716156] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-09T20:23:35.716435] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-09T20:23:35.716560] [INFO ] [sig ] HCC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:35.853414] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HCC.txt [2026-01-09T20:23:35.853552] [INFO ] [sig ] [1474/3504] Completed HCC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:35.853608] [INFO ] [sig ] [1475/3504] Forecasting HCI... [2026-01-09T20:23:35.853640] [INFO ] [sig ] Generating forecast for: HCI [2026-01-09T20:23:35.853670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-09T20:23:35.865707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-09T20:23:35.866089] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-09T20:23:35.866963] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-09T20:23:35.867016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:35.867077] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:35.867105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:35.867207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:35.923747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:35.924533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:35.924630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:35.924663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:36.039548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:36.039721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:36.039761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:36.039789] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:36.043091] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-01-09T20:23:36.043355] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-09T20:23:36.043473] [INFO ] [sig ] HCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:36.181681] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HCI.txt [2026-01-09T20:23:36.181811] [INFO ] [sig ] [1475/3504] Completed HCI in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:36.181850] [INFO ] [sig ] [1476/3504] Forecasting HCM... [2026-01-09T20:23:36.181879] [INFO ] [sig ] Generating forecast for: HCM [2026-01-09T20:23:36.181909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-09T20:23:36.193016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-09T20:23:36.193332] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-09T20:23:36.194127] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-09T20:23:36.194180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:36.194211] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:36.194239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:36.194296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:36.251010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:36.251980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:36.252057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:36.252105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:36.371018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:36.371157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:36.371198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:36.371227] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:36.374616] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-09T20:23:36.374880] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-09T20:23:36.374998] [INFO ] [sig ] HCM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:36.516466] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HCM.txt [2026-01-09T20:23:36.516640] [INFO ] [sig ] [1476/3504] Completed HCM in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:36.516682] [INFO ] [sig ] [1477/3504] Forecasting HCSG... [2026-01-09T20:23:36.516900] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-09T20:23:36.516929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-09T20:23:36.530191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-09T20:23:36.530629] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-09T20:23:36.531456] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-09T20:23:36.531519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:36.531554] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:36.531609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:36.531670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:36.591106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:36.592236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:36.592319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:36.592352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:36.713221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:36.713383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:36.713423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:36.713451] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:36.716892] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-09T20:23:36.717228] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-09T20:23:36.717363] [INFO ] [sig ] HCSG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:36.861372] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HCSG.txt [2026-01-09T20:23:36.861533] [INFO ] [sig ] [1477/3504] Completed HCSG in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:36.861592] [INFO ] [sig ] [1478/3504] Forecasting HD... [2026-01-09T20:23:36.861626] [INFO ] [sig ] Generating forecast for: HD [2026-01-09T20:23:36.861657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-09T20:23:36.873278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-09T20:23:36.873639] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-09T20:23:36.874405] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-09T20:23:36.874457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:36.874487] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:36.874516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:36.874617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:36.929951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:36.930595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:36.930671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:36.930703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:37.046707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:37.046855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:37.046894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:37.046948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:37.050361] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-01-09T20:23:37.050655] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-09T20:23:37.050779] [INFO ] [sig ] HD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:37.191447] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HD.txt [2026-01-09T20:23:37.191614] [INFO ] [sig ] [1478/3504] Completed HD in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:37.191655] [INFO ] [sig ] [1479/3504] Forecasting HDB... [2026-01-09T20:23:37.191686] [INFO ] [sig ] Generating forecast for: HDB [2026-01-09T20:23:37.191715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-09T20:23:37.203103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-09T20:23:37.203409] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-09T20:23:37.204206] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-09T20:23:37.204258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:37.204290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:37.204317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:37.204374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:37.261234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:37.261887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:37.261972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:37.262012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:37.381346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:37.381492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:37.381530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:37.381558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:37.384863] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-09T20:23:37.385127] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-09T20:23:37.385245] [INFO ] [sig ] HDB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:37.523663] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HDB.txt [2026-01-09T20:23:37.523786] [INFO ] [sig ] [1479/3504] Completed HDB in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:37.523823] [INFO ] [sig ] [1480/3504] Forecasting HDSN... [2026-01-09T20:23:37.523854] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-09T20:23:37.523883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-09T20:23:37.534900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-09T20:23:37.535171] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-09T20:23:37.535941] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-09T20:23:37.536003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:37.536034] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:37.536060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:37.536116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:37.590850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:37.591462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:37.591539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:37.591569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:37.704728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:37.704854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:37.704892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:37.704921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:37.708207] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=61.93%) [2026-01-09T20:23:37.708473] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-09T20:23:37.708608] [INFO ] [sig ] HDSN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:37.845611] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HDSN.txt [2026-01-09T20:23:37.845734] [INFO ] [sig ] [1480/3504] Completed HDSN in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-09T20:23:37.845771] [INFO ] [sig ] [1481/3504] Forecasting HE... [2026-01-09T20:23:37.845800] [INFO ] [sig ] Generating forecast for: HE [2026-01-09T20:23:37.845830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-09T20:23:37.856957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-09T20:23:37.857271] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-09T20:23:37.858041] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-09T20:23:37.858092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:37.858123] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:37.858149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:37.858204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:37.914489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:37.915118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:37.915192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:37.915223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:38.037673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:38.037843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:38.037885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:38.037914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:38.041519] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=16.88%) [2026-01-09T20:23:38.041853] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-09T20:23:38.041989] [INFO ] [sig ] HE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:38.193666] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HE.txt [2026-01-09T20:23:38.193810] [INFO ] [sig ] [1481/3504] Completed HE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:38.193849] [INFO ] [sig ] [1482/3504] Forecasting HEI... [2026-01-09T20:23:38.193879] [INFO ] [sig ] Generating forecast for: HEI [2026-01-09T20:23:38.193909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-09T20:23:38.205524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-09T20:23:38.205863] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-09T20:23:38.206666] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-09T20:23:38.206719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:38.206750] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:38.206775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:38.206830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:38.264342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:38.265235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:38.265327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:38.265361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:38.393413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:38.393594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:38.393636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:38.393664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:38.397202] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-09T20:23:38.397518] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-09T20:23:38.397683] [INFO ] [sig ] HEI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:38.547328] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HEI.txt [2026-01-09T20:23:38.547483] [INFO ] [sig ] [1482/3504] Completed HEI in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:38.547522] [INFO ] [sig ] [1483/3504] Forecasting HELE... [2026-01-09T20:23:38.547552] [INFO ] [sig ] Generating forecast for: HELE [2026-01-09T20:23:38.547600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-09T20:23:38.559902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-09T20:23:38.560231] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-09T20:23:38.561001] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-09T20:23:38.561054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:38.561086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:38.561112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:38.561168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:38.616262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:38.616999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:38.617099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:38.617153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:38.736835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:38.736991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:38.737030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:38.737058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:38.740426] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-01-09T20:23:38.740718] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-09T20:23:38.740842] [INFO ] [sig ] HELE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:38.878269] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HELE.txt [2026-01-09T20:23:38.878417] [INFO ] [sig ] [1483/3504] Completed HELE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:38.878457] [INFO ] [sig ] [1484/3504] Forecasting HEPS... [2026-01-09T20:23:38.878486] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-09T20:23:38.878514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-09T20:23:38.890511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-09T20:23:38.890864] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-09T20:23:38.891719] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-09T20:23:38.891772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:38.891803] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:38.891829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:38.891886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:38.947322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:38.948005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:38.948086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:38.948119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:39.065473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:39.065650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:39.065696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:39.065736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:39.069188] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-01-09T20:23:39.069462] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-09T20:23:39.069607] [INFO ] [sig ] HEPS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:39.214165] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HEPS.txt [2026-01-09T20:23:39.214317] [INFO ] [sig ] [1484/3504] Completed HEPS in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:39.214356] [INFO ] [sig ] [1485/3504] Forecasting HEQ... [2026-01-09T20:23:39.214387] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-09T20:23:39.214416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-09T20:23:39.226791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-09T20:23:39.227184] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-09T20:23:39.227978] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-09T20:23:39.228031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:39.228062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:39.228088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:39.228143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:39.283375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:39.284141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:39.284254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:39.284287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:39.397883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:39.398040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:39.398079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:39.398108] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:39.401485] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-09T20:23:39.401782] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-09T20:23:39.401900] [INFO ] [sig ] HEQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:39.541525] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HEQ.txt [2026-01-09T20:23:39.541745] [INFO ] [sig ] [1485/3504] Completed HEQ in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:39.541785] [INFO ] [sig ] [1486/3504] Forecasting HERO... [2026-01-09T20:23:39.541816] [INFO ] [sig ] Generating forecast for: HERO [2026-01-09T20:23:39.541845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-09T20:23:39.553941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-09T20:23:39.554302] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-09T20:23:39.555106] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-09T20:23:39.555159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:39.555190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:39.555216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:39.555272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:39.612404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:39.613279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:39.613362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:39.613394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:39.734980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:39.735129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:39.735168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:39.735196] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:39.738610] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-01-09T20:23:39.738876] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-09T20:23:39.738997] [INFO ] [sig ] HERO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:39.879785] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HERO.txt [2026-01-09T20:23:39.879934] [INFO ] [sig ] [1486/3504] Completed HERO in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-09T20:23:39.879981] [INFO ] [sig ] [1487/3504] Forecasting HESM... [2026-01-09T20:23:39.880012] [INFO ] [sig ] Generating forecast for: HESM [2026-01-09T20:23:39.880041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-09T20:23:39.891822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-09T20:23:39.892178] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-09T20:23:39.893023] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-09T20:23:39.893076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:39.893108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:39.893135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:39.893194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:39.950047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:39.950818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:39.950901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:39.950935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:40.074966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:40.075149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:40.075194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:40.075222] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:40.079074] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=53.03%) [2026-01-09T20:23:40.079350] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-09T20:23:40.079478] [INFO ] [sig ] HESM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:40.218086] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HESM.txt [2026-01-09T20:23:40.218214] [INFO ] [sig ] [1487/3504] Completed HESM in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:40.218253] [INFO ] [sig ] [1488/3504] Forecasting HFFG... [2026-01-09T20:23:40.218283] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-09T20:23:40.218312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-09T20:23:40.230569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-09T20:23:40.231070] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-09T20:23:40.231847] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-09T20:23:40.231899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:40.231931] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:40.231957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:40.232013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:40.289135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:40.289914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:40.289995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:40.290027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:40.412395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:40.412554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:40.412616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:40.412651] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:40.416062] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-01-09T20:23:40.416353] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-09T20:23:40.416478] [INFO ] [sig ] HFFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:40.556251] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HFFG.txt [2026-01-09T20:23:40.556464] [INFO ] [sig ] [1488/3504] Completed HFFG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:40.556511] [INFO ] [sig ] [1489/3504] Forecasting HFRO... [2026-01-09T20:23:40.556542] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-09T20:23:40.556592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-09T20:23:40.567992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-09T20:23:40.568301] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-09T20:23:40.569123] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-09T20:23:40.569176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:40.569209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:40.569236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:40.569293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:40.625348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:40.626130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:40.626211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:40.626245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:40.744918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:40.745036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:40.745074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:40.745103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:40.748421] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=88.34%) [2026-01-09T20:23:40.748705] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-09T20:23:40.748824] [INFO ] [sig ] HFRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:40.891161] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HFRO.txt [2026-01-09T20:23:40.891279] [INFO ] [sig ] [1489/3504] Completed HFRO in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:40.891317] [INFO ] [sig ] [1490/3504] Forecasting HFWA... [2026-01-09T20:23:40.891345] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-09T20:23:40.891374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-09T20:23:40.902562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-09T20:23:40.902851] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-09T20:23:40.903646] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-09T20:23:40.903710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:40.903750] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:40.903778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:40.903834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:40.961402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:40.962014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:40.962089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:40.962121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:41.084199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:41.084341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:41.084382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:41.084412] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:41.087757] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-09T20:23:41.088024] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-09T20:23:41.088145] [INFO ] [sig ] HFWA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:41.230273] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HFWA.txt [2026-01-09T20:23:41.230388] [INFO ] [sig ] [1490/3504] Completed HFWA in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:41.230426] [INFO ] [sig ] [1491/3504] Forecasting HG... [2026-01-09T20:23:41.230455] [INFO ] [sig ] Generating forecast for: HG [2026-01-09T20:23:41.230484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-09T20:23:41.242036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-09T20:23:41.242294] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-09T20:23:41.243052] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-09T20:23:41.243103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:41.243146] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:41.243174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:41.243230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:41.300846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:41.301443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:41.301521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:41.301552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:41.424708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:41.424848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:41.424887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:41.424925] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:41.428328] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-01-09T20:23:41.428627] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-09T20:23:41.428774] [INFO ] [sig ] HG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:41.571956] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HG.txt [2026-01-09T20:23:41.572065] [INFO ] [sig ] [1491/3504] Completed HG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:41.572102] [INFO ] [sig ] [1492/3504] Forecasting HGBL... [2026-01-09T20:23:41.572131] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-09T20:23:41.572159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-09T20:23:41.583025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-09T20:23:41.583288] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-09T20:23:41.584060] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-09T20:23:41.584113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:41.584172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:41.584201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:41.584261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:41.641860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:41.642475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:41.642558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:41.642608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:41.760969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:41.761082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:41.761119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:41.761147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:41.764405] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-01-09T20:23:41.764689] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-09T20:23:41.764811] [INFO ] [sig ] HGBL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:41.912623] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HGBL.txt [2026-01-09T20:23:41.912773] [INFO ] [sig ] [1492/3504] Completed HGBL in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:41.912812] [INFO ] [sig ] [1493/3504] Forecasting HGLB... [2026-01-09T20:23:41.912843] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-09T20:23:41.912873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-09T20:23:41.924115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-09T20:23:41.924380] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-09T20:23:41.925157] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-09T20:23:41.925209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:41.925240] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:41.925266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:41.925321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:41.982403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:41.983269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:41.983351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:41.983384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:42.107048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:42.107167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:42.107206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:42.107234] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:42.110382] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=75.99%) [2026-01-09T20:23:42.110661] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-09T20:23:42.110783] [INFO ] [sig ] HGLB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:42.260406] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HGLB.txt [2026-01-09T20:23:42.260559] [INFO ] [sig ] [1493/3504] Completed HGLB in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:42.260619] [INFO ] [sig ] [1494/3504] Forecasting HGTY... [2026-01-09T20:23:42.260652] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-09T20:23:42.260683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-09T20:23:42.272567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-09T20:23:42.272893] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-09T20:23:42.273720] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-09T20:23:42.273798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:42.273832] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:42.273859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:42.273916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:42.332590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:42.333347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:42.333437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:42.333472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:42.465544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:42.465716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:42.465757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:42.465787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:42.469409] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-01-09T20:23:42.469757] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-09T20:23:42.469896] [INFO ] [sig ] HGTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:42.621736] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HGTY.txt [2026-01-09T20:23:42.621875] [INFO ] [sig ] [1494/3504] Completed HGTY in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:42.621923] [INFO ] [sig ] [1495/3504] Forecasting HHH... [2026-01-09T20:23:42.621956] [INFO ] [sig ] Generating forecast for: HHH [2026-01-09T20:23:42.621987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-09T20:23:42.634262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-09T20:23:42.634627] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-09T20:23:42.635489] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-09T20:23:42.635545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:42.635630] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:42.635675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:42.635743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:42.696686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:42.697498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:42.697602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:42.697648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:42.824919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:42.825074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:42.825114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:42.825179] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:42.828902] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-09T20:23:42.829214] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-09T20:23:42.829349] [INFO ] [sig ] HHH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:42.976312] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HHH.txt [2026-01-09T20:23:42.976471] [INFO ] [sig ] [1495/3504] Completed HHH in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:42.976521] [INFO ] [sig ] [1496/3504] Forecasting HI... [2026-01-09T20:23:42.976553] [INFO ] [sig ] Generating forecast for: HI [2026-01-09T20:23:42.976603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-09T20:23:42.989022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-09T20:23:42.989340] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-09T20:23:42.990162] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-09T20:23:42.990216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:42.990248] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:42.990276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:42.990333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:43.051187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:43.051985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:43.052065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:43.052098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:43.177368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:43.177517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:43.177557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:43.177605] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:43.181163] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-01-09T20:23:43.181447] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-09T20:23:43.181612] [INFO ] [sig ] HI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:43.328240] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HI.txt [2026-01-09T20:23:43.328393] [INFO ] [sig ] [1496/3504] Completed HI in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:43.328450] [INFO ] [sig ] [1497/3504] Forecasting HIFS... [2026-01-09T20:23:43.328492] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-09T20:23:43.328523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-09T20:23:43.340248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-09T20:23:43.340636] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-09T20:23:43.341453] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-09T20:23:43.341505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:43.341538] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:43.341564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:43.341650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:43.402436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:43.403378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:43.403459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:43.403491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:43.512089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:43.512219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:43.512257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:43.512284] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:43.515678] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-09T20:23:43.515945] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-09T20:23:43.516067] [INFO ] [sig ] HIFS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:43.661291] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HIFS.txt [2026-01-09T20:23:43.661439] [INFO ] [sig ] [1497/3504] Completed HIFS in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:43.661479] [INFO ] [sig ] [1498/3504] Forecasting HIG... [2026-01-09T20:23:43.661511] [INFO ] [sig ] Generating forecast for: HIG [2026-01-09T20:23:43.661543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-09T20:23:43.673161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-09T20:23:43.673466] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-09T20:23:43.674235] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-09T20:23:43.674286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:43.674317] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:43.674343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:43.674398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:43.730555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:43.731179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:43.731257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:43.731297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:43.850722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:43.850875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:43.850914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:43.850961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:43.854385] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=69.63%) [2026-01-09T20:23:43.854679] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-09T20:23:43.854802] [INFO ] [sig ] HIG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:43.996394] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HIG.txt [2026-01-09T20:23:43.996553] [INFO ] [sig ] [1498/3504] Completed HIG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-09T20:23:43.996614] [INFO ] [sig ] [1499/3504] Forecasting HII... [2026-01-09T20:23:43.996645] [INFO ] [sig ] Generating forecast for: HII [2026-01-09T20:23:43.996674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-09T20:23:44.008007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-09T20:23:44.008295] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-09T20:23:44.009077] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-09T20:23:44.009129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:44.009161] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:44.009187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:44.009243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:44.065638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:44.066454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:44.066535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:44.066569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:44.191215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:44.191356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:44.191394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:44.191424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:44.194763] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-09T20:23:44.195034] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-09T20:23:44.195157] [INFO ] [sig ] HII: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:44.335892] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HII.txt [2026-01-09T20:23:44.336020] [INFO ] [sig ] [1499/3504] Completed HII in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-09T20:23:44.336058] [INFO ] [sig ] [1500/3504] Forecasting HIMS... [2026-01-09T20:23:44.336088] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-09T20:23:44.336116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-09T20:23:44.347596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-09T20:23:44.347867] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-09T20:23:44.348643] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-09T20:23:44.348695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:44.348728] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:44.348755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:44.348812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:44.406023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:44.406665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:44.406758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:44.406792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:44.527558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:44.527691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:44.527734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:44.527764] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:44.531079] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-09T20:23:44.531364] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-09T20:23:44.531497] [INFO ] [sig ] HIMS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:44.675258] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HIMS.txt [2026-01-09T20:23:44.675386] [INFO ] [sig ] [1500/3504] Completed HIMS in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-09T20:23:44.675424] [INFO ] [sig ] [1501/3504] Forecasting HIMX... [2026-01-09T20:23:44.675453] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-09T20:23:44.675482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-09T20:23:44.686614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-09T20:23:44.686887] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-09T20:23:44.687676] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-09T20:23:44.687731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:44.687761] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:44.687787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:44.687842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:44.744570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:44.745189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:44.745267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:44.745300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:44.866107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:44.866269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:44.866311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:44.866340] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:44.869852] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-09T20:23:44.870153] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-09T20:23:44.870283] [INFO ] [sig ] HIMX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:45.010764] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HIMX.txt [2026-01-09T20:23:45.010923] [INFO ] [sig ] [1501/3504] Completed HIMX in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-09T20:23:45.010962] [INFO ] [sig ] [1502/3504] Forecasting HIO... [2026-01-09T20:23:45.010992] [INFO ] [sig ] Generating forecast for: HIO [2026-01-09T20:23:45.011021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-09T20:23:45.022422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-09T20:23:45.022804] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-09T20:23:45.023602] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-09T20:23:45.023654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:45.023687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:45.023728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:45.023788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:45.081697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:45.082519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:45.082656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:45.082693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:45.209963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:45.210115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:45.210158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:45.210188] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:45.213623] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-01-09T20:23:45.213901] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-09T20:23:45.214023] [INFO ] [sig ] HIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:45.357221] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HIO.txt [2026-01-09T20:23:45.357382] [INFO ] [sig ] [1502/3504] Completed HIO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-09T20:23:45.357422] [INFO ] [sig ] [1503/3504] Forecasting HIPO... [2026-01-09T20:23:45.357453] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-09T20:23:45.357486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-09T20:23:45.369186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-09T20:23:45.369598] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-09T20:23:45.370421] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-09T20:23:45.370477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:45.370519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:45.370550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:45.370634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:45.428799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:45.429815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:45.429923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:45.429957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:45.553066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:45.553225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:45.553267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:45.553297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:45.556845] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=39.63%) [2026-01-09T20:23:45.557167] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-09T20:23:45.557299] [INFO ] [sig ] HIPO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:45.702830] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HIPO.txt [2026-01-09T20:23:45.702984] [INFO ] [sig ] [1503/3504] Completed HIPO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-09T20:23:45.703024] [INFO ] [sig ] [1504/3504] Forecasting HITI... [2026-01-09T20:23:45.703054] [INFO ] [sig ] Generating forecast for: HITI [2026-01-09T20:23:45.703083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-09T20:23:45.714252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-09T20:23:45.714594] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-09T20:23:45.715361] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-09T20:23:45.715426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:45.715466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:45.715494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:45.715550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:45.773204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:45.774062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:45.774148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:45.774182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:45.894022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:45.894176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:45.894215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:45.894243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:45.897591] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-09T20:23:45.897876] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-09T20:23:45.898003] [INFO ] [sig ] HITI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:46.040049] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HITI.txt [2026-01-09T20:23:46.040182] [INFO ] [sig ] [1504/3504] Completed HITI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:46.040222] [INFO ] [sig ] [1505/3504] Forecasting HIVE... [2026-01-09T20:23:46.040253] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-09T20:23:46.040283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-09T20:23:46.051699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-09T20:23:46.052005] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-09T20:23:46.052804] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-09T20:23:46.052857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:46.052889] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:46.052918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:46.052974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:46.111112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:46.111810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:46.111911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:46.111944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:46.231168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:46.231330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:46.231371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:46.231401] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:46.234873] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-01-09T20:23:46.235154] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-09T20:23:46.235280] [INFO ] [sig ] HIVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:46.385049] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HIVE.txt [2026-01-09T20:23:46.385230] [INFO ] [sig ] [1505/3504] Completed HIVE in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:46.385271] [INFO ] [sig ] [1506/3504] Forecasting HIX... [2026-01-09T20:23:46.385301] [INFO ] [sig ] Generating forecast for: HIX [2026-01-09T20:23:46.385336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-09T20:23:46.396459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-09T20:23:46.396822] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-09T20:23:46.397824] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-09T20:23:46.397883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:46.397926] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:46.397959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:46.398036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:46.460220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:46.461092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:46.461171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:46.461204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:46.575042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:46.575193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:46.575232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:46.575261] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:46.578948] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-01-09T20:23:46.579214] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-09T20:23:46.579332] [INFO ] [sig ] HIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:46.721342] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HIX.txt [2026-01-09T20:23:46.721474] [INFO ] [sig ] [1506/3504] Completed HIX in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:46.721512] [INFO ] [sig ] [1507/3504] Forecasting HL... [2026-01-09T20:23:46.721541] [INFO ] [sig ] Generating forecast for: HL [2026-01-09T20:23:46.721586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-09T20:23:46.733314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-09T20:23:46.733698] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-09T20:23:46.734478] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-09T20:23:46.734531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:46.734563] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:46.734612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:46.734669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:46.797202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:46.798181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:46.798263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:46.798296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:46.921089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:46.921245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:46.921285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:46.921315] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:46.924842] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-09T20:23:46.925144] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-09T20:23:46.925276] [INFO ] [sig ] HL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:47.069179] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HL.txt [2026-01-09T20:23:47.069316] [INFO ] [sig ] [1507/3504] Completed HL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:47.069355] [INFO ] [sig ] [1508/3504] Forecasting HLAL... [2026-01-09T20:23:47.069385] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-09T20:23:47.069417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-09T20:23:47.080414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-09T20:23:47.080710] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-09T20:23:47.081464] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-09T20:23:47.081515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:47.081547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:47.081596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:47.081657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:47.138803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:47.139545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:47.139641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:47.139677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:47.264183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:47.264329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:47.264369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:47.264399] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:47.267801] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-09T20:23:47.268076] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-09T20:23:47.268198] [INFO ] [sig ] HLAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:47.407510] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HLAL.txt [2026-01-09T20:23:47.407651] [INFO ] [sig ] [1508/3504] Completed HLAL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:47.407693] [INFO ] [sig ] [1509/3504] Forecasting HLF... [2026-01-09T20:23:47.407725] [INFO ] [sig ] Generating forecast for: HLF [2026-01-09T20:23:47.407755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-09T20:23:47.418646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-09T20:23:47.418904] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-09T20:23:47.419696] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-09T20:23:47.419748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:47.419810] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:47.419839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:47.419895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:47.476112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:47.476721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:47.476799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:47.476832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:47.596338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:47.596462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:47.596499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:47.596528] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:47.599821] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-09T20:23:47.600096] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-09T20:23:47.600212] [INFO ] [sig ] HLF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:47.741926] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HLF.txt [2026-01-09T20:23:47.742044] [INFO ] [sig ] [1509/3504] Completed HLF in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:47.742083] [INFO ] [sig ] [1510/3504] Forecasting HLI... [2026-01-09T20:23:47.742112] [INFO ] [sig ] Generating forecast for: HLI [2026-01-09T20:23:47.742141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-09T20:23:47.753407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-09T20:23:47.753691] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-09T20:23:47.754472] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-09T20:23:47.754525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:47.754556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:47.754606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:47.754665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:47.812917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:47.813538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:47.813631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:47.813664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:47.927707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:47.927819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:47.927854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:47.927882] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:47.931129] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-01-09T20:23:47.931406] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-09T20:23:47.931529] [INFO ] [sig ] HLI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:48.076970] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HLI.txt [2026-01-09T20:23:48.077101] [INFO ] [sig ] [1510/3504] Completed HLI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:48.077157] [INFO ] [sig ] [1511/3504] Forecasting HLIO... [2026-01-09T20:23:48.077190] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-09T20:23:48.077219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-09T20:23:48.088344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-09T20:23:48.088632] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-09T20:23:48.089398] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-09T20:23:48.089449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:48.089481] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:48.089507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:48.089564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:48.146652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:48.147330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:48.147421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:48.147460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:48.272046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:48.272195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:48.272234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:48.272261] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:48.275707] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-01-09T20:23:48.275989] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-09T20:23:48.276113] [INFO ] [sig ] HLIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:48.423268] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HLIO.txt [2026-01-09T20:23:48.423384] [INFO ] [sig ] [1511/3504] Completed HLIO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:48.423422] [INFO ] [sig ] [1512/3504] Forecasting HLLY... [2026-01-09T20:23:48.423451] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-09T20:23:48.423481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-09T20:23:48.434501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-09T20:23:48.434774] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-09T20:23:48.435507] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-09T20:23:48.435557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:48.435606] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:48.435634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:48.435689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:48.493464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:48.494085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:48.494163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:48.494196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:48.613744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:48.613870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:48.613906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:48.613983] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:48.617556] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=68.61%) [2026-01-09T20:23:48.617846] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-09T20:23:48.617967] [INFO ] [sig ] HLLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:48.774248] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HLLY.txt [2026-01-09T20:23:48.774376] [INFO ] [sig ] [1512/3504] Completed HLLY in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:48.774414] [INFO ] [sig ] [1513/3504] Forecasting HLMN... [2026-01-09T20:23:48.774445] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-09T20:23:48.774474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-09T20:23:48.785742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-09T20:23:48.786009] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-09T20:23:48.786772] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-09T20:23:48.786823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:48.786855] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:48.786881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:48.786935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:48.842742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:48.843370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:48.843445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:48.843477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:48.960334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:48.960456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:48.960492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:48.960521] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:48.963718] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-09T20:23:48.963984] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-09T20:23:48.964109] [INFO ] [sig ] HLMN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:49.103493] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HLMN.txt [2026-01-09T20:23:49.103645] [INFO ] [sig ] [1513/3504] Completed HLMN in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:49.103686] [INFO ] [sig ] [1514/3504] Forecasting HLN... [2026-01-09T20:23:49.103717] [INFO ] [sig ] Generating forecast for: HLN [2026-01-09T20:23:49.103747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-09T20:23:49.114978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-09T20:23:49.115227] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-09T20:23:49.115989] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-09T20:23:49.116040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:49.116070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:49.116096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:49.116152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:49.171881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:49.172463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:49.172537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:49.172568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:49.288602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:49.288753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:49.288792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:49.288821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:49.292100] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-09T20:23:49.292361] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-09T20:23:49.292480] [INFO ] [sig ] HLN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:49.431037] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HLN.txt [2026-01-09T20:23:49.431158] [INFO ] [sig ] [1514/3504] Completed HLN in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:49.431196] [INFO ] [sig ] [1515/3504] Forecasting HLNE... [2026-01-09T20:23:49.431226] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-09T20:23:49.431255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-09T20:23:49.442802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-09T20:23:49.443057] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-09T20:23:49.443834] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-09T20:23:49.443896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:49.443927] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:49.444145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:49.444201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:49.500403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:49.500991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:49.501064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:49.501096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:49.616193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:49.616321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:49.616357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:49.616385] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:49.619719] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-09T20:23:49.619986] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-09T20:23:49.620105] [INFO ] [sig ] HLNE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:49.759064] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HLNE.txt [2026-01-09T20:23:49.759175] [INFO ] [sig ] [1515/3504] Completed HLNE in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-09T20:23:49.759213] [INFO ] [sig ] [1516/3504] Forecasting HLX... [2026-01-09T20:23:49.759242] [INFO ] [sig ] Generating forecast for: HLX [2026-01-09T20:23:49.759271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-09T20:23:49.770422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-09T20:23:49.770698] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-09T20:23:49.771437] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-09T20:23:49.771488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:49.771519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:49.771546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:49.771619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:49.828008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:49.828602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:49.828674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:49.828705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:49.943731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:49.943852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:49.943888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:49.943915] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:49.947077] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-09T20:23:49.947361] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-09T20:23:49.947480] [INFO ] [sig ] HLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:50.090085] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HLX.txt [2026-01-09T20:23:50.090245] [INFO ] [sig ] [1516/3504] Completed HLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-09T20:23:50.090284] [INFO ] [sig ] [1517/3504] Forecasting HMC... [2026-01-09T20:23:50.090314] [INFO ] [sig ] Generating forecast for: HMC [2026-01-09T20:23:50.090343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-09T20:23:50.101564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-09T20:23:50.101889] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-09T20:23:50.102671] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-09T20:23:50.102723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:50.102754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:50.102780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:50.102835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:50.158992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:50.159774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:50.159854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:50.159888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:50.278861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:50.279013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:50.279051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:50.279079] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:50.282399] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-09T20:23:50.282682] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-09T20:23:50.282800] [INFO ] [sig ] HMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:50.421737] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HMC.txt [2026-01-09T20:23:50.421897] [INFO ] [sig ] [1517/3504] Completed HMC in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-09T20:23:50.421935] [INFO ] [sig ] [1518/3504] Forecasting HMN... [2026-01-09T20:23:50.421964] [INFO ] [sig ] Generating forecast for: HMN [2026-01-09T20:23:50.421993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-09T20:23:50.433465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-09T20:23:50.433812] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-09T20:23:50.434567] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-09T20:23:50.434639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:50.434671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:50.434698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:50.434757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:50.491666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:50.492624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:50.492712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:50.492745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:50.618320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:50.618482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:50.618522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:50.618549] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:50.622095] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-09T20:23:50.622425] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-09T20:23:50.622560] [INFO ] [sig ] HMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:50.823627] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HMN.txt [2026-01-09T20:23:50.823802] [INFO ] [sig ] [1518/3504] Completed HMN in 0.4s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-09T20:23:50.823855] [INFO ] [sig ] [1519/3504] Forecasting HMY... [2026-01-09T20:23:50.823895] [INFO ] [sig ] Generating forecast for: HMY [2026-01-09T20:23:50.823931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-09T20:23:50.838090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-09T20:23:50.838524] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-09T20:23:50.839417] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-09T20:23:50.839477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:50.839509] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:50.839538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:50.839615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:50.913267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:50.914523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:50.914706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:50.914763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:51.086219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:51.086411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:51.086472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:51.086518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:51.092083] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-01-09T20:23:51.092658] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-09T20:23:51.092874] [INFO ] [sig ] HMY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:51.277226] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HMY.txt [2026-01-09T20:23:51.277414] [INFO ] [sig ] [1519/3504] Completed HMY in 0.5s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-09T20:23:51.277472] [INFO ] [sig ] [1520/3504] Forecasting HNDL... [2026-01-09T20:23:51.277507] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-09T20:23:51.277539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-09T20:23:51.296840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-09T20:23:51.297408] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-09T20:23:51.298757] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-09T20:23:51.298843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:51.298911] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:51.298946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:51.299019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:51.363457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:51.364416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:51.364504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:51.364537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:51.523455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:51.523633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:51.523676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:51.523706] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:51.527701] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=5.99%) [2026-01-09T20:23:51.528028] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-09T20:23:51.528186] [INFO ] [sig ] HNDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:51.673531] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HNDL.txt [2026-01-09T20:23:51.673712] [INFO ] [sig ] [1520/3504] Completed HNDL in 0.4s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-09T20:23:51.673753] [INFO ] [sig ] [1521/3504] Forecasting HNI... [2026-01-09T20:23:51.673783] [INFO ] [sig ] Generating forecast for: HNI [2026-01-09T20:23:51.673813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-09T20:23:51.685277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-09T20:23:51.685669] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-09T20:23:51.686642] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-09T20:23:51.686697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:51.686731] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:51.686759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:51.686819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:51.741807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:51.742721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:51.742812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:51.742847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:51.864595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:51.864743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:51.864783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:51.864812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:51.868383] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-01-09T20:23:51.868683] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-09T20:23:51.868808] [INFO ] [sig ] HNI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:52.009612] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HNI.txt [2026-01-09T20:23:52.009750] [INFO ] [sig ] [1521/3504] Completed HNI in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:52.009788] [INFO ] [sig ] [1522/3504] Forecasting HNRG... [2026-01-09T20:23:52.009818] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-09T20:23:52.009847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-09T20:23:52.021411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-09T20:23:52.021713] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-09T20:23:52.022478] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-09T20:23:52.022529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:52.022560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:52.022606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:52.022664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:52.078585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:52.079261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:52.079340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:52.079373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:52.199153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:52.199295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:52.199351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:52.199391] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:52.202796] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-01-09T20:23:52.203067] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-09T20:23:52.203189] [INFO ] [sig ] HNRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:52.345738] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HNRG.txt [2026-01-09T20:23:52.345890] [INFO ] [sig ] [1522/3504] Completed HNRG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:52.345929] [INFO ] [sig ] [1523/3504] Forecasting HOG... [2026-01-09T20:23:52.345959] [INFO ] [sig ] Generating forecast for: HOG [2026-01-09T20:23:52.345988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-09T20:23:52.356787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-09T20:23:52.357064] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-09T20:23:52.357872] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-09T20:23:52.357923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:52.357954] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:52.357981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:52.358037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:52.413702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:52.414295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:52.414369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:52.414400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:52.538611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:52.538760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:52.538799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:52.538828] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:52.542116] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-01-09T20:23:52.542383] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-09T20:23:52.542502] [INFO ] [sig ] HOG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:52.680996] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HOG.txt [2026-01-09T20:23:52.681129] [INFO ] [sig ] [1523/3504] Completed HOG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:52.681166] [INFO ] [sig ] [1524/3504] Forecasting HOLO... [2026-01-09T20:23:52.681195] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-09T20:23:52.681226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-09T20:23:52.692355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-09T20:23:52.692668] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-09T20:23:52.693419] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-09T20:23:52.693469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:52.693500] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:52.693526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:52.693613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:52.748777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:52.749378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:52.749466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:52.749499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:52.868787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:52.868926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:52.868966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:52.868996] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:52.872391] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-09T20:23:52.872685] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-09T20:23:52.872802] [INFO ] [sig ] HOLO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:53.010418] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HOLO.txt [2026-01-09T20:23:53.010542] [INFO ] [sig ] [1524/3504] Completed HOLO in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:53.010597] [INFO ] [sig ] [1525/3504] Forecasting HOLX... [2026-01-09T20:23:53.010628] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-09T20:23:53.010658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-09T20:23:53.022316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-09T20:23:53.022763] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-09T20:23:53.023567] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-09T20:23:53.023642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:53.023676] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:53.023702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:53.023758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:53.079901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:53.080861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:53.080948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:53.080981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:53.205063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:53.205209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:53.205248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:53.205278] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:53.208634] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-01-09T20:23:53.208901] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-09T20:23:53.209019] [INFO ] [sig ] HOLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:53.347052] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HOLX.txt [2026-01-09T20:23:53.347198] [INFO ] [sig ] [1525/3504] Completed HOLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:53.347238] [INFO ] [sig ] [1526/3504] Forecasting HOMB... [2026-01-09T20:23:53.347268] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-09T20:23:53.347297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-09T20:23:53.358622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-09T20:23:53.358878] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-09T20:23:53.359652] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-09T20:23:53.359703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:53.359772] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:53.359801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:53.359858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:53.415282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:53.416019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:53.416096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:53.416128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:53.532652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:53.532802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:53.532841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:53.532869] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:53.536302] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-01-09T20:23:53.536598] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-09T20:23:53.536723] [INFO ] [sig ] HOMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:53.686410] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HOMB.txt [2026-01-09T20:23:53.686605] [INFO ] [sig ] [1526/3504] Completed HOMB in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:53.686647] [INFO ] [sig ] [1527/3504] Forecasting HON... [2026-01-09T20:23:53.686677] [INFO ] [sig ] Generating forecast for: HON [2026-01-09T20:23:53.686707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-09T20:23:53.697895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-09T20:23:53.698303] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-09T20:23:53.699158] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-09T20:23:53.699211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:53.699242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:53.699269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:53.699325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:53.755417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:53.756262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:53.756341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:53.756372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:53.877437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:53.877605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:53.877647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:53.877676] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:53.880977] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-09T20:23:53.881238] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-09T20:23:53.881356] [INFO ] [sig ] HON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:54.022383] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HON.txt [2026-01-09T20:23:54.022509] [INFO ] [sig ] [1527/3504] Completed HON in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:54.022547] [INFO ] [sig ] [1528/3504] Forecasting HOOD... [2026-01-09T20:23:54.022593] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-09T20:23:54.022626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-09T20:23:54.034148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-09T20:23:54.034476] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-09T20:23:54.035236] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-09T20:23:54.035288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:54.035321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:54.035347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:54.035403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:54.091497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:54.092322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:54.092404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:54.092436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:54.212813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:54.212967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:54.213012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:54.213046] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:54.216357] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=40.73%) [2026-01-09T20:23:54.216637] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-09T20:23:54.216758] [INFO ] [sig ] HOOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:54.355442] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HOOD.txt [2026-01-09T20:23:54.355602] [INFO ] [sig ] [1528/3504] Completed HOOD in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:54.355643] [INFO ] [sig ] [1529/3504] Forecasting HOPE... [2026-01-09T20:23:54.355671] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-09T20:23:54.355704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-09T20:23:54.367683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-09T20:23:54.368084] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-09T20:23:54.368902] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-09T20:23:54.368954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:54.368986] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:54.369011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:54.369065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:54.429328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:54.430230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:54.430317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:54.430351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:54.546319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:54.546468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:54.546508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:54.546586] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:54.550034] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-09T20:23:54.550327] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-09T20:23:54.550458] [INFO ] [sig ] HOPE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:54.694514] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HOPE.txt [2026-01-09T20:23:54.694662] [INFO ] [sig ] [1529/3504] Completed HOPE in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:54.694702] [INFO ] [sig ] [1530/3504] Forecasting HP... [2026-01-09T20:23:54.694738] [INFO ] [sig ] Generating forecast for: HP [2026-01-09T20:23:54.694771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-09T20:23:54.705804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-09T20:23:54.706125] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-09T20:23:54.706914] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-09T20:23:54.706967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:54.706998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:54.707025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:54.707080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:54.764071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:54.764914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:54.764999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:54.765033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:54.884970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:54.885126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:54.885167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:54.885197] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:54.888663] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-01-09T20:23:54.888930] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-09T20:23:54.889074] [INFO ] [sig ] HP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:55.038129] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HP.txt [2026-01-09T20:23:55.038264] [INFO ] [sig ] [1530/3504] Completed HP in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:55.038302] [INFO ] [sig ] [1531/3504] Forecasting HPE... [2026-01-09T20:23:55.038331] [INFO ] [sig ] Generating forecast for: HPE [2026-01-09T20:23:55.038360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-09T20:23:55.049714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-09T20:23:55.049972] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-09T20:23:55.050742] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-09T20:23:55.050792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:55.050824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:55.050849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:55.050905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:55.106993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:55.107714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:55.107791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:55.107822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:55.226410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:55.226560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:55.226618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:55.226649] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:55.229948] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-09T20:23:55.230213] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-09T20:23:55.230331] [INFO ] [sig ] HPE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:55.367932] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPE.txt [2026-01-09T20:23:55.368053] [INFO ] [sig ] [1531/3504] Completed HPE in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:55.368091] [INFO ] [sig ] [1532/3504] Forecasting HPF... [2026-01-09T20:23:55.368119] [INFO ] [sig ] Generating forecast for: HPF [2026-01-09T20:23:55.368150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-09T20:23:55.379154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-09T20:23:55.379414] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-09T20:23:55.380176] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-09T20:23:55.380228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:55.380258] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:55.380285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:55.380340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:55.436835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:55.437772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:55.437854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:55.437885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:55.558644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:55.558796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:55.558836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:55.558865] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:55.562268] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-09T20:23:55.562540] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-09T20:23:55.562679] [INFO ] [sig ] HPF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:55.706920] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPF.txt [2026-01-09T20:23:55.707079] [INFO ] [sig ] [1532/3504] Completed HPF in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:55.707120] [INFO ] [sig ] [1533/3504] Forecasting HPI... [2026-01-09T20:23:55.707174] [INFO ] [sig ] Generating forecast for: HPI [2026-01-09T20:23:55.707204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-09T20:23:55.718481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-09T20:23:55.718871] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-09T20:23:55.719685] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-09T20:23:55.719737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:55.719769] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:55.719794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:55.719849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:55.776210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:55.777075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:55.777185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:55.777218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:55.895372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:55.895530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:55.895587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:55.895639] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:55.899250] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-09T20:23:55.899543] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-09T20:23:55.899689] [INFO ] [sig ] HPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:56.039018] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HPI.txt [2026-01-09T20:23:56.039155] [INFO ] [sig ] [1533/3504] Completed HPI in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-09T20:23:56.039193] [INFO ] [sig ] [1534/3504] Forecasting HPK... [2026-01-09T20:23:56.039223] [INFO ] [sig ] Generating forecast for: HPK [2026-01-09T20:23:56.039252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-09T20:23:56.050646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-09T20:23:56.051010] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-09T20:23:56.051780] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-09T20:23:56.051832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:56.051864] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:56.051890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:56.051945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:56.108122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:56.108986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:56.109069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:56.109100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:56.232202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:56.232358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:56.232397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:56.232425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:56.235829] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-01-09T20:23:56.236137] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-09T20:23:56.236265] [INFO ] [sig ] HPK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:56.377013] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPK.txt [2026-01-09T20:23:56.377177] [INFO ] [sig ] [1534/3504] Completed HPK in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-09T20:23:56.377217] [INFO ] [sig ] [1535/3504] Forecasting HPP... [2026-01-09T20:23:56.377246] [INFO ] [sig ] Generating forecast for: HPP [2026-01-09T20:23:56.377276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-09T20:23:56.388612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-09T20:23:56.388854] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-09T20:23:56.389612] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-09T20:23:56.389663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:56.389693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:56.389720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:56.389775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:56.452435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:56.453354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:56.453438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:56.453471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:56.578510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:56.578679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:56.578721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:56.578749] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:56.582111] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-01-09T20:23:56.582384] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-09T20:23:56.582509] [INFO ] [sig ] HPP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:56.721641] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPP.txt [2026-01-09T20:23:56.721781] [INFO ] [sig ] [1535/3504] Completed HPP in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-09T20:23:56.721819] [INFO ] [sig ] [1536/3504] Forecasting HPQ... [2026-01-09T20:23:56.721848] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-09T20:23:56.721879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-09T20:23:56.733510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-09T20:23:56.733861] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-09T20:23:56.734653] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-09T20:23:56.734704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:56.734736] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:56.734764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:56.734820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:56.792505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:56.793353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:56.793477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:56.793512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:56.916108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:56.916260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:56.916300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:56.916331] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:56.919897] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-01-09T20:23:56.920186] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-09T20:23:56.920313] [INFO ] [sig ] HPQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:57.061776] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPQ.txt [2026-01-09T20:23:57.061939] [INFO ] [sig ] [1536/3504] Completed HPQ in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-09T20:23:57.061979] [INFO ] [sig ] [1537/3504] Forecasting HPS... [2026-01-09T20:23:57.062010] [INFO ] [sig ] Generating forecast for: HPS [2026-01-09T20:23:57.062040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-09T20:23:57.073253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-09T20:23:57.073537] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-09T20:23:57.074296] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-09T20:23:57.074347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:57.074378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:57.074405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:57.074473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:57.130370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:57.131067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:57.131145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:57.131177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:57.248483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:57.248649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:57.248691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:57.248719] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:57.252004] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-09T20:23:57.252270] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-09T20:23:57.252389] [INFO ] [sig ] HPS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:57.396280] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HPS.txt [2026-01-09T20:23:57.396435] [INFO ] [sig ] [1537/3504] Completed HPS in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-09T20:23:57.396477] [INFO ] [sig ] [1538/3504] Forecasting HQI... [2026-01-09T20:23:57.396507] [INFO ] [sig ] Generating forecast for: HQI [2026-01-09T20:23:57.396541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-09T20:23:57.408499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-09T20:23:57.408923] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-09T20:23:57.409761] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-09T20:23:57.409817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:57.409849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:57.409878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:57.409937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:57.467323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:57.468206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:57.468293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:57.468329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:57.573630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:57.573778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:57.573817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:57.573845] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:57.577157] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=78.22%) [2026-01-09T20:23:57.577425] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-09T20:23:57.577546] [INFO ] [sig ] HQI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:57.716513] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HQI.txt [2026-01-09T20:23:57.716668] [INFO ] [sig ] [1538/3504] Completed HQI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:57.716710] [INFO ] [sig ] [1539/3504] Forecasting HQL... [2026-01-09T20:23:57.716740] [INFO ] [sig ] Generating forecast for: HQL [2026-01-09T20:23:57.716772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-09T20:23:57.728527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-09T20:23:57.728925] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-09T20:23:57.729807] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-09T20:23:57.729875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:57.729907] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:57.729936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:57.729992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:57.787061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:57.787960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:57.788044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:57.788078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:57.905055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:57.905206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:57.905244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:57.905272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:57.908625] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=79.41%) [2026-01-09T20:23:57.908894] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-09T20:23:57.909011] [INFO ] [sig ] HQL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:58.057782] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HQL.txt [2026-01-09T20:23:58.057980] [INFO ] [sig ] [1539/3504] Completed HQL in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:58.058022] [INFO ] [sig ] [1540/3504] Forecasting HQY... [2026-01-09T20:23:58.058051] [INFO ] [sig ] Generating forecast for: HQY [2026-01-09T20:23:58.058083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-09T20:23:58.070002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-09T20:23:58.070421] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-09T20:23:58.071306] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-09T20:23:58.071364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:58.071397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:58.071423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:58.071480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:58.136678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:58.137686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:58.137790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:58.137824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:58.265322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:58.265476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:58.265516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:58.265545] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:58.268945] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-01-09T20:23:58.269430] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-09T20:23:58.269555] [INFO ] [sig ] HQY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:58.423661] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HQY.txt [2026-01-09T20:23:58.423819] [INFO ] [sig ] [1540/3504] Completed HQY in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:58.423861] [INFO ] [sig ] [1541/3504] Forecasting HRB... [2026-01-09T20:23:58.423902] [INFO ] [sig ] Generating forecast for: HRB [2026-01-09T20:23:58.423944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-09T20:23:58.436664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-09T20:23:58.437156] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-09T20:23:58.438213] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-09T20:23:58.438487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:58.438519] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:58.438545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:58.438625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:58.500476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:58.501410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:58.501507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:58.501565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:58.627935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:58.628090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:58.628134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:58.628162] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:58.631587] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-09T20:23:58.631871] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-09T20:23:58.631999] [INFO ] [sig ] HRB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:58.772136] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HRB.txt [2026-01-09T20:23:58.772299] [INFO ] [sig ] [1541/3504] Completed HRB in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:58.772339] [INFO ] [sig ] [1542/3504] Forecasting HRL... [2026-01-09T20:23:58.772368] [INFO ] [sig ] Generating forecast for: HRL [2026-01-09T20:23:58.772399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-09T20:23:58.783778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-09T20:23:58.784134] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-09T20:23:58.784922] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-09T20:23:58.784974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:58.785006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:58.785032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:58.785087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:58.840371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:58.841219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:58.841299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:58.841332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:58.957629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:58.957782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:58.957820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:58.957850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:58.961178] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-09T20:23:58.961440] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-09T20:23:58.961558] [INFO ] [sig ] HRL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:59.101966] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HRL.txt [2026-01-09T20:23:59.102124] [INFO ] [sig ] [1542/3504] Completed HRL in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:59.102170] [INFO ] [sig ] [1543/3504] Forecasting HRMY... [2026-01-09T20:23:59.102200] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-09T20:23:59.102232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-09T20:23:59.113699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-09T20:23:59.114050] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-09T20:23:59.114828] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-09T20:23:59.114879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:59.114960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:59.114989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:59.115048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:59.171355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:59.172207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:59.172288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:59.172320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:59.287518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:59.287695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:59.287735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:59.287763] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:59.291133] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-09T20:23:59.291399] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-09T20:23:59.291518] [INFO ] [sig ] HRMY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:23:59.431024] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HRMY.txt [2026-01-09T20:23:59.431153] [INFO ] [sig ] [1543/3504] Completed HRMY in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:59.431190] [INFO ] [sig ] [1544/3504] Forecasting HRTG... [2026-01-09T20:23:59.431219] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-09T20:23:59.431248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-09T20:23:59.443142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-09T20:23:59.443510] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-09T20:23:59.444292] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-09T20:23:59.444343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:59.444374] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:59.444400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:59.444456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:59.501837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:59.502691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:59.502777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:59.502811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:59.622732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:59.622882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:59.622922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:59.622950] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:59.626356] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-01-09T20:23:59.626649] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-09T20:23:59.626795] [INFO ] [sig ] HRTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:23:59.767953] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HRTG.txt [2026-01-09T20:23:59.768117] [INFO ] [sig ] [1544/3504] Completed HRTG in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:23:59.768159] [INFO ] [sig ] [1545/3504] Forecasting HRTX... [2026-01-09T20:23:59.768189] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-09T20:23:59.768218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-09T20:23:59.779946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-09T20:23:59.780252] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-09T20:23:59.781028] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-09T20:23:59.781080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:23:59.781111] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:23:59.781137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:23:59.781192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:23:59.835886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:23:59.836589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:23:59.836666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:23:59.836698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:23:59.952940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:23:59.953088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:23:59.953127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:23:59.953155] [INFO ] [FORECASTER] Training complete [2026-01-09T20:23:59.956470] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-01-09T20:23:59.956750] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-09T20:23:59.956868] [INFO ] [sig ] HRTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:00.094016] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HRTX.txt [2026-01-09T20:24:00.094153] [INFO ] [sig ] [1545/3504] Completed HRTX in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:00.094192] [INFO ] [sig ] [1546/3504] Forecasting HRZN... [2026-01-09T20:24:00.094220] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-09T20:24:00.094250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-09T20:24:00.105652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-09T20:24:00.105949] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-09T20:24:00.106740] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-09T20:24:00.106792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:00.106823] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:00.106850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:00.106906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:00.164918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:00.165707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:00.165789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:00.165822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:00.287694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:00.287847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:00.287904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:00.287964] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:00.291506] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-09T20:24:00.291815] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-09T20:24:00.291943] [INFO ] [sig ] HRZN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:00.431851] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HRZN.txt [2026-01-09T20:24:00.431989] [INFO ] [sig ] [1546/3504] Completed HRZN in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:00.432030] [INFO ] [sig ] [1547/3504] Forecasting HSAI... [2026-01-09T20:24:00.432060] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-09T20:24:00.432091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-09T20:24:00.444744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-09T20:24:00.445065] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-09T20:24:00.446043] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-09T20:24:00.446095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:00.446128] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:00.446155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:00.446214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:00.503020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:00.503896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:00.503989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:00.504023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:00.627930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:00.628077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:00.628119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:00.628149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:00.631488] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=24.22%) [2026-01-09T20:24:00.631779] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-09T20:24:00.631904] [INFO ] [sig ] HSAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:00.772174] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HSAI.txt [2026-01-09T20:24:00.772315] [INFO ] [sig ] [1547/3504] Completed HSAI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:00.772353] [INFO ] [sig ] [1548/3504] Forecasting HSBC... [2026-01-09T20:24:00.772382] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-09T20:24:00.772412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-09T20:24:00.783926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-09T20:24:00.784201] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-09T20:24:00.784960] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-09T20:24:00.785015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:00.785046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:00.785072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:00.785129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:00.842774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:00.843413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:00.843491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:00.843524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:00.965160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:00.965310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:00.965349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:00.965379] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:00.968725] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-09T20:24:00.968996] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-09T20:24:00.969121] [INFO ] [sig ] HSBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:01.111553] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HSBC.txt [2026-01-09T20:24:01.111703] [INFO ] [sig ] [1548/3504] Completed HSBC in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:01.111742] [INFO ] [sig ] [1549/3504] Forecasting HSCS... [2026-01-09T20:24:01.111771] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-09T20:24:01.111801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-09T20:24:01.122478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-09T20:24:01.122754] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-09T20:24:01.123493] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-09T20:24:01.123543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:01.123595] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:01.123624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:01.123680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:01.182262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:01.182979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:01.183058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:01.183090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:01.298258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:01.298628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:01.298672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:01.298704] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:01.302843] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-01-09T20:24:01.303132] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-09T20:24:01.303275] [INFO ] [sig ] HSCS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:01.445389] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HSCS.txt [2026-01-09T20:24:01.445526] [INFO ] [sig ] [1549/3504] Completed HSCS in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:01.445564] [INFO ] [sig ] [1550/3504] Forecasting HSHP... [2026-01-09T20:24:01.445610] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-09T20:24:01.445649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-09T20:24:01.457050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-09T20:24:01.457346] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-09T20:24:01.458116] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-09T20:24:01.458171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:01.458213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:01.458241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:01.458297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:01.513346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:01.514017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:01.514092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:01.514123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:01.636940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:01.637098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:01.637154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:01.637184] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:01.640604] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-01-09T20:24:01.640890] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-09T20:24:01.641015] [INFO ] [sig ] HSHP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:01.779609] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HSHP.txt [2026-01-09T20:24:01.779765] [INFO ] [sig ] [1550/3504] Completed HSHP in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-09T20:24:01.779806] [INFO ] [sig ] [1551/3504] Forecasting HSIC... [2026-01-09T20:24:01.779835] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-09T20:24:01.779866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-09T20:24:01.790685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-09T20:24:01.790977] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-09T20:24:01.791740] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-09T20:24:01.791790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:01.791822] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:01.791849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:01.791904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:01.849105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:01.849746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:01.849823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:01.849856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:01.969343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:01.969516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:01.969612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:01.969645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:01.972954] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-01-09T20:24:01.973219] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-09T20:24:01.973339] [INFO ] [sig ] HSIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:02.122223] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HSIC.txt [2026-01-09T20:24:02.122379] [INFO ] [sig ] [1551/3504] Completed HSIC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-09T20:24:02.122420] [INFO ] [sig ] [1552/3504] Forecasting HSTM... [2026-01-09T20:24:02.122449] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-09T20:24:02.122480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-09T20:24:02.136833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-09T20:24:02.137315] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-09T20:24:02.138163] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-09T20:24:02.138217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:02.138248] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:02.138274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:02.138329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:02.196053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:02.196915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:02.196995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:02.197027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:02.314452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:02.314643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:02.314685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:02.314713] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:02.318089] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-09T20:24:02.318366] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-09T20:24:02.318490] [INFO ] [sig ] HSTM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:02.459524] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HSTM.txt [2026-01-09T20:24:02.459707] [INFO ] [sig ] [1552/3504] Completed HSTM in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-09T20:24:02.459749] [INFO ] [sig ] [1553/3504] Forecasting HSY... [2026-01-09T20:24:02.459778] [INFO ] [sig ] Generating forecast for: HSY [2026-01-09T20:24:02.459809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-09T20:24:02.471885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-09T20:24:02.472250] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-09T20:24:02.473050] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-09T20:24:02.473101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:02.473132] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:02.473159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:02.473214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:02.531587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:02.532348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:02.532455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:02.532488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:02.648430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:02.648622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:02.648663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:02.648692] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:02.652035] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-09T20:24:02.652307] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-09T20:24:02.652431] [INFO ] [sig ] HSY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:02.794695] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HSY.txt [2026-01-09T20:24:02.794836] [INFO ] [sig ] [1553/3504] Completed HSY in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-09T20:24:02.794874] [INFO ] [sig ] [1554/3504] Forecasting HTBK... [2026-01-09T20:24:02.794911] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-09T20:24:02.794942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-09T20:24:02.805979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-09T20:24:02.806338] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-09T20:24:02.807144] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-09T20:24:02.807196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:02.807227] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:02.807253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:02.807308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:02.867492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:02.868352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:02.868433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:02.868465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:02.994462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:02.994652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:02.994693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:02.994721] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:02.998355] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=76.39%) [2026-01-09T20:24:02.998690] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-09T20:24:02.998825] [INFO ] [sig ] HTBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:03.138697] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HTBK.txt [2026-01-09T20:24:03.138850] [INFO ] [sig ] [1554/3504] Completed HTBK in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-09T20:24:03.138889] [INFO ] [sig ] [1555/3504] Forecasting HTD... [2026-01-09T20:24:03.138918] [INFO ] [sig ] Generating forecast for: HTD [2026-01-09T20:24:03.138949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-09T20:24:03.150813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-09T20:24:03.151052] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-09T20:24:03.151824] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-09T20:24:03.151874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:03.151906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:03.151932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:03.151987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:03.208081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:03.208962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:03.209047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:03.209079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:03.328179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:03.328333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:03.328374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:03.328403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:03.331725] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-09T20:24:03.331985] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-09T20:24:03.332105] [INFO ] [sig ] HTD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:03.471777] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HTD.txt [2026-01-09T20:24:03.471931] [INFO ] [sig ] [1555/3504] Completed HTD in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:03.471970] [INFO ] [sig ] [1556/3504] Forecasting HTGC... [2026-01-09T20:24:03.471999] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-09T20:24:03.472030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-09T20:24:03.484000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-09T20:24:03.484332] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-09T20:24:03.485095] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-09T20:24:03.485146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:03.485177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:03.485203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:03.485258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:03.542833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:03.543699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:03.543779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:03.543814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:03.668446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:03.668621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:03.668665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:03.668697] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:03.672388] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-09T20:24:03.672708] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-09T20:24:03.672845] [INFO ] [sig ] HTGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:03.830317] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HTGC.txt [2026-01-09T20:24:03.830483] [INFO ] [sig ] [1556/3504] Completed HTGC in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:03.830522] [INFO ] [sig ] [1557/3504] Forecasting HTH... [2026-01-09T20:24:03.830553] [INFO ] [sig ] Generating forecast for: HTH [2026-01-09T20:24:03.830624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-09T20:24:03.842305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-09T20:24:03.842657] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-09T20:24:03.843512] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-09T20:24:03.843566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:03.843621] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:03.843651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:03.843734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:03.909898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:03.910745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:03.910829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:03.910865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:04.035482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:04.035662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:04.035709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:04.035757] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:04.039471] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-01-09T20:24:04.039818] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-09T20:24:04.039967] [INFO ] [sig ] HTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:04.180253] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HTH.txt [2026-01-09T20:24:04.180385] [INFO ] [sig ] [1557/3504] Completed HTH in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:04.180424] [INFO ] [sig ] [1558/3504] Forecasting HTLD... [2026-01-09T20:24:04.180453] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-09T20:24:04.180483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-09T20:24:04.192384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-09T20:24:04.192777] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-09T20:24:04.193562] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-09T20:24:04.193635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:04.193667] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:04.193696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:04.193755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:04.255337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:04.256397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:04.256492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:04.256526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:04.376526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:04.376695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:04.376736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:04.376767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:04.380185] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-09T20:24:04.380455] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-09T20:24:04.380591] [INFO ] [sig ] HTLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:04.522306] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HTLD.txt [2026-01-09T20:24:04.522420] [INFO ] [sig ] [1558/3504] Completed HTLD in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:04.522457] [INFO ] [sig ] [1559/3504] Forecasting HTOO... [2026-01-09T20:24:04.522486] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-09T20:24:04.522517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-09T20:24:04.533692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-09T20:24:04.533924] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-09T20:24:04.534680] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-09T20:24:04.534730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:04.534761] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:04.534787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:04.534843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:04.593531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:04.594425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:04.594507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:04.594557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:04.708547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:04.708682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:04.708720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:04.708747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:04.711936] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-09T20:24:04.712196] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-09T20:24:04.712313] [INFO ] [sig ] HTOO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:04.850997] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HTOO.txt [2026-01-09T20:24:04.851101] [INFO ] [sig ] [1559/3504] Completed HTOO in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:04.851138] [INFO ] [sig ] [1560/3504] Forecasting HTZ... [2026-01-09T20:24:04.851166] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-09T20:24:04.851196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-09T20:24:04.862054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-09T20:24:04.862293] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-09T20:24:04.863046] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-09T20:24:04.863097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:04.863153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:04.863181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:04.863237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:04.918884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:04.919443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:04.919514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:04.919545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:05.037814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:05.037911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:05.037945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:05.037973] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:05.041061] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-01-09T20:24:05.041313] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-09T20:24:05.041428] [INFO ] [sig ] HTZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:05.179495] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HTZ.txt [2026-01-09T20:24:05.179617] [INFO ] [sig ] [1560/3504] Completed HTZ in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:05.179656] [INFO ] [sig ] [1561/3504] Forecasting HUBB... [2026-01-09T20:24:05.179686] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-09T20:24:05.179715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-09T20:24:05.190802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-09T20:24:05.191039] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-09T20:24:05.191790] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-09T20:24:05.191839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:05.191870] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:05.191907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:05.191963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:05.247931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:05.248521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:05.248614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:05.248648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:05.364296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:05.364398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:05.364434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:05.364461] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:05.367606] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: UP (p=84.58%) [2026-01-09T20:24:05.367862] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-09T20:24:05.367977] [INFO ] [sig ] HUBB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:05.505718] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HUBB.txt [2026-01-09T20:24:05.505823] [INFO ] [sig ] [1561/3504] Completed HUBB in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:05.505859] [INFO ] [sig ] [1562/3504] Forecasting HUBG... [2026-01-09T20:24:05.505888] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-09T20:24:05.505918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-09T20:24:05.516699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-09T20:24:05.516935] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-09T20:24:05.517798] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-09T20:24:05.517850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:05.517882] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:05.517910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:05.517966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:05.573925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:05.574515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:05.574606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:05.574642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:05.691999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:05.692105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:05.692141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:05.692168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:05.695301] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=65.43%) [2026-01-09T20:24:05.695556] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-09T20:24:05.695691] [INFO ] [sig ] HUBG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:05.832250] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HUBG.txt [2026-01-09T20:24:05.832353] [INFO ] [sig ] [1562/3504] Completed HUBG in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:05.832391] [INFO ] [sig ] [1563/3504] Forecasting HUBS... [2026-01-09T20:24:05.832418] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-09T20:24:05.832449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-09T20:24:05.843590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-09T20:24:05.843825] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-09T20:24:05.844564] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-09T20:24:05.844640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:05.844671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:05.844697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:05.844752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:05.899927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:05.900508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:05.900600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:05.900634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:06.019745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:06.019843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:06.019879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:06.019936] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:06.023046] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=46.89%) [2026-01-09T20:24:06.023309] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-09T20:24:06.023424] [INFO ] [sig ] HUBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:06.164566] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HUBS.txt [2026-01-09T20:24:06.164717] [INFO ] [sig ] [1563/3504] Completed HUBS in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:06.164756] [INFO ] [sig ] [1564/3504] Forecasting HUM... [2026-01-09T20:24:06.164786] [INFO ] [sig ] Generating forecast for: HUM [2026-01-09T20:24:06.164816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-09T20:24:06.175810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-09T20:24:06.176050] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-09T20:24:06.176820] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-09T20:24:06.176870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:06.176901] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:06.176928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:06.176984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:06.232375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:06.232997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:06.233081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:06.233114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:06.352835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:06.352991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:06.353031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:06.353062] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:06.356500] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-09T20:24:06.356794] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-09T20:24:06.356918] [INFO ] [sig ] HUM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:06.496038] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HUM.txt [2026-01-09T20:24:06.496177] [INFO ] [sig ] [1564/3504] Completed HUM in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:06.496216] [INFO ] [sig ] [1565/3504] Forecasting HUN... [2026-01-09T20:24:06.496245] [INFO ] [sig ] Generating forecast for: HUN [2026-01-09T20:24:06.496283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-09T20:24:06.508620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-09T20:24:06.508930] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-09T20:24:06.509794] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-09T20:24:06.509846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:06.509883] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:06.509922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:06.509994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:06.576035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:06.576869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:06.576958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:06.577006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:06.704551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:06.704744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:06.704785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:06.704816] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:06.708724] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-09T20:24:06.709057] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-09T20:24:06.709212] [INFO ] [sig ] HUN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:06.872260] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HUN.txt [2026-01-09T20:24:06.872419] [INFO ] [sig ] [1565/3504] Completed HUN in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:06.872464] [INFO ] [sig ] [1566/3504] Forecasting HURC... [2026-01-09T20:24:06.872495] [INFO ] [sig ] Generating forecast for: HURC [2026-01-09T20:24:06.872528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-09T20:24:06.885622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-09T20:24:06.885969] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-09T20:24:06.886852] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-09T20:24:06.886917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:06.886958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:06.886986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:06.887045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:06.953412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:06.954265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:06.954356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:06.954391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:07.066084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:07.066235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:07.066273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:07.066301] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:07.069655] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-01-09T20:24:07.069921] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-09T20:24:07.070038] [INFO ] [sig ] HURC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:07.208758] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HURC.txt [2026-01-09T20:24:07.208902] [INFO ] [sig ] [1566/3504] Completed HURC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:07.208941] [INFO ] [sig ] [1567/3504] Forecasting HURN... [2026-01-09T20:24:07.208970] [INFO ] [sig ] Generating forecast for: HURN [2026-01-09T20:24:07.209000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-09T20:24:07.220596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-09T20:24:07.220894] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-09T20:24:07.221686] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-09T20:24:07.221738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:07.221769] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:07.221797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:07.221853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:07.277910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:07.278631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:07.278707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:07.278739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:07.394507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:07.394678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:07.394719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:07.394747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:07.398142] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-09T20:24:07.398417] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-09T20:24:07.398540] [INFO ] [sig ] HURN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:07.537404] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HURN.txt [2026-01-09T20:24:07.537553] [INFO ] [sig ] [1567/3504] Completed HURN in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:07.537610] [INFO ] [sig ] [1568/3504] Forecasting HUYA... [2026-01-09T20:24:07.537641] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-09T20:24:07.537672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-09T20:24:07.548828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-09T20:24:07.549126] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-09T20:24:07.549898] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-09T20:24:07.549949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:07.549981] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:07.550007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:07.550063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:07.605829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:07.606608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:07.606687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:07.606719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:07.727090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:07.727254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:07.727293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:07.727322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:07.730661] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-09T20:24:07.730927] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-09T20:24:07.731044] [INFO ] [sig ] HUYA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:07.874924] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HUYA.txt [2026-01-09T20:24:07.875120] [INFO ] [sig ] [1568/3504] Completed HUYA in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-09T20:24:07.875162] [INFO ] [sig ] [1569/3504] Forecasting HWC... [2026-01-09T20:24:07.875192] [INFO ] [sig ] Generating forecast for: HWC [2026-01-09T20:24:07.875224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-09T20:24:07.886966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-09T20:24:07.887292] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-09T20:24:07.888151] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-09T20:24:07.888207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:07.888246] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:07.888278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:07.888346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:07.944094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:07.944940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:07.945073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:07.945109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:08.065781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:08.065931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:08.065969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:08.065997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:08.069395] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-09T20:24:08.069680] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-09T20:24:08.069801] [INFO ] [sig ] HWC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:08.209227] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HWC.txt [2026-01-09T20:24:08.209355] [INFO ] [sig ] [1569/3504] Completed HWC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-09T20:24:08.209392] [INFO ] [sig ] [1570/3504] Forecasting HWH... [2026-01-09T20:24:08.209422] [INFO ] [sig ] Generating forecast for: HWH [2026-01-09T20:24:08.209452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-09T20:24:08.220258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-09T20:24:08.220518] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-09T20:24:08.221310] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-09T20:24:08.221362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:08.221393] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:08.221420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:08.221476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:08.278586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:08.279273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:08.279396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:08.279429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:08.403428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:08.403545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:08.403600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:08.403630] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:08.406931] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-09T20:24:08.407218] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-09T20:24:08.407343] [INFO ] [sig ] HWH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:08.547025] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HWH.txt [2026-01-09T20:24:08.547201] [INFO ] [sig ] [1570/3504] Completed HWH in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-09T20:24:08.547242] [INFO ] [sig ] [1571/3504] Forecasting HWKN... [2026-01-09T20:24:08.547272] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-09T20:24:08.547302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-09T20:24:08.559001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-09T20:24:08.559312] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-09T20:24:08.560100] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-09T20:24:08.560152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:08.560184] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:08.560211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:08.560266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:08.616687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:08.617433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:08.617513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:08.617587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:08.733700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:08.733855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:08.733895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:08.733924] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:08.737266] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=34.03%) [2026-01-09T20:24:08.737531] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-09T20:24:08.737671] [INFO ] [sig ] HWKN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:08.930461] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HWKN.txt [2026-01-09T20:24:08.930643] [INFO ] [sig ] [1571/3504] Completed HWKN in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-09T20:24:08.930685] [INFO ] [sig ] [1572/3504] Forecasting HWM... [2026-01-09T20:24:08.930714] [INFO ] [sig ] Generating forecast for: HWM [2026-01-09T20:24:08.930745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-09T20:24:08.943382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-09T20:24:08.943791] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-09T20:24:08.944561] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-09T20:24:08.944632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:08.944664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:08.944690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:08.944746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:09.001375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:09.002055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:09.002142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:09.002175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:09.118399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:09.118546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:09.118602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:09.118634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:09.121992] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-09T20:24:09.122263] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-09T20:24:09.122391] [INFO ] [sig ] HWM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:09.264419] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HWM.txt [2026-01-09T20:24:09.264551] [INFO ] [sig ] [1572/3504] Completed HWM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:09.264606] [INFO ] [sig ] [1573/3504] Forecasting HXL... [2026-01-09T20:24:09.264637] [INFO ] [sig ] Generating forecast for: HXL [2026-01-09T20:24:09.264667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-09T20:24:09.275253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-09T20:24:09.275522] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-09T20:24:09.276292] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-09T20:24:09.276344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:09.276376] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:09.276402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:09.276457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:09.332308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:09.332951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:09.333024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:09.333055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:09.457966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:09.458112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:09.458151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:09.458180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:09.461470] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-01-09T20:24:09.461749] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-09T20:24:09.461868] [INFO ] [sig ] HXL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:09.601288] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HXL.txt [2026-01-09T20:24:09.601462] [INFO ] [sig ] [1573/3504] Completed HXL in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:09.601501] [INFO ] [sig ] [1574/3504] Forecasting HY... [2026-01-09T20:24:09.601530] [INFO ] [sig ] Generating forecast for: HY [2026-01-09T20:24:09.601560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-09T20:24:09.612485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-09T20:24:09.612760] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-09T20:24:09.613505] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-09T20:24:09.613585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:09.613621] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:09.613647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:09.613709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:09.669617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:09.670475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:09.670557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:09.670613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:09.792369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:09.792516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:09.792554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:09.792601] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:09.795937] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=23.06%) [2026-01-09T20:24:09.796207] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-09T20:24:09.796329] [INFO ] [sig ] HY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:09.935162] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HY.txt [2026-01-09T20:24:09.935292] [INFO ] [sig ] [1574/3504] Completed HY in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:09.935330] [INFO ] [sig ] [1575/3504] Forecasting HYFM... [2026-01-09T20:24:09.935359] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-09T20:24:09.935389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-09T20:24:09.946546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-09T20:24:09.946930] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-09T20:24:09.947760] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-09T20:24:09.947812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:09.947844] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:09.947871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:09.947927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:10.007039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:10.008000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:10.008085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:10.008118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:10.120218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:10.120363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:10.120403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:10.120433] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:10.123935] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=14.07%) [2026-01-09T20:24:10.124282] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-09T20:24:10.124422] [INFO ] [sig ] HYFM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:10.265772] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HYFM.txt [2026-01-09T20:24:10.265905] [INFO ] [sig ] [1575/3504] Completed HYFM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:10.265943] [INFO ] [sig ] [1576/3504] Forecasting HYI... [2026-01-09T20:24:10.265972] [INFO ] [sig ] Generating forecast for: HYI [2026-01-09T20:24:10.266000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-09T20:24:10.277214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-09T20:24:10.277501] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-09T20:24:10.278255] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-09T20:24:10.278306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:10.278338] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:10.278364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:10.278419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:10.333448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:10.334074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:10.334149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:10.334180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:10.452501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:10.452653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:10.452692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:10.452720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:10.456029] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=57.09%) [2026-01-09T20:24:10.456301] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-09T20:24:10.456426] [INFO ] [sig ] HYI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:10.596778] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HYI.txt [2026-01-09T20:24:10.596931] [INFO ] [sig ] [1576/3504] Completed HYI in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:10.596969] [INFO ] [sig ] [1577/3504] Forecasting HYLS... [2026-01-09T20:24:10.596998] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-09T20:24:10.597027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-09T20:24:10.608156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-09T20:24:10.608448] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-09T20:24:10.609249] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-09T20:24:10.609317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:10.609407] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:10.609458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:10.609539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:10.671358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:10.672296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:10.672378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:10.672410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:10.792026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:10.792177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:10.792217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:10.792245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:10.795771] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-09T20:24:10.796045] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-09T20:24:10.796167] [INFO ] [sig ] HYLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:10.937480] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HYLS.txt [2026-01-09T20:24:10.937626] [INFO ] [sig ] [1577/3504] Completed HYLS in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:10.937674] [INFO ] [sig ] [1578/3504] Forecasting HYMC... [2026-01-09T20:24:10.937705] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-09T20:24:10.937734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-09T20:24:10.948899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-09T20:24:10.949168] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-09T20:24:10.949952] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-09T20:24:10.950002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:10.950034] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:10.950060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:10.950115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:11.006559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:11.007288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:11.007379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:11.007412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:11.124540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:11.124710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:11.124752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:11.124780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:11.128177] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-09T20:24:11.128451] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-09T20:24:11.128591] [INFO ] [sig ] HYMC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:11.266290] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HYMC.txt [2026-01-09T20:24:11.266435] [INFO ] [sig ] [1578/3504] Completed HYMC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:11.266473] [INFO ] [sig ] [1579/3504] Forecasting HYXF... [2026-01-09T20:24:11.266513] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-09T20:24:11.266548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-09T20:24:11.277936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-09T20:24:11.278271] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-09T20:24:11.279081] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-09T20:24:11.279134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:11.279167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:11.279195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:11.279252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:11.335346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:11.336033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:11.336109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:11.336140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:11.448399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:11.448563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:11.448620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:11.448649] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:11.452088] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-01-09T20:24:11.452377] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-09T20:24:11.452524] [INFO ] [sig ] HYXF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:11.593606] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/HYXF.txt [2026-01-09T20:24:11.593738] [INFO ] [sig ] [1579/3504] Completed HYXF in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:11.593776] [INFO ] [sig ] [1580/3504] Forecasting HYZD... [2026-01-09T20:24:11.593805] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-09T20:24:11.593835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-09T20:24:11.604973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-09T20:24:11.605260] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-09T20:24:11.606018] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-09T20:24:11.606069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:11.606100] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:11.606127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:11.606182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:11.661632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:11.662429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:11.662509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:11.662544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:11.782561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:11.782762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:11.782811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:11.782872] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:11.786409] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=45.87%) [2026-01-09T20:24:11.786712] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-09T20:24:11.786836] [INFO ] [sig ] HYZD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:11.926372] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HYZD.txt [2026-01-09T20:24:11.926515] [INFO ] [sig ] [1580/3504] Completed HYZD in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:11.926554] [INFO ] [sig ] [1581/3504] Forecasting HZO... [2026-01-09T20:24:11.926603] [INFO ] [sig ] Generating forecast for: HZO [2026-01-09T20:24:11.926636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-09T20:24:11.938179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-09T20:24:11.938481] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-09T20:24:11.939274] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-09T20:24:11.939335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:11.939373] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:11.939405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:11.939473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:11.995079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:11.995811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:11.995889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:11.995921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:12.117340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:12.117500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:12.117587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:12.117627] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:12.121428] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=17.81%) [2026-01-09T20:24:12.121731] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-09T20:24:12.121857] [INFO ] [sig ] HZO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:12.269983] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/HZO.txt [2026-01-09T20:24:12.270134] [INFO ] [sig ] [1581/3504] Completed HZO in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:12.270172] [INFO ] [sig ] [1582/3504] Forecasting IAC... [2026-01-09T20:24:12.270201] [INFO ] [sig ] Generating forecast for: IAC [2026-01-09T20:24:12.270231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-09T20:24:12.281397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-09T20:24:12.281745] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-09T20:24:12.282494] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-09T20:24:12.282545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:12.282595] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:12.282644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:12.282701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:12.338606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:12.339395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:12.339474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:12.339506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:12.459002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:12.459155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:12.459195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:12.459223] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:12.462910] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-01-09T20:24:12.463179] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-09T20:24:12.463297] [INFO ] [sig ] IAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:12.621696] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IAC.txt [2026-01-09T20:24:12.621872] [INFO ] [sig ] [1582/3504] Completed IAC in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:12.621929] [INFO ] [sig ] [1583/3504] Forecasting IAE... [2026-01-09T20:24:12.621966] [INFO ] [sig ] Generating forecast for: IAE [2026-01-09T20:24:12.621998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-09T20:24:12.634159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-09T20:24:12.634523] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-09T20:24:12.635417] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-09T20:24:12.635472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:12.635504] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:12.635531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:12.635629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:12.701794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:12.702755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:12.702870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:12.702907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:12.819007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:12.819194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:12.819244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:12.819274] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:12.823119] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-09T20:24:12.823451] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-09T20:24:12.823641] [INFO ] [sig ] IAE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:12.970910] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IAE.txt [2026-01-09T20:24:12.971063] [INFO ] [sig ] [1583/3504] Completed IAE in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:12.971103] [INFO ] [sig ] [1584/3504] Forecasting IAG... [2026-01-09T20:24:12.971134] [INFO ] [sig ] Generating forecast for: IAG [2026-01-09T20:24:12.971166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-09T20:24:12.982495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-09T20:24:12.982849] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-09T20:24:12.983658] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-09T20:24:12.983710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:12.983741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:12.983767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:12.983822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:13.039422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:13.040209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:13.040289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:13.040321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:13.169967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:13.170119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:13.170160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:13.170190] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:13.173998] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=83.62%) [2026-01-09T20:24:13.174282] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-09T20:24:13.174413] [INFO ] [sig ] IAG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:13.323151] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IAG.txt [2026-01-09T20:24:13.323295] [INFO ] [sig ] [1584/3504] Completed IAG in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:13.323337] [INFO ] [sig ] [1585/3504] Forecasting IBB... [2026-01-09T20:24:13.323368] [INFO ] [sig ] Generating forecast for: IBB [2026-01-09T20:24:13.323400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-09T20:24:13.335640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-09T20:24:13.335980] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-09T20:24:13.336855] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-09T20:24:13.336909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:13.336954] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:13.336993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:13.337076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:13.395424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:13.396350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:13.396433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:13.396466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:13.520621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:13.520872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:13.520915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:13.520943] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:13.524638] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-09T20:24:13.524915] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-09T20:24:13.525046] [INFO ] [sig ] IBB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:13.666358] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBB.txt [2026-01-09T20:24:13.666506] [INFO ] [sig ] [1585/3504] Completed IBB in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:13.666544] [INFO ] [sig ] [1586/3504] Forecasting IBBQ... [2026-01-09T20:24:13.666587] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-09T20:24:13.666620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-09T20:24:13.678538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-09T20:24:13.678868] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-09T20:24:13.679700] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-09T20:24:13.679753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:13.679784] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:13.679810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:13.679867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:13.736313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:13.736977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:13.737056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:13.737087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:13.845511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:13.845682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:13.845723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:13.845752] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:13.849242] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=37.64%) [2026-01-09T20:24:13.849525] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-09T20:24:13.849671] [INFO ] [sig ] IBBQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:13.990017] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBBQ.txt [2026-01-09T20:24:13.990180] [INFO ] [sig ] [1586/3504] Completed IBBQ in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-09T20:24:13.990219] [INFO ] [sig ] [1587/3504] Forecasting IBCP... [2026-01-09T20:24:13.990248] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-09T20:24:13.990278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-09T20:24:14.002404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-09T20:24:14.002719] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-09T20:24:14.003488] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-09T20:24:14.003539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:14.003603] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:14.003633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:14.003689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:14.060306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:14.061274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:14.061411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:14.061463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:14.192096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:14.192262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:14.192303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:14.192331] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:14.196167] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=17.57%) [2026-01-09T20:24:14.196436] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-09T20:24:14.196553] [INFO ] [sig ] IBCP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:14.339357] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBCP.txt [2026-01-09T20:24:14.339518] [INFO ] [sig ] [1587/3504] Completed IBCP in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-09T20:24:14.339556] [INFO ] [sig ] [1588/3504] Forecasting IBEX... [2026-01-09T20:24:14.339604] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-09T20:24:14.339634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-09T20:24:14.351767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-09T20:24:14.352094] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-09T20:24:14.352915] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-09T20:24:14.352969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:14.353003] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:14.353031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:14.353089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:14.410880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:14.411655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:14.411737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:14.411772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:14.532018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:14.532167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:14.532207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:14.532237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:14.535600] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-09T20:24:14.535876] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-09T20:24:14.535996] [INFO ] [sig ] IBEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:14.677160] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBEX.txt [2026-01-09T20:24:14.677301] [INFO ] [sig ] [1588/3504] Completed IBEX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-09T20:24:14.677357] [INFO ] [sig ] [1589/3504] Forecasting IBM... [2026-01-09T20:24:14.677396] [INFO ] [sig ] Generating forecast for: IBM [2026-01-09T20:24:14.677428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-09T20:24:14.688469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-09T20:24:14.688775] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-09T20:24:14.689531] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-09T20:24:14.689598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:14.689630] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:14.689655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:14.689710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:14.745107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:14.745826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:14.745903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:14.745935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:14.867746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:14.867897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:14.867937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:14.867967] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:14.871422] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-09T20:24:14.871714] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-09T20:24:14.871836] [INFO ] [sig ] IBM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:15.010593] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBM.txt [2026-01-09T20:24:15.010742] [INFO ] [sig ] [1589/3504] Completed IBM in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:15.010782] [INFO ] [sig ] [1590/3504] Forecasting IBN... [2026-01-09T20:24:15.010811] [INFO ] [sig ] Generating forecast for: IBN [2026-01-09T20:24:15.010841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-09T20:24:15.021722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-09T20:24:15.022009] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-09T20:24:15.022798] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-09T20:24:15.022851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:15.022884] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:15.022911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:15.022969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:15.079828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:15.080819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:15.080912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:15.080945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:15.204287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:15.204450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:15.204488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:15.204517] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:15.208262] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: DOWN (p=29.23%) [2026-01-09T20:24:15.208659] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-09T20:24:15.208806] [INFO ] [sig ] IBN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:15.358286] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBN.txt [2026-01-09T20:24:15.358605] [INFO ] [sig ] [1590/3504] Completed IBN in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:15.358672] [INFO ] [sig ] [1591/3504] Forecasting IBOC... [2026-01-09T20:24:15.358702] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-09T20:24:15.358733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-09T20:24:15.370047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-09T20:24:15.370374] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-09T20:24:15.371180] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-09T20:24:15.371232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:15.371265] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:15.371293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:15.371352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:15.426951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:15.427791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:15.427881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:15.427915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:15.540313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:15.540470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:15.540511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:15.540539] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:15.544163] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-09T20:24:15.544443] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-09T20:24:15.544569] [INFO ] [sig ] IBOC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:15.686353] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBOC.txt [2026-01-09T20:24:15.686492] [INFO ] [sig ] [1591/3504] Completed IBOC in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:15.686532] [INFO ] [sig ] [1592/3504] Forecasting IBP... [2026-01-09T20:24:15.686561] [INFO ] [sig ] Generating forecast for: IBP [2026-01-09T20:24:15.686611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-09T20:24:15.698176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-09T20:24:15.698496] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-09T20:24:15.699290] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-09T20:24:15.699341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:15.699371] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:15.699397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:15.699452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:15.755751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:15.756655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:15.756741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:15.756773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:15.883402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:15.883559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:15.883619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:15.883670] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:15.887174] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-09T20:24:15.887462] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-09T20:24:15.887610] [INFO ] [sig ] IBP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:16.026857] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBP.txt [2026-01-09T20:24:16.027001] [INFO ] [sig ] [1592/3504] Completed IBP in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:16.027040] [INFO ] [sig ] [1593/3504] Forecasting IBRX... [2026-01-09T20:24:16.027068] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-09T20:24:16.027098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-09T20:24:16.038614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-09T20:24:16.038933] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-09T20:24:16.039715] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-09T20:24:16.039767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:16.039798] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:16.039824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:16.039878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:16.094387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:16.095070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:16.095148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:16.095180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:16.210249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:16.210404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:16.210443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:16.210473] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:16.213841] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=87.44%) [2026-01-09T20:24:16.214111] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-09T20:24:16.214232] [INFO ] [sig ] IBRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:16.363115] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBRX.txt [2026-01-09T20:24:16.363296] [INFO ] [sig ] [1593/3504] Completed IBRX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:16.363338] [INFO ] [sig ] [1594/3504] Forecasting IBTG... [2026-01-09T20:24:16.363369] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-09T20:24:16.363406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-09T20:24:16.376082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-09T20:24:16.376409] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-09T20:24:16.377288] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-09T20:24:16.377342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:16.377410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:16.377440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:16.377498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:16.442749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:16.443760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:16.443850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:16.443895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:16.562072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:16.562224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:16.562264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:16.562293] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:16.566165] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-01-09T20:24:16.566438] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-09T20:24:16.566559] [INFO ] [sig ] IBTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:16.705482] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBTG.txt [2026-01-09T20:24:16.705641] [INFO ] [sig ] [1594/3504] Completed IBTG in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:16.705683] [INFO ] [sig ] [1595/3504] Forecasting IBTH... [2026-01-09T20:24:16.705711] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-09T20:24:16.705741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-09T20:24:16.716744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-09T20:24:16.717049] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-09T20:24:16.717860] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-09T20:24:16.717911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:16.717942] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:16.717969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:16.718024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:16.772941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:16.773679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:16.773757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:16.773789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:16.890995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:16.891147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:16.891184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:16.891213] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:16.894531] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-01-09T20:24:16.894820] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-09T20:24:16.894942] [INFO ] [sig ] IBTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:17.032094] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBTH.txt [2026-01-09T20:24:17.032228] [INFO ] [sig ] [1595/3504] Completed IBTH in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:17.032266] [INFO ] [sig ] [1596/3504] Forecasting IBTI... [2026-01-09T20:24:17.032293] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-09T20:24:17.032323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-09T20:24:17.043654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-09T20:24:17.043948] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-09T20:24:17.044723] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-09T20:24:17.044774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:17.044806] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:17.044832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:17.044899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:17.099559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:17.100204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:17.100280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:17.100312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:17.219199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:17.219351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:17.219389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:17.219418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:17.222744] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-01-09T20:24:17.223014] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-09T20:24:17.223135] [INFO ] [sig ] IBTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:17.363041] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBTI.txt [2026-01-09T20:24:17.363179] [INFO ] [sig ] [1596/3504] Completed IBTI in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:17.363217] [INFO ] [sig ] [1597/3504] Forecasting IBTJ... [2026-01-09T20:24:17.363246] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-09T20:24:17.363276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-09T20:24:17.374500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-09T20:24:17.374816] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-09T20:24:17.375562] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-09T20:24:17.375643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:17.375674] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:17.375700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:17.375756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:17.431590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:17.432288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:17.432364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:17.432397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:17.551765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:17.551919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:17.551957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:17.552016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:17.555307] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=47.20%) [2026-01-09T20:24:17.555596] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-09T20:24:17.555716] [INFO ] [sig ] IBTJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:17.692497] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBTJ.txt [2026-01-09T20:24:17.692647] [INFO ] [sig ] [1597/3504] Completed IBTJ in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:17.692688] [INFO ] [sig ] [1598/3504] Forecasting IBTK... [2026-01-09T20:24:17.692717] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-09T20:24:17.692748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-09T20:24:17.703918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-09T20:24:17.704229] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-09T20:24:17.705011] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-09T20:24:17.705075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:17.705107] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:17.705133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:17.705193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:17.760086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:17.760819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:17.760899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:17.760930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:17.880041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:17.880198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:17.880238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:17.880267] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:17.883602] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=72.14%) [2026-01-09T20:24:17.883881] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-09T20:24:17.884006] [INFO ] [sig ] IBTK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:18.024547] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBTK.txt [2026-01-09T20:24:18.024724] [INFO ] [sig ] [1598/3504] Completed IBTK in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:18.024764] [INFO ] [sig ] [1599/3504] Forecasting IBTL... [2026-01-09T20:24:18.024796] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-09T20:24:18.024826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-09T20:24:18.035988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-09T20:24:18.036306] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-09T20:24:18.037102] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-09T20:24:18.037185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:18.037218] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:18.037245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:18.037302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:18.092057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:18.092762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:18.092840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:18.092873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:18.209111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:18.209261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:18.209299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:18.209329] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:18.212684] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-01-09T20:24:18.212969] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-09T20:24:18.213091] [INFO ] [sig ] IBTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:18.350536] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IBTL.txt [2026-01-09T20:24:18.350692] [INFO ] [sig ] [1599/3504] Completed IBTL in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:18.350734] [INFO ] [sig ] [1600/3504] Forecasting IBTM... [2026-01-09T20:24:18.350765] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-09T20:24:18.350796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-09T20:24:18.362105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-09T20:24:18.362427] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-09T20:24:18.363193] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-09T20:24:18.363245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:18.363276] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:18.363303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:18.363358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:18.418167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:18.418857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:18.418934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:18.418966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:18.535936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:18.536087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:18.536125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:18.536153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:18.539484] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-09T20:24:18.539773] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-09T20:24:18.539896] [INFO ] [sig ] IBTM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:18.677201] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBTM.txt [2026-01-09T20:24:18.677363] [INFO ] [sig ] [1600/3504] Completed IBTM in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:18.677402] [INFO ] [sig ] [1601/3504] Forecasting IBTO... [2026-01-09T20:24:18.677431] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-09T20:24:18.677460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-09T20:24:18.688112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-09T20:24:18.688412] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-09T20:24:18.689189] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-09T20:24:18.689240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:18.689272] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:18.689298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:18.689353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:18.744591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:18.745241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:18.745319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:18.745351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:18.861038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:18.861189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:18.861232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:18.861262] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:18.864613] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-01-09T20:24:18.864881] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-09T20:24:18.865000] [INFO ] [sig ] IBTO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:19.004156] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IBTO.txt [2026-01-09T20:24:19.004317] [INFO ] [sig ] [1601/3504] Completed IBTO in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:19.004356] [INFO ] [sig ] [1602/3504] Forecasting ICE... [2026-01-09T20:24:19.004385] [INFO ] [sig ] Generating forecast for: ICE [2026-01-09T20:24:19.004416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-09T20:24:19.015811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-09T20:24:19.016079] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-09T20:24:19.016860] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-09T20:24:19.016911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:19.016942] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:19.016970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:19.017025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:19.071776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:19.072414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:19.072490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:19.072521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:19.192273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:19.192415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:19.192452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:19.192481] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:19.195789] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-01-09T20:24:19.196052] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-09T20:24:19.196168] [INFO ] [sig ] ICE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:19.333184] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ICE.txt [2026-01-09T20:24:19.333315] [INFO ] [sig ] [1602/3504] Completed ICE in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:19.333353] [INFO ] [sig ] [1603/3504] Forecasting ICFI... [2026-01-09T20:24:19.333381] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-09T20:24:19.333410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-09T20:24:19.344702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-09T20:24:19.344998] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-09T20:24:19.345763] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-09T20:24:19.345814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:19.345845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:19.345871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:19.345927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:19.401417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:19.402098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:19.402174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:19.402205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:19.526318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:19.526480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:19.526522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:19.526551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:19.530670] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-01-09T20:24:19.531057] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-09T20:24:19.531210] [INFO ] [sig ] ICFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:19.679735] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ICFI.txt [2026-01-09T20:24:19.679876] [INFO ] [sig ] [1603/3504] Completed ICFI in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:19.679914] [INFO ] [sig ] [1604/3504] Forecasting ICL... [2026-01-09T20:24:19.679944] [INFO ] [sig ] Generating forecast for: ICL [2026-01-09T20:24:19.679974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-09T20:24:19.692191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-09T20:24:19.692523] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-09T20:24:19.693336] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-09T20:24:19.693390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:19.693423] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:19.693452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:19.693510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:19.750022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:19.750899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:19.751012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:19.751047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:19.874005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:19.874158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:19.874199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:19.874229] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:19.877652] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=40.46%) [2026-01-09T20:24:19.877929] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-09T20:24:19.878054] [INFO ] [sig ] ICL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:20.018034] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ICL.txt [2026-01-09T20:24:20.018170] [INFO ] [sig ] [1604/3504] Completed ICL in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-09T20:24:20.018209] [INFO ] [sig ] [1605/3504] Forecasting ICLN... [2026-01-09T20:24:20.018239] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-09T20:24:20.018270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-09T20:24:20.029928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-09T20:24:20.030217] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-09T20:24:20.031006] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-09T20:24:20.031058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:20.031099] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:20.031126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:20.031182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:20.087098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:20.088012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:20.088088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:20.088120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:20.210872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:20.211043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:20.211084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:20.211112] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:20.214820] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-09T20:24:20.215095] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-09T20:24:20.215213] [INFO ] [sig ] ICLN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:20.358480] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ICLN.txt [2026-01-09T20:24:20.358639] [INFO ] [sig ] [1605/3504] Completed ICLN in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:20.358873] [INFO ] [sig ] [1606/3504] Forecasting ICMB... [2026-01-09T20:24:20.358905] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-09T20:24:20.358937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-09T20:24:20.370599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-09T20:24:20.370887] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-09T20:24:20.371721] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-09T20:24:20.371774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:20.371806] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:20.371833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:20.371890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:20.429192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:20.429948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:20.430028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:20.430060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:20.542280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:20.542422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:20.542463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:20.542492] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:20.545914] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=53.40%) [2026-01-09T20:24:20.546191] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-09T20:24:20.546319] [INFO ] [sig ] ICMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:20.684677] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ICMB.txt [2026-01-09T20:24:20.684799] [INFO ] [sig ] [1606/3504] Completed ICMB in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:20.684837] [INFO ] [sig ] [1607/3504] Forecasting ICOP... [2026-01-09T20:24:20.684866] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-09T20:24:20.684896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-09T20:24:20.695461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-09T20:24:20.695755] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-09T20:24:20.696527] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-09T20:24:20.696605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:20.696640] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:20.696668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:20.696726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:20.753568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:20.754304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:20.754383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:20.754415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:20.869214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:20.869363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:20.869403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:20.869434] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:20.872803] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-09T20:24:20.873074] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-09T20:24:20.873195] [INFO ] [sig ] ICOP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:21.012798] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ICOP.txt [2026-01-09T20:24:21.012984] [INFO ] [sig ] [1607/3504] Completed ICOP in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:21.013023] [INFO ] [sig ] [1608/3504] Forecasting ICUI... [2026-01-09T20:24:21.013052] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-09T20:24:21.013082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-09T20:24:21.024246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-09T20:24:21.024587] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-09T20:24:21.025389] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-09T20:24:21.025442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:21.025473] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:21.025500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:21.025556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:21.080996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:21.081824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:21.081906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:21.081940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:21.200770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:21.200942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:21.200991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:21.201033] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:21.204584] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=67.25%) [2026-01-09T20:24:21.204854] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-09T20:24:21.204975] [INFO ] [sig ] ICUI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:21.344214] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ICUI.txt [2026-01-09T20:24:21.344338] [INFO ] [sig ] [1608/3504] Completed ICUI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:21.344376] [INFO ] [sig ] [1609/3504] Forecasting IDA... [2026-01-09T20:24:21.344405] [INFO ] [sig ] Generating forecast for: IDA [2026-01-09T20:24:21.344434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-09T20:24:21.356000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-09T20:24:21.356273] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-09T20:24:21.357047] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-09T20:24:21.357109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:21.357167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:21.357196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:21.357253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:21.413714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:21.414494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:21.414592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:21.414632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:21.538692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:21.538837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:21.538877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:21.538907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:21.542280] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-01-09T20:24:21.542543] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-09T20:24:21.542680] [INFO ] [sig ] IDA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:21.681844] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IDA.txt [2026-01-09T20:24:21.681970] [INFO ] [sig ] [1609/3504] Completed IDA in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:21.682009] [INFO ] [sig ] [1610/3504] Forecasting IDAI... [2026-01-09T20:24:21.682037] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-09T20:24:21.682067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-09T20:24:21.693163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-09T20:24:21.693428] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-09T20:24:21.694202] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-09T20:24:21.694252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:21.694284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:21.694310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:21.694366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:21.750333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:21.750984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:21.751060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:21.751092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:21.868343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:21.868488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:21.868527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:21.868559] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:21.871934] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=74.41%) [2026-01-09T20:24:21.872215] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-09T20:24:21.872337] [INFO ] [sig ] IDAI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:22.014201] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IDAI.txt [2026-01-09T20:24:22.014328] [INFO ] [sig ] [1610/3504] Completed IDAI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:22.014366] [INFO ] [sig ] [1611/3504] Forecasting IDCC... [2026-01-09T20:24:22.014395] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-09T20:24:22.014424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-09T20:24:22.026035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-09T20:24:22.026357] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-09T20:24:22.027186] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-09T20:24:22.027238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:22.027298] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:22.027327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:22.027385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:22.084493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:22.085146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:22.085223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:22.085256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:22.205050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:22.205200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:22.205240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:22.205269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:22.208710] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-01-09T20:24:22.208984] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-09T20:24:22.209108] [INFO ] [sig ] IDCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:22.352748] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IDCC.txt [2026-01-09T20:24:22.352894] [INFO ] [sig ] [1611/3504] Completed IDCC in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:22.352936] [INFO ] [sig ] [1612/3504] Forecasting IDE... [2026-01-09T20:24:22.352967] [INFO ] [sig ] Generating forecast for: IDE [2026-01-09T20:24:22.352998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-09T20:24:22.364104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-09T20:24:22.364376] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-09T20:24:22.365143] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-09T20:24:22.365193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:22.365224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:22.365251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:22.365306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:22.422051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:22.422864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:22.422945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:22.422979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:22.540707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:22.540859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:22.540898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:22.540927] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:22.544240] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=34.55%) [2026-01-09T20:24:22.544501] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-09T20:24:22.544645] [INFO ] [sig ] IDE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:22.684557] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IDE.txt [2026-01-09T20:24:22.684720] [INFO ] [sig ] [1612/3504] Completed IDE in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:22.684766] [INFO ] [sig ] [1613/3504] Forecasting IDN... [2026-01-09T20:24:22.684797] [INFO ] [sig ] Generating forecast for: IDN [2026-01-09T20:24:22.684826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-09T20:24:22.696238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-09T20:24:22.696535] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-09T20:24:22.697359] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-09T20:24:22.697411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:22.697447] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:22.697473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:22.697528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:22.754444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:22.755158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:22.755239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:22.755271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:22.875283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:22.875460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:22.875507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:22.875537] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:22.879113] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-09T20:24:22.879388] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-09T20:24:22.879508] [INFO ] [sig ] IDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:23.019438] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IDN.txt [2026-01-09T20:24:23.019566] [INFO ] [sig ] [1613/3504] Completed IDN in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:23.019626] [INFO ] [sig ] [1614/3504] Forecasting IDXX... [2026-01-09T20:24:23.019656] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-09T20:24:23.019688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-09T20:24:23.032230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-09T20:24:23.032537] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-09T20:24:23.033300] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-09T20:24:23.033351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:23.033382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:23.033407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:23.033461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:23.089144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:23.089838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:23.089916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:23.089947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:23.207152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:23.207304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:23.207341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:23.207400] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:23.210701] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-09T20:24:23.210965] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-09T20:24:23.211101] [INFO ] [sig ] IDXX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:23.349048] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IDXX.txt [2026-01-09T20:24:23.349170] [INFO ] [sig ] [1614/3504] Completed IDXX in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:23.349208] [INFO ] [sig ] [1615/3504] Forecasting IDYA... [2026-01-09T20:24:23.349237] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-09T20:24:23.349267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-09T20:24:23.360711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-09T20:24:23.360989] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-09T20:24:23.361747] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-09T20:24:23.361798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:23.361830] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:23.361856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:23.361912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:23.417956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:23.418597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:23.418678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:23.418711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:23.557402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:23.557597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:23.557670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:23.557705] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:23.561714] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-09T20:24:23.562130] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-09T20:24:23.562314] [INFO ] [sig ] IDYA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:23.705137] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IDYA.txt [2026-01-09T20:24:23.705295] [INFO ] [sig ] [1615/3504] Completed IDYA in 0.4s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:23.705334] [INFO ] [sig ] [1616/3504] Forecasting IEF... [2026-01-09T20:24:23.705363] [INFO ] [sig ] Generating forecast for: IEF [2026-01-09T20:24:23.705392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-09T20:24:23.716467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-09T20:24:23.716756] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-09T20:24:23.717538] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-09T20:24:23.717605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:23.717638] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:23.717663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:23.717719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:23.772849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:23.773565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:23.773659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:23.773691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:23.895678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:23.895853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:23.895938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:23.895995] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:23.901143] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=36.25%) [2026-01-09T20:24:23.901545] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-09T20:24:23.901749] [INFO ] [sig ] IEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:24.055727] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IEF.txt [2026-01-09T20:24:24.055891] [INFO ] [sig ] [1616/3504] Completed IEF in 0.4s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:24.055931] [INFO ] [sig ] [1617/3504] Forecasting IEI... [2026-01-09T20:24:24.055962] [INFO ] [sig ] Generating forecast for: IEI [2026-01-09T20:24:24.055994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-09T20:24:24.068318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-09T20:24:24.068650] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-09T20:24:24.069420] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-09T20:24:24.069471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:24.069503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:24.069533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:24.069607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:24.126079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:24.126932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:24.127014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:24.127047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:24.246736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:24.246882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:24.246920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:24.246948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:24.250363] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-09T20:24:24.250650] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-09T20:24:24.250773] [INFO ] [sig ] IEI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:24.390442] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IEI.txt [2026-01-09T20:24:24.390593] [INFO ] [sig ] [1617/3504] Completed IEI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:24.390635] [INFO ] [sig ] [1618/3504] Forecasting IEP... [2026-01-09T20:24:24.390664] [INFO ] [sig ] Generating forecast for: IEP [2026-01-09T20:24:24.390693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-09T20:24:24.402008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-09T20:24:24.402297] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-09T20:24:24.403111] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-09T20:24:24.403163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:24.403195] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:24.403222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:24.403279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:24.461003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:24.461859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:24.461980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:24.462016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:24.585612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:24.585766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:24.585806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:24.585835] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:24.589275] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=36.79%) [2026-01-09T20:24:24.589563] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-09T20:24:24.589727] [INFO ] [sig ] IEP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:24.731184] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IEP.txt [2026-01-09T20:24:24.731325] [INFO ] [sig ] [1618/3504] Completed IEP in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:24.731364] [INFO ] [sig ] [1619/3504] Forecasting IESC... [2026-01-09T20:24:24.731393] [INFO ] [sig ] Generating forecast for: IESC [2026-01-09T20:24:24.731422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-09T20:24:24.743900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-09T20:24:24.744319] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-09T20:24:24.745137] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-09T20:24:24.745190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:24.745221] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:24.745248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:24.745304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:24.800803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:24.801621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:24.801701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:24.801733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:24.922159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:24.922309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:24.922346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:24.922374] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:24.925678] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-09T20:24:24.925943] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-09T20:24:24.926060] [INFO ] [sig ] IESC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:25.068480] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IESC.txt [2026-01-09T20:24:25.068733] [INFO ] [sig ] [1619/3504] Completed IESC in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:25.068806] [INFO ] [sig ] [1620/3504] Forecasting IEX... [2026-01-09T20:24:25.068849] [INFO ] [sig ] Generating forecast for: IEX [2026-01-09T20:24:25.068894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-09T20:24:25.081957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-09T20:24:25.082340] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-09T20:24:25.083188] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-09T20:24:25.083242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:25.083287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:25.083316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:25.083374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:25.142693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:25.143621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:25.143716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:25.143750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:25.267653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:25.267811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:25.267852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:25.267880] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:25.271284] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-01-09T20:24:25.271591] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-09T20:24:25.271719] [INFO ] [sig ] IEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:25.413591] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IEX.txt [2026-01-09T20:24:25.413738] [INFO ] [sig ] [1620/3504] Completed IEX in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:25.413778] [INFO ] [sig ] [1621/3504] Forecasting IFF... [2026-01-09T20:24:25.413807] [INFO ] [sig ] Generating forecast for: IFF [2026-01-09T20:24:25.413836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-09T20:24:25.425052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-09T20:24:25.425313] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-09T20:24:25.426066] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-09T20:24:25.426116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:25.426147] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:25.426174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:25.426230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:25.483719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:25.484486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:25.484615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:25.484654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:25.606600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:25.606753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:25.606791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:25.606821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:25.610288] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=63.40%) [2026-01-09T20:24:25.610570] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-09T20:24:25.610717] [INFO ] [sig ] IFF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:25.752982] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IFF.txt [2026-01-09T20:24:25.753135] [INFO ] [sig ] [1621/3504] Completed IFF in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-09T20:24:25.753175] [INFO ] [sig ] [1622/3504] Forecasting IFN... [2026-01-09T20:24:25.753205] [INFO ] [sig ] Generating forecast for: IFN [2026-01-09T20:24:25.753234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-09T20:24:25.765174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-09T20:24:25.765549] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-09T20:24:25.766348] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-09T20:24:25.766400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:25.766432] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:25.766460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:25.766518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:25.824198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:25.825016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:25.825094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:25.825126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:25.942368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:25.942563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:25.942618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:25.942648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:25.946051] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-09T20:24:25.946313] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-09T20:24:25.946428] [INFO ] [sig ] IFN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:26.085305] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IFN.txt [2026-01-09T20:24:26.085436] [INFO ] [sig ] [1622/3504] Completed IFN in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-09T20:24:26.085475] [INFO ] [sig ] [1623/3504] Forecasting IFS... [2026-01-09T20:24:26.085504] [INFO ] [sig ] Generating forecast for: IFS [2026-01-09T20:24:26.085539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-09T20:24:26.097483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-09T20:24:26.097781] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-09T20:24:26.098519] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-09T20:24:26.098592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:26.098625] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:26.098651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:26.098711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:26.156551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:26.157459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:26.157554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:26.157607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:26.279013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:26.279170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:26.279209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:26.279240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:26.282760] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-09T20:24:26.283070] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-09T20:24:26.283204] [INFO ] [sig ] IFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:26.423542] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IFS.txt [2026-01-09T20:24:26.423708] [INFO ] [sig ] [1623/3504] Completed IFS in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:26.423749] [INFO ] [sig ] [1624/3504] Forecasting IGA... [2026-01-09T20:24:26.423778] [INFO ] [sig ] Generating forecast for: IGA [2026-01-09T20:24:26.423814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-09T20:24:26.435179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-09T20:24:26.435550] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-09T20:24:26.436343] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-09T20:24:26.436400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:26.436433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:26.436460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:26.436518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:26.494323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:26.495203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:26.495284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:26.495316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:26.615086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:26.615247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:26.615290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:26.615321] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:26.618894] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=38.99%) [2026-01-09T20:24:26.619187] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-09T20:24:26.619316] [INFO ] [sig ] IGA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:26.763615] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IGA.txt [2026-01-09T20:24:26.763799] [INFO ] [sig ] [1624/3504] Completed IGA in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:26.763840] [INFO ] [sig ] [1625/3504] Forecasting IGD... [2026-01-09T20:24:26.763869] [INFO ] [sig ] Generating forecast for: IGD [2026-01-09T20:24:26.763900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-09T20:24:26.775183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-09T20:24:26.775548] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-09T20:24:26.776322] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-09T20:24:26.776374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:26.776405] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:26.776431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:26.776487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:26.834292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:26.835155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:26.835237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:26.835270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:26.953735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:26.953887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:26.953928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:26.953957] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:26.957379] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=4.49%) [2026-01-09T20:24:26.957671] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-09T20:24:26.957794] [INFO ] [sig ] IGD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:27.099177] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IGD.txt [2026-01-09T20:24:27.099322] [INFO ] [sig ] [1625/3504] Completed IGD in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:27.099363] [INFO ] [sig ] [1626/3504] Forecasting IGF... [2026-01-09T20:24:27.099393] [INFO ] [sig ] Generating forecast for: IGF [2026-01-09T20:24:27.099423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-09T20:24:27.110534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-09T20:24:27.110846] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-09T20:24:27.111606] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-09T20:24:27.111657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:27.111688] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:27.111714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:27.111769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:27.168722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:27.169482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:27.169564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:27.169616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:27.291423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:27.291592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:27.291635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:27.291664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:27.295142] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=68.95%) [2026-01-09T20:24:27.295424] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-09T20:24:27.295546] [INFO ] [sig ] IGF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:27.437895] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IGF.txt [2026-01-09T20:24:27.438071] [INFO ] [sig ] [1626/3504] Completed IGF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:27.438114] [INFO ] [sig ] [1627/3504] Forecasting IGI... [2026-01-09T20:24:27.438143] [INFO ] [sig ] Generating forecast for: IGI [2026-01-09T20:24:27.438173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-09T20:24:27.450329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-09T20:24:27.450945] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-09T20:24:27.451784] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-09T20:24:27.451839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:27.452049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:27.452076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:27.452133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:27.510302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:27.511218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:27.511303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:27.511335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:27.614635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:27.614791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:27.614829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:27.614858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:27.618208] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-09T20:24:27.618483] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-09T20:24:27.618622] [INFO ] [sig ] IGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:27.759227] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IGI.txt [2026-01-09T20:24:27.759379] [INFO ] [sig ] [1627/3504] Completed IGI in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:27.759420] [INFO ] [sig ] [1628/3504] Forecasting IGIB... [2026-01-09T20:24:27.759448] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-09T20:24:27.759477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-09T20:24:27.770655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-09T20:24:27.770944] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-09T20:24:27.771725] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-09T20:24:27.771775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:27.771831] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:27.771859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:27.771916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:27.826897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:27.827536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:27.827628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:27.827662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:27.946749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:27.946899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:27.946938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:27.946965] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:27.950318] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-01-09T20:24:27.950610] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-09T20:24:27.950732] [INFO ] [sig ] IGIB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:28.088911] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IGIB.txt [2026-01-09T20:24:28.089060] [INFO ] [sig ] [1628/3504] Completed IGIB in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:28.089101] [INFO ] [sig ] [1629/3504] Forecasting IGIC... [2026-01-09T20:24:28.089131] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-09T20:24:28.089160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-09T20:24:28.100393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-09T20:24:28.100673] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-09T20:24:28.101411] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-09T20:24:28.101462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:28.101500] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:28.101526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:28.101610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:28.156678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:28.157293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:28.157368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:28.157400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:28.271800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:28.271951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:28.271990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:28.272018] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:28.275330] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=84.85%) [2026-01-09T20:24:28.275610] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-09T20:24:28.275729] [INFO ] [sig ] IGIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:28.417257] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IGIC.txt [2026-01-09T20:24:28.417488] [INFO ] [sig ] [1629/3504] Completed IGIC in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:28.417543] [INFO ] [sig ] [1630/3504] Forecasting IGSB... [2026-01-09T20:24:28.417600] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-09T20:24:28.417633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-09T20:24:28.429500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-09T20:24:28.429836] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-09T20:24:28.430609] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-09T20:24:28.430660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:28.430693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:28.430719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:28.430775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:28.485959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:28.486783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:28.486865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:28.486897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:28.605837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:28.605983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:28.606022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:28.606050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:28.609404] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-09T20:24:28.609687] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-09T20:24:28.609807] [INFO ] [sig ] IGSB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:28.756674] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IGSB.txt [2026-01-09T20:24:28.756824] [INFO ] [sig ] [1630/3504] Completed IGSB in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:28.756863] [INFO ] [sig ] [1631/3504] Forecasting IHD... [2026-01-09T20:24:28.756893] [INFO ] [sig ] Generating forecast for: IHD [2026-01-09T20:24:28.756923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-09T20:24:28.768649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-09T20:24:28.769065] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-09T20:24:28.769879] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-09T20:24:28.769932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:28.769964] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:28.769990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:28.770061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:28.827869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:28.828762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:28.828851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:28.828885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:28.945221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:28.945366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:28.945405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:28.945466] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:28.948826] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-09T20:24:28.949093] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-09T20:24:28.949211] [INFO ] [sig ] IHD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:29.088496] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IHD.txt [2026-01-09T20:24:29.088635] [INFO ] [sig ] [1631/3504] Completed IHD in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:29.088676] [INFO ] [sig ] [1632/3504] Forecasting IHG... [2026-01-09T20:24:29.088704] [INFO ] [sig ] Generating forecast for: IHG [2026-01-09T20:24:29.088733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-09T20:24:29.100053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-09T20:24:29.100318] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-09T20:24:29.101079] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-09T20:24:29.101130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:29.101160] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:29.101186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:29.101242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:29.158212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:29.158857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:29.158936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:29.158969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:29.284182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:29.284329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:29.284372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:29.284414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:29.288078] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-09T20:24:29.288355] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-09T20:24:29.288481] [INFO ] [sig ] IHG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:29.429914] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IHG.txt [2026-01-09T20:24:29.430044] [INFO ] [sig ] [1632/3504] Completed IHG in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:29.430083] [INFO ] [sig ] [1633/3504] Forecasting IHS... [2026-01-09T20:24:29.430115] [INFO ] [sig ] Generating forecast for: IHS [2026-01-09T20:24:29.430144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-09T20:24:29.441682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-09T20:24:29.441944] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-09T20:24:29.442756] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-09T20:24:29.442820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:29.442854] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:29.442881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:29.442938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:29.502873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:29.503778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:29.503860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:29.503894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:29.624480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:29.624653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:29.624693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:29.624723] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:29.628180] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-09T20:24:29.628451] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-09T20:24:29.628593] [INFO ] [sig ] IHS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:29.768964] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IHS.txt [2026-01-09T20:24:29.769112] [INFO ] [sig ] [1633/3504] Completed IHS in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:29.769154] [INFO ] [sig ] [1634/3504] Forecasting IIF... [2026-01-09T20:24:29.769184] [INFO ] [sig ] Generating forecast for: IIF [2026-01-09T20:24:29.769214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-09T20:24:29.780986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-09T20:24:29.781350] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-09T20:24:29.782168] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-09T20:24:29.782222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:29.782254] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:29.782280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:29.782336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:29.840836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:29.841725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:29.841824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:29.841859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:29.958421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:29.958603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:29.958648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:29.958677] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:29.962366] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=50.53%) [2026-01-09T20:24:29.962698] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-09T20:24:29.962841] [INFO ] [sig ] IIF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:30.101881] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IIF.txt [2026-01-09T20:24:30.102027] [INFO ] [sig ] [1634/3504] Completed IIF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:30.102066] [INFO ] [sig ] [1635/3504] Forecasting III... [2026-01-09T20:24:30.102095] [INFO ] [sig ] Generating forecast for: III [2026-01-09T20:24:30.102124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-09T20:24:30.113214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-09T20:24:30.113510] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-09T20:24:30.114273] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-09T20:24:30.114324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:30.114355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:30.114381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:30.114437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:30.169756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:30.170382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:30.170457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:30.170489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:30.286444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:30.286603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:30.286643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:30.286671] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:30.289975] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-01-09T20:24:30.290238] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-09T20:24:30.290354] [INFO ] [sig ] III: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:30.430073] [INFO ] [LOCAL ] Saved forecast: III 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/III.txt [2026-01-09T20:24:30.430232] [INFO ] [sig ] [1635/3504] Completed III in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:30.430273] [INFO ] [sig ] [1636/3504] Forecasting IIIN... [2026-01-09T20:24:30.430302] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-09T20:24:30.430332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-09T20:24:30.441745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-09T20:24:30.442115] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-09T20:24:30.442895] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-09T20:24:30.442947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:30.442977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:30.443003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:30.443059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:30.498471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:30.499328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:30.499412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:30.499445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:30.619369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:30.619534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:30.619587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:30.619619] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:30.622889] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-09T20:24:30.623151] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-09T20:24:30.623268] [INFO ] [sig ] IIIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:30.761310] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IIIN.txt [2026-01-09T20:24:30.761446] [INFO ] [sig ] [1636/3504] Completed IIIN in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:30.761508] [INFO ] [sig ] [1637/3504] Forecasting IIM... [2026-01-09T20:24:30.761538] [INFO ] [sig ] Generating forecast for: IIM [2026-01-09T20:24:30.761567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-09T20:24:30.773594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-09T20:24:30.773945] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-09T20:24:30.774939] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-09T20:24:30.774992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:30.775023] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:30.775244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:30.775299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:30.830361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:30.831217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:30.831296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:30.831328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:30.946906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:30.947261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:30.947302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:30.947330] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:30.950815] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=28.31%) [2026-01-09T20:24:30.951272] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-09T20:24:30.951386] [INFO ] [sig ] IIM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:31.088969] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IIM.txt [2026-01-09T20:24:31.089096] [INFO ] [sig ] [1637/3504] Completed IIM in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:31.089136] [INFO ] [sig ] [1638/3504] Forecasting ILMN... [2026-01-09T20:24:31.089165] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-09T20:24:31.089194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-09T20:24:31.100500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-09T20:24:31.100782] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-09T20:24:31.101521] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-09T20:24:31.101591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:31.101624] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:31.101650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:31.101705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:31.157171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:31.157849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:31.157954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:31.157988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:31.282435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:31.282602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:31.282644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:31.282675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:31.286078] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-09T20:24:31.286349] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-09T20:24:31.286487] [INFO ] [sig ] ILMN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:31.428718] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ILMN.txt [2026-01-09T20:24:31.428929] [INFO ] [sig ] [1638/3504] Completed ILMN in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-09T20:24:31.428990] [INFO ] [sig ] [1639/3504] Forecasting IMAX... [2026-01-09T20:24:31.429040] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-09T20:24:31.429089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-09T20:24:31.444382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-09T20:24:31.444860] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-09T20:24:31.445932] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-09T20:24:31.445999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:31.446044] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:31.446085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:31.446168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:31.506815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:31.507766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:31.507856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:31.507890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:31.628304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:31.628456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:31.628496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:31.628526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:31.631999] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-01-09T20:24:31.632287] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-09T20:24:31.632415] [INFO ] [sig ] IMAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:31.774214] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMAX.txt [2026-01-09T20:24:31.774340] [INFO ] [sig ] [1639/3504] Completed IMAX in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-09T20:24:31.774379] [INFO ] [sig ] [1640/3504] Forecasting IMMP... [2026-01-09T20:24:31.774408] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-09T20:24:31.774437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-09T20:24:31.786304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-09T20:24:31.786605] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-09T20:24:31.787631] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-09T20:24:31.787687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:31.787718] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:31.787746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:31.787801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:31.847093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:31.848011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:31.848099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:31.848133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:31.969049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:31.969214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:31.969272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:31.969304] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:31.972914] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=28.15%) [2026-01-09T20:24:31.973238] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-09T20:24:31.973372] [INFO ] [sig ] IMMP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:32.121816] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMMP.txt [2026-01-09T20:24:32.121943] [INFO ] [sig ] [1640/3504] Completed IMMP in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:32.121982] [INFO ] [sig ] [1641/3504] Forecasting IMMX... [2026-01-09T20:24:32.122010] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-09T20:24:32.122040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-09T20:24:32.133092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-09T20:24:32.133362] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-09T20:24:32.134130] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-09T20:24:32.134182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:32.134214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:32.134240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:32.134296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:32.189295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:32.189929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:32.190004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:32.190036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:32.306664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:32.306793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:32.306831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:32.306864] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:32.310149] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-01-09T20:24:32.310410] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-09T20:24:32.310526] [INFO ] [sig ] IMMX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:32.449491] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMMX.txt [2026-01-09T20:24:32.449678] [INFO ] [sig ] [1641/3504] Completed IMMX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:32.449718] [INFO ] [sig ] [1642/3504] Forecasting IMNM... [2026-01-09T20:24:32.449749] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-09T20:24:32.449778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-09T20:24:32.460857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-09T20:24:32.461118] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-09T20:24:32.461899] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-09T20:24:32.461950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:32.461982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:32.462008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:32.462063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:32.517404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:32.518099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:32.518174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:32.518205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:32.640835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:32.640985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:32.641023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:32.641052] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:32.644445] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=31.01%) [2026-01-09T20:24:32.644742] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-09T20:24:32.644867] [INFO ] [sig ] IMNM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:32.782628] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMNM.txt [2026-01-09T20:24:32.782767] [INFO ] [sig ] [1642/3504] Completed IMNM in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:32.782807] [INFO ] [sig ] [1643/3504] Forecasting IMNN... [2026-01-09T20:24:32.782837] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-09T20:24:32.782867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-09T20:24:32.795072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-09T20:24:32.795481] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-09T20:24:32.796296] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-09T20:24:32.796347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:32.796378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:32.796405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:32.796459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:32.852688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:32.853600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:32.853685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:32.853719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:32.974156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:32.974309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:32.974347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:32.974376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:32.977777] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-09T20:24:32.978041] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-09T20:24:32.978163] [INFO ] [sig ] IMNN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:33.116942] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMNN.txt [2026-01-09T20:24:33.117094] [INFO ] [sig ] [1643/3504] Completed IMNN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:33.117154] [INFO ] [sig ] [1644/3504] Forecasting IMOS... [2026-01-09T20:24:33.117186] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-09T20:24:33.117216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-09T20:24:33.129180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-09T20:24:33.129457] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-09T20:24:33.130218] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-09T20:24:33.130269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:33.130313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:33.130341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:33.130396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:33.186407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:33.187054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:33.187144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:33.187178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:33.304967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:33.305277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:33.305315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:33.305344] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:33.308681] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-01-09T20:24:33.308947] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-09T20:24:33.309065] [INFO ] [sig ] IMOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:33.449601] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IMOS.txt [2026-01-09T20:24:33.449724] [INFO ] [sig ] [1644/3504] Completed IMOS in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:33.449763] [INFO ] [sig ] [1645/3504] Forecasting IMPP... [2026-01-09T20:24:33.449792] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-09T20:24:33.449820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-09T20:24:33.462731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-09T20:24:33.463059] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-09T20:24:33.463845] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-09T20:24:33.463896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:33.463954] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:33.463982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:33.464041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:33.522381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:33.523201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:33.523280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:33.523314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:33.640594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:33.640741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:33.640780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:33.640810] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:33.644223] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=38.32%) [2026-01-09T20:24:33.644502] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-09T20:24:33.644642] [INFO ] [sig ] IMPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:33.786262] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMPP.txt [2026-01-09T20:24:33.786396] [INFO ] [sig ] [1645/3504] Completed IMPP in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:33.786435] [INFO ] [sig ] [1646/3504] Forecasting IMRX... [2026-01-09T20:24:33.786464] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-09T20:24:33.786494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-09T20:24:33.798320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-09T20:24:33.798637] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-09T20:24:33.799381] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-09T20:24:33.799440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:33.799472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:33.799498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:33.799553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:33.856249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:33.856911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:33.856988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:33.857021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:33.974434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:33.974608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:33.974650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:33.974681] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:33.978250] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=40.77%) [2026-01-09T20:24:33.978560] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-09T20:24:33.978714] [INFO ] [sig ] IMRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:34.120135] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMRX.txt [2026-01-09T20:24:34.120293] [INFO ] [sig ] [1646/3504] Completed IMRX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:34.120335] [INFO ] [sig ] [1647/3504] Forecasting IMTX... [2026-01-09T20:24:34.120365] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-09T20:24:34.120396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-09T20:24:34.131946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-09T20:24:34.132252] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-09T20:24:34.133023] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-09T20:24:34.133074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:34.133107] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:34.133133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:34.133188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:34.189463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:34.190346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:34.190435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:34.190467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:34.310390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:34.310536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:34.310591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:34.310622] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:34.313912] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-01-09T20:24:34.314181] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-09T20:24:34.314297] [INFO ] [sig ] IMTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:34.455718] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMTX.txt [2026-01-09T20:24:34.455871] [INFO ] [sig ] [1647/3504] Completed IMTX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:34.455920] [INFO ] [sig ] [1648/3504] Forecasting IMXI... [2026-01-09T20:24:34.455953] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-09T20:24:34.455985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-09T20:24:34.471165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-09T20:24:34.471516] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-09T20:24:34.472409] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-09T20:24:34.472463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:34.472496] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:34.472523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:34.472598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:34.530230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:34.530956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:34.531057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:34.531093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:34.652010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:34.652162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:34.652202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:34.652262] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:34.655718] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-01-09T20:24:34.656003] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-09T20:24:34.656136] [INFO ] [sig ] IMXI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:34.796454] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IMXI.txt [2026-01-09T20:24:34.796607] [INFO ] [sig ] [1648/3504] Completed IMXI in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:34.796649] [INFO ] [sig ] [1649/3504] Forecasting INAB... [2026-01-09T20:24:34.796681] [INFO ] [sig ] Generating forecast for: INAB [2026-01-09T20:24:34.796712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-09T20:24:34.808228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-09T20:24:34.808658] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-09T20:24:34.809441] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-09T20:24:34.809492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:34.809523] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:34.809550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:34.809623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:34.865372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:34.866195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:34.866274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:34.866306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:34.982720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:34.982874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:34.982914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:34.982942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:34.986306] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-09T20:24:34.986612] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-09T20:24:34.986781] [INFO ] [sig ] INAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:35.130567] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INAB.txt [2026-01-09T20:24:35.130745] [INFO ] [sig ] [1649/3504] Completed INAB in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:35.130784] [INFO ] [sig ] [1650/3504] Forecasting INBK... [2026-01-09T20:24:35.130814] [INFO ] [sig ] Generating forecast for: INBK [2026-01-09T20:24:35.130843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-09T20:24:35.142044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-09T20:24:35.142394] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-09T20:24:35.143182] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-09T20:24:35.143235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:35.143267] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:35.143293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:35.143349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:35.199810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:35.200674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:35.200758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:35.200791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:35.320462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:35.320633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:35.320672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:35.320701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:35.324061] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-01-09T20:24:35.324374] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-09T20:24:35.324504] [INFO ] [sig ] INBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:35.465255] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INBK.txt [2026-01-09T20:24:35.465405] [INFO ] [sig ] [1650/3504] Completed INBK in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:35.465444] [INFO ] [sig ] [1651/3504] Forecasting INBX... [2026-01-09T20:24:35.465473] [INFO ] [sig ] Generating forecast for: INBX [2026-01-09T20:24:35.465505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-09T20:24:35.476623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-09T20:24:35.476939] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-09T20:24:35.477754] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-09T20:24:35.477807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:35.477851] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:35.477878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:35.477938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:35.535001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:35.535868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:35.535951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:35.536008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:35.655753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:35.655903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:35.655966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:35.655998] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:35.659806] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-09T20:24:35.660078] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-09T20:24:35.660204] [INFO ] [sig ] INBX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:35.799666] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INBX.txt [2026-01-09T20:24:35.799791] [INFO ] [sig ] [1651/3504] Completed INBX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:35.799829] [INFO ] [sig ] [1652/3504] Forecasting INCY... [2026-01-09T20:24:35.799857] [INFO ] [sig ] Generating forecast for: INCY [2026-01-09T20:24:35.799887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-09T20:24:35.811682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-09T20:24:35.811992] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-09T20:24:35.812876] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-09T20:24:35.812934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:35.812967] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:35.812993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:35.813049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:35.869313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:35.870042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:35.870124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:35.870157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:35.991016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:35.991171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:35.991211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:35.991240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:35.994876] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-09T20:24:35.995164] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-09T20:24:35.995293] [INFO ] [sig ] INCY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:36.148012] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INCY.txt [2026-01-09T20:24:36.148147] [INFO ] [sig ] [1652/3504] Completed INCY in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:36.148186] [INFO ] [sig ] [1653/3504] Forecasting INDB... [2026-01-09T20:24:36.148215] [INFO ] [sig ] Generating forecast for: INDB [2026-01-09T20:24:36.148244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-09T20:24:36.159174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-09T20:24:36.159451] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-09T20:24:36.160278] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-09T20:24:36.160332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:36.160364] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:36.160392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:36.160447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:36.217852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:36.218709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:36.218812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:36.218847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:36.337611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:36.337750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:36.337789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:36.337818] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:36.341175] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-09T20:24:36.341443] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-09T20:24:36.341565] [INFO ] [sig ] INDB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:36.492278] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INDB.txt [2026-01-09T20:24:36.492406] [INFO ] [sig ] [1653/3504] Completed INDB in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:36.492444] [INFO ] [sig ] [1654/3504] Forecasting INDI... [2026-01-09T20:24:36.492473] [INFO ] [sig ] Generating forecast for: INDI [2026-01-09T20:24:36.492502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-09T20:24:36.503422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-09T20:24:36.503743] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-09T20:24:36.504509] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-09T20:24:36.504562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:36.504614] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:36.504642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:36.504699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:36.560596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:36.561232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:36.561313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:36.561345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:36.677939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:36.678085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:36.678124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:36.678153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:36.681521] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=42.24%) [2026-01-09T20:24:36.681817] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-09T20:24:36.681936] [INFO ] [sig ] INDI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:36.821085] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INDI.txt [2026-01-09T20:24:36.821217] [INFO ] [sig ] [1654/3504] Completed INDI in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:36.821256] [INFO ] [sig ] [1655/3504] Forecasting INDP... [2026-01-09T20:24:36.821285] [INFO ] [sig ] Generating forecast for: INDP [2026-01-09T20:24:36.821314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-09T20:24:36.832079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-09T20:24:36.832377] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-09T20:24:36.833153] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-09T20:24:36.833204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:36.833246] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:36.833275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:36.833330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:36.889173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:36.889833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:36.889933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:36.889967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:36.995745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:36.995899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:36.995943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:36.995972] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:36.999366] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-09T20:24:36.999660] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-09T20:24:36.999786] [INFO ] [sig ] INDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:37.140368] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INDP.txt [2026-01-09T20:24:37.140523] [INFO ] [sig ] [1655/3504] Completed INDP in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-09T20:24:37.140563] [INFO ] [sig ] [1656/3504] Forecasting INDY... [2026-01-09T20:24:37.140617] [INFO ] [sig ] Generating forecast for: INDY [2026-01-09T20:24:37.140648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-09T20:24:37.151655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-09T20:24:37.151918] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-09T20:24:37.152708] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-09T20:24:37.152760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:37.152792] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:37.152818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:37.152874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:37.211357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:37.212043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:37.212118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:37.212150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:37.335818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:37.335968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:37.336009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:37.336038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:37.339347] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-09T20:24:37.339633] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-09T20:24:37.339752] [INFO ] [sig ] INDY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:37.480266] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INDY.txt [2026-01-09T20:24:37.480417] [INFO ] [sig ] [1656/3504] Completed INDY in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-09T20:24:37.480456] [INFO ] [sig ] [1657/3504] Forecasting INFY... [2026-01-09T20:24:37.480484] [INFO ] [sig ] Generating forecast for: INFY [2026-01-09T20:24:37.480515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-09T20:24:37.492276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-09T20:24:37.492670] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-09T20:24:37.493428] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-09T20:24:37.493480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:37.493511] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:37.493537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:37.493630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:37.549621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:37.550520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:37.550642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:37.550680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:37.678857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:37.679017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:37.679059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:37.679088] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:37.683802] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=65.73%) [2026-01-09T20:24:37.684162] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-09T20:24:37.684332] [INFO ] [sig ] INFY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:37.837426] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INFY.txt [2026-01-09T20:24:37.837628] [INFO ] [sig ] [1657/3504] Completed INFY in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-09T20:24:37.837672] [INFO ] [sig ] [1658/3504] Forecasting ING... [2026-01-09T20:24:37.837703] [INFO ] [sig ] Generating forecast for: ING [2026-01-09T20:24:37.837733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-09T20:24:37.850214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-09T20:24:37.850657] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-09T20:24:37.851489] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-09T20:24:37.851543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:37.851606] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:37.851642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:37.851700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:37.908872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:37.909831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:37.909919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:37.909955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:38.045792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:38.045983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:38.046048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:38.046127] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:38.051594] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-09T20:24:38.052141] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-09T20:24:38.052355] [INFO ] [sig ] ING: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:38.252060] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ING.txt [2026-01-09T20:24:38.252329] [INFO ] [sig ] [1658/3504] Completed ING in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:38.252399] [INFO ] [sig ] [1659/3504] Forecasting INGN... [2026-01-09T20:24:38.252461] [INFO ] [sig ] Generating forecast for: INGN [2026-01-09T20:24:38.252520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-09T20:24:38.273246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-09T20:24:38.273806] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-09T20:24:38.275362] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-09T20:24:38.275441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:38.275487] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:38.275526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:38.275664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:38.362887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:38.364039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:38.364159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:38.364202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:38.524810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:38.525021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:38.525074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:38.525105] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:38.529798] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=14.12%) [2026-01-09T20:24:38.530273] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-09T20:24:38.530472] [INFO ] [sig ] INGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:38.704060] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INGN.txt [2026-01-09T20:24:38.704336] [INFO ] [sig ] [1659/3504] Completed INGN in 0.5s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:38.704397] [INFO ] [sig ] [1660/3504] Forecasting INM... [2026-01-09T20:24:38.704440] [INFO ] [sig ] Generating forecast for: INM [2026-01-09T20:24:38.704482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-09T20:24:38.721128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-09T20:24:38.721663] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-09T20:24:38.722847] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-09T20:24:38.722938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:38.722986] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:38.723026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:38.723113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:38.812827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:38.813940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:38.814151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:38.814204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:38.952723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:38.952875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:38.952917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:38.952948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:38.956448] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=41.32%) [2026-01-09T20:24:38.956791] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-09T20:24:38.956926] [INFO ] [sig ] INM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:39.100413] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INM.txt [2026-01-09T20:24:39.100595] [INFO ] [sig ] [1660/3504] Completed INM in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:39.100640] [INFO ] [sig ] [1661/3504] Forecasting INMB... [2026-01-09T20:24:39.100670] [INFO ] [sig ] Generating forecast for: INMB [2026-01-09T20:24:39.100699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-09T20:24:39.113958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-09T20:24:39.114392] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-09T20:24:39.115231] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-09T20:24:39.115288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:39.115330] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:39.115359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:39.115418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:39.174746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:39.175720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:39.175826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:39.175863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:39.301619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:39.301773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:39.301814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:39.301843] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:39.305331] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-09T20:24:39.305687] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-09T20:24:39.306016] [INFO ] [sig ] INMB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:39.453458] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INMB.txt [2026-01-09T20:24:39.453661] [INFO ] [sig ] [1661/3504] Completed INMB in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:39.453719] [INFO ] [sig ] [1662/3504] Forecasting INMD... [2026-01-09T20:24:39.453751] [INFO ] [sig ] Generating forecast for: INMD [2026-01-09T20:24:39.453781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-09T20:24:39.466329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-09T20:24:39.466727] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-09T20:24:39.467553] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-09T20:24:39.467628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:39.467711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:39.467744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:39.467818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:39.529913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:39.531027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:39.531135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:39.531183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:39.654587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:39.654729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:39.654769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:39.654815] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:39.658137] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-01-09T20:24:39.658409] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-09T20:24:39.658528] [INFO ] [sig ] INMD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:39.799856] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INMD.txt [2026-01-09T20:24:39.800002] [INFO ] [sig ] [1662/3504] Completed INMD in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:39.800043] [INFO ] [sig ] [1663/3504] Forecasting INN... [2026-01-09T20:24:39.800072] [INFO ] [sig ] Generating forecast for: INN [2026-01-09T20:24:39.800102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-09T20:24:39.810863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-09T20:24:39.811157] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-09T20:24:39.811935] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-09T20:24:39.811987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:39.812018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:39.812045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:39.812100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:39.868994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:39.869701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:39.869778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:39.869810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:39.986713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:39.986861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:39.986900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:39.986929] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:39.990260] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=81.80%) [2026-01-09T20:24:39.990536] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-09T20:24:39.990680] [INFO ] [sig ] INN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:40.132945] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INN.txt [2026-01-09T20:24:40.133082] [INFO ] [sig ] [1663/3504] Completed INN in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:40.133122] [INFO ] [sig ] [1664/3504] Forecasting INO... [2026-01-09T20:24:40.133151] [INFO ] [sig ] Generating forecast for: INO [2026-01-09T20:24:40.133181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-09T20:24:40.144284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-09T20:24:40.144605] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-09T20:24:40.145380] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-09T20:24:40.145433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:40.145466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:40.145493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:40.145551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:40.203382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:40.204160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:40.204240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:40.204290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:40.319796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:40.319944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:40.319984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:40.320014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:40.323381] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-01-09T20:24:40.323666] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-09T20:24:40.323787] [INFO ] [sig ] INO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:40.463742] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INO.txt [2026-01-09T20:24:40.463875] [INFO ] [sig ] [1664/3504] Completed INO in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:40.463913] [INFO ] [sig ] [1665/3504] Forecasting INOD... [2026-01-09T20:24:40.463943] [INFO ] [sig ] Generating forecast for: INOD [2026-01-09T20:24:40.463972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-09T20:24:40.474759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-09T20:24:40.475054] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-09T20:24:40.475824] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-09T20:24:40.475875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:40.475906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:40.475932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:40.475987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:40.532230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:40.533006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:40.533087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:40.533119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:40.656508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:40.656669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:40.656708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:40.656766] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:40.660096] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-09T20:24:40.660366] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-09T20:24:40.660486] [INFO ] [sig ] INOD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:40.800908] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INOD.txt [2026-01-09T20:24:40.801045] [INFO ] [sig ] [1665/3504] Completed INOD in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:40.801084] [INFO ] [sig ] [1666/3504] Forecasting INSE... [2026-01-09T20:24:40.801113] [INFO ] [sig ] Generating forecast for: INSE [2026-01-09T20:24:40.801143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-09T20:24:40.812431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-09T20:24:40.812777] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-09T20:24:40.813652] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-09T20:24:40.813715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:40.813760] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:40.813803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:40.813861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:40.880541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:40.881366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:40.881448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:40.881481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:41.015269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:41.015431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:41.015477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:41.015507] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:41.019286] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=53.13%) [2026-01-09T20:24:41.019602] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-09T20:24:41.019739] [INFO ] [sig ] INSE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:41.184370] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INSE.txt [2026-01-09T20:24:41.184514] [INFO ] [sig ] [1666/3504] Completed INSE in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:41.184555] [INFO ] [sig ] [1667/3504] Forecasting INSG... [2026-01-09T20:24:41.184615] [INFO ] [sig ] Generating forecast for: INSG [2026-01-09T20:24:41.184661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-09T20:24:41.195786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-09T20:24:41.196083] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-09T20:24:41.196896] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-09T20:24:41.196948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:41.196994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:41.197024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:41.197084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:41.254323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:41.255110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:41.255191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:41.255410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:41.374408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:41.374557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:41.374620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:41.374650] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:41.377969] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-09T20:24:41.378237] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-09T20:24:41.378357] [INFO ] [sig ] INSG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:41.521099] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INSG.txt [2026-01-09T20:24:41.521271] [INFO ] [sig ] [1667/3504] Completed INSG in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:41.521322] [INFO ] [sig ] [1668/3504] Forecasting INSM... [2026-01-09T20:24:41.521355] [INFO ] [sig ] Generating forecast for: INSM [2026-01-09T20:24:41.521387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-09T20:24:41.533431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-09T20:24:41.533802] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-09T20:24:41.534588] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-09T20:24:41.534640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:41.534673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:41.534700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:41.534755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:41.593197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:41.594001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:41.594083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:41.594116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:41.712273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:41.712421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:41.712460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:41.712488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:41.715802] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-01-09T20:24:41.716067] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-09T20:24:41.716183] [INFO ] [sig ] INSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:41.863831] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INSM.txt [2026-01-09T20:24:41.863962] [INFO ] [sig ] [1668/3504] Completed INSM in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:41.864001] [INFO ] [sig ] [1669/3504] Forecasting INSP... [2026-01-09T20:24:41.864029] [INFO ] [sig ] Generating forecast for: INSP [2026-01-09T20:24:41.864058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-09T20:24:41.875447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-09T20:24:41.875725] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-09T20:24:41.876465] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-09T20:24:41.876515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:41.876547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:41.876597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:41.876657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:41.932236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:41.932832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:41.932906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:41.932936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:42.052288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:42.052405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:42.052441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:42.052469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:42.055671] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-09T20:24:42.055933] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-09T20:24:42.056048] [INFO ] [sig ] INSP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:42.192991] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INSP.txt [2026-01-09T20:24:42.193113] [INFO ] [sig ] [1669/3504] Completed INSP in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:42.193150] [INFO ] [sig ] [1670/3504] Forecasting INTA... [2026-01-09T20:24:42.193180] [INFO ] [sig ] Generating forecast for: INTA [2026-01-09T20:24:42.193217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-09T20:24:42.204413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-09T20:24:42.204688] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-09T20:24:42.205454] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-09T20:24:42.205506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:42.205538] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:42.205565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:42.205650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:42.260217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:42.260818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:42.260897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:42.260928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:42.382459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:42.382631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:42.382671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:42.382700] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:42.386051] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=72.52%) [2026-01-09T20:24:42.386310] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-09T20:24:42.386427] [INFO ] [sig ] INTA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:42.527109] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INTA.txt [2026-01-09T20:24:42.527259] [INFO ] [sig ] [1670/3504] Completed INTA in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:42.527297] [INFO ] [sig ] [1671/3504] Forecasting INTC... [2026-01-09T20:24:42.527326] [INFO ] [sig ] Generating forecast for: INTC [2026-01-09T20:24:42.527354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-09T20:24:42.538885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-09T20:24:42.539181] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-09T20:24:42.539947] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-09T20:24:42.539999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:42.540030] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:42.540056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:42.540112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:42.595494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:42.596327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:42.596407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:42.596439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:42.715513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:42.715678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:42.715720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:42.715751] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:42.722026] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-09T20:24:42.722319] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-09T20:24:42.722443] [INFO ] [sig ] INTC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:42.862657] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INTC.txt [2026-01-09T20:24:42.862798] [INFO ] [sig ] [1671/3504] Completed INTC in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:42.862837] [INFO ] [sig ] [1672/3504] Forecasting INTZ... [2026-01-09T20:24:42.862866] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-09T20:24:42.862895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-09T20:24:42.874295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-09T20:24:42.874613] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-09T20:24:42.875347] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-09T20:24:42.875398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:42.875429] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:42.875457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:42.875519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:42.932912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:42.933537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:42.933658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:42.933691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:43.059898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:43.060060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:43.060104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:43.060135] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:43.063487] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: DOWN (p=25.52%) [2026-01-09T20:24:43.063775] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-09T20:24:43.063894] [INFO ] [sig ] INTZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:43.203790] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INTZ.txt [2026-01-09T20:24:43.203916] [INFO ] [sig ] [1672/3504] Completed INTZ in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:43.203955] [INFO ] [sig ] [1673/3504] Forecasting INVA... [2026-01-09T20:24:43.203984] [INFO ] [sig ] Generating forecast for: INVA [2026-01-09T20:24:43.204013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-09T20:24:43.215068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-09T20:24:43.215351] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-09T20:24:43.216125] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-09T20:24:43.216177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:43.216208] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:43.216235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:43.216291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:43.271666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:43.272286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:43.272361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:43.272393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:43.390828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:43.391002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:43.391043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:43.391072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:43.394489] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=30.12%) [2026-01-09T20:24:43.394806] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-09T20:24:43.394933] [INFO ] [sig ] INVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:43.537869] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INVA.txt [2026-01-09T20:24:43.537995] [INFO ] [sig ] [1673/3504] Completed INVA in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-09T20:24:43.538042] [INFO ] [sig ] [1674/3504] Forecasting INVE... [2026-01-09T20:24:43.538071] [INFO ] [sig ] Generating forecast for: INVE [2026-01-09T20:24:43.538100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-09T20:24:43.549158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-09T20:24:43.549435] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-09T20:24:43.550206] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-09T20:24:43.550258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:43.550290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:43.550317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:43.550374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:43.608024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:43.608651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:43.608728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:43.608759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:43.727213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:43.727348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:43.727386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:43.727416] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:43.730694] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-01-09T20:24:43.730956] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-09T20:24:43.731073] [INFO ] [sig ] INVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:43.871196] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/INVE.txt [2026-01-09T20:24:43.871317] [INFO ] [sig ] [1674/3504] Completed INVE in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-09T20:24:43.871355] [INFO ] [sig ] [1675/3504] Forecasting INVH... [2026-01-09T20:24:43.871384] [INFO ] [sig ] Generating forecast for: INVH [2026-01-09T20:24:43.871412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-09T20:24:43.882784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-09T20:24:43.883049] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-09T20:24:43.883847] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-09T20:24:43.883900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:43.883933] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:43.883962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:43.884019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:43.940261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:43.940856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:43.940930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:43.940961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:44.056942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:44.057048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:44.057083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:44.057112] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:44.060382] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-09T20:24:44.060673] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-09T20:24:44.060793] [INFO ] [sig ] INVH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:44.201564] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/INVH.txt [2026-01-09T20:24:44.201735] [INFO ] [sig ] [1675/3504] Completed INVH in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:44.201776] [INFO ] [sig ] [1676/3504] Forecasting IONS... [2026-01-09T20:24:44.201808] [INFO ] [sig ] Generating forecast for: IONS [2026-01-09T20:24:44.201839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-09T20:24:44.212962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-09T20:24:44.213222] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-09T20:24:44.213980] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-09T20:24:44.214031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:44.214062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:44.214088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:44.214149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:44.270272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:44.270898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:44.270975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:44.271008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:44.393971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:44.394142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:44.394183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:44.394212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:44.397597] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-09T20:24:44.397866] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-09T20:24:44.397988] [INFO ] [sig ] IONS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:44.539726] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IONS.txt [2026-01-09T20:24:44.539864] [INFO ] [sig ] [1676/3504] Completed IONS in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:44.539904] [INFO ] [sig ] [1677/3504] Forecasting IOSP... [2026-01-09T20:24:44.539933] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-09T20:24:44.539962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-09T20:24:44.551122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-09T20:24:44.551382] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-09T20:24:44.552187] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-09T20:24:44.552238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:44.552268] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:44.552294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:44.552362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:44.608613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:44.609491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:44.609596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:44.609631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:44.727336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:44.727489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:44.727528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:44.727557] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:44.730895] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-09T20:24:44.731165] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-09T20:24:44.731282] [INFO ] [sig ] IOSP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:44.870496] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IOSP.txt [2026-01-09T20:24:44.870636] [INFO ] [sig ] [1677/3504] Completed IOSP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:44.870676] [INFO ] [sig ] [1678/3504] Forecasting IOVA... [2026-01-09T20:24:44.870705] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-09T20:24:44.870734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-09T20:24:44.881829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-09T20:24:44.882100] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-09T20:24:44.882864] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-09T20:24:44.882915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:44.882947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:44.882974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:44.883030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:44.938569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:44.939225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:44.939302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:44.939333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:45.056894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:45.057038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:45.057074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:45.057103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:45.060433] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-01-09T20:24:45.060721] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-09T20:24:45.060838] [INFO ] [sig ] IOVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:45.205381] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IOVA.txt [2026-01-09T20:24:45.205559] [INFO ] [sig ] [1678/3504] Completed IOVA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:45.205634] [INFO ] [sig ] [1679/3504] Forecasting IPGP... [2026-01-09T20:24:45.205668] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-09T20:24:45.205700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-09T20:24:45.217992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-09T20:24:45.218293] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-09T20:24:45.219175] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-09T20:24:45.219261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:45.219334] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:45.219364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:45.219421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:45.278705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:45.279523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:45.279622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:45.279657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:45.400543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:45.400716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:45.400754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:45.400783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:45.404469] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-09T20:24:45.404761] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-09T20:24:45.404885] [INFO ] [sig ] IPGP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:45.545254] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IPGP.txt [2026-01-09T20:24:45.545398] [INFO ] [sig ] [1679/3504] Completed IPGP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:45.545440] [INFO ] [sig ] [1680/3504] Forecasting IPI... [2026-01-09T20:24:45.545469] [INFO ] [sig ] Generating forecast for: IPI [2026-01-09T20:24:45.545498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-09T20:24:45.557154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-09T20:24:45.557471] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-09T20:24:45.558251] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-09T20:24:45.558304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:45.558336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:45.558363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:45.558419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:45.613900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:45.614739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:45.614819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:45.614854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:45.734551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:45.734719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:45.734759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:45.734787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:45.738250] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-09T20:24:45.738532] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-09T20:24:45.738680] [INFO ] [sig ] IPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:45.879321] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IPI.txt [2026-01-09T20:24:45.879680] [INFO ] [sig ] [1680/3504] Completed IPI in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:45.879722] [INFO ] [sig ] [1681/3504] Forecasting IQ... [2026-01-09T20:24:45.879751] [INFO ] [sig ] Generating forecast for: IQ [2026-01-09T20:24:45.879780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-09T20:24:45.892397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-09T20:24:45.892732] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-09T20:24:45.893545] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-09T20:24:45.893620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:45.893654] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:45.893681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:45.893737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:45.958188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:45.959101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:45.959191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:45.959224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:46.087792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:46.087943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:46.087982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:46.088010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:46.091597] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-09T20:24:46.091912] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-09T20:24:46.092043] [INFO ] [sig ] IQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:46.243461] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IQ.txt [2026-01-09T20:24:46.243631] [INFO ] [sig ] [1681/3504] Completed IQ in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:46.243673] [INFO ] [sig ] [1682/3504] Forecasting IQI... [2026-01-09T20:24:46.243702] [INFO ] [sig ] Generating forecast for: IQI [2026-01-09T20:24:46.243733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-09T20:24:46.255093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-09T20:24:46.255441] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-09T20:24:46.256282] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-09T20:24:46.256335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:46.256367] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:46.256392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:46.256447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:46.316328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:46.317154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:46.317263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:46.317312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:46.439398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:46.439552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:46.439627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:46.439659] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:46.443165] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=64.61%) [2026-01-09T20:24:46.443462] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-09T20:24:46.443610] [INFO ] [sig ] IQI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:46.586950] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IQI.txt [2026-01-09T20:24:46.587094] [INFO ] [sig ] [1682/3504] Completed IQI in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:46.587159] [INFO ] [sig ] [1683/3504] Forecasting IQQQ... [2026-01-09T20:24:46.587193] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-09T20:24:46.587223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-09T20:24:46.599084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-09T20:24:46.599478] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-09T20:24:46.600369] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-09T20:24:46.600423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:46.600455] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:46.600481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:46.600541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:46.659700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:46.660545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:46.660649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:46.660683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:46.789780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:46.789946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:46.789987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:46.790014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:46.793645] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=96.75%) [2026-01-09T20:24:46.793930] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-09T20:24:46.794054] [INFO ] [sig ] IQQQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:46.935244] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IQQQ.txt [2026-01-09T20:24:46.935405] [INFO ] [sig ] [1683/3504] Completed IQQQ in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:46.935446] [INFO ] [sig ] [1684/3504] Forecasting IRDM... [2026-01-09T20:24:46.935476] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-09T20:24:46.935505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-09T20:24:46.947443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-09T20:24:46.947745] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-09T20:24:46.948485] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-09T20:24:46.948536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:46.948568] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:46.948621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:46.948678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:47.003683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:47.004269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:47.004342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:47.004373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:47.120925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:47.121075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:47.121114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:47.121143] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:47.125076] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=56.64%) [2026-01-09T20:24:47.125373] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-09T20:24:47.125497] [INFO ] [sig ] IRDM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:47.270388] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IRDM.txt [2026-01-09T20:24:47.270541] [INFO ] [sig ] [1684/3504] Completed IRDM in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:47.270601] [INFO ] [sig ] [1685/3504] Forecasting IREN... [2026-01-09T20:24:47.270634] [INFO ] [sig ] Generating forecast for: IREN [2026-01-09T20:24:47.270664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-09T20:24:47.282280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-09T20:24:47.282671] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-09T20:24:47.283434] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-09T20:24:47.283485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:47.283515] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:47.283541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:47.283630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:47.340294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:47.341339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:47.341627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:47.341661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:47.471362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:47.471519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:47.471560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:47.471644] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:47.475610] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-09T20:24:47.475959] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-09T20:24:47.476096] [INFO ] [sig ] IREN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:47.622273] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IREN.txt [2026-01-09T20:24:47.622425] [INFO ] [sig ] [1685/3504] Completed IREN in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:47.622466] [INFO ] [sig ] [1686/3504] Forecasting IRM... [2026-01-09T20:24:47.622495] [INFO ] [sig ] Generating forecast for: IRM [2026-01-09T20:24:47.622525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-09T20:24:47.633878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-09T20:24:47.634183] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-09T20:24:47.635079] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-09T20:24:47.635138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:47.635177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:47.635212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:47.635283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:47.692974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:47.693731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:47.693809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:47.693842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:47.813509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:47.813659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:47.813724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:47.813755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:47.817006] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=42.35%) [2026-01-09T20:24:47.817286] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-09T20:24:47.817405] [INFO ] [sig ] IRM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:47.956102] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IRM.txt [2026-01-09T20:24:47.956253] [INFO ] [sig ] [1686/3504] Completed IRM in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:47.956297] [INFO ] [sig ] [1687/3504] Forecasting IRMD... [2026-01-09T20:24:47.956339] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-09T20:24:47.956371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-09T20:24:47.967747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-09T20:24:47.968017] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-09T20:24:47.968810] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-09T20:24:47.968862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:47.968893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:47.968920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:47.968981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:48.024713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:48.025296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:48.025370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:48.025401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:48.151835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:48.151993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:48.152034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:48.152065] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:48.155543] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-09T20:24:48.155844] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-09T20:24:48.155969] [INFO ] [sig ] IRMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:48.310129] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IRMD.txt [2026-01-09T20:24:48.310292] [INFO ] [sig ] [1687/3504] Completed IRMD in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:48.310334] [INFO ] [sig ] [1688/3504] Forecasting IRON... [2026-01-09T20:24:48.310365] [INFO ] [sig ] Generating forecast for: IRON [2026-01-09T20:24:48.310396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-09T20:24:48.321795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-09T20:24:48.322114] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-09T20:24:48.322915] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-09T20:24:48.322968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:48.323000] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:48.323028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:48.323086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:48.381507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:48.382381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:48.382464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:48.382496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:48.504462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:48.504626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:48.504668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:48.504697] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:48.508081] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=77.19%) [2026-01-09T20:24:48.508352] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-09T20:24:48.508473] [INFO ] [sig ] IRON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:48.648232] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IRON.txt [2026-01-09T20:24:48.648384] [INFO ] [sig ] [1688/3504] Completed IRON in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:48.648425] [INFO ] [sig ] [1689/3504] Forecasting IRTC... [2026-01-09T20:24:48.648456] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-09T20:24:48.648485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-09T20:24:48.659828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-09T20:24:48.660104] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-09T20:24:48.660874] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-09T20:24:48.660924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:48.660955] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:48.660983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:48.661039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:48.716562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:48.717227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:48.717365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:48.717398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:48.834140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:48.834277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:48.834314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:48.834343] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:48.837666] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-09T20:24:48.837936] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-09T20:24:48.838056] [INFO ] [sig ] IRTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:48.976555] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IRTC.txt [2026-01-09T20:24:48.976707] [INFO ] [sig ] [1689/3504] Completed IRTC in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:48.976746] [INFO ] [sig ] [1690/3504] Forecasting IRWD... [2026-01-09T20:24:48.976774] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-09T20:24:48.976802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-09T20:24:48.988835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-09T20:24:48.989171] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-09T20:24:48.990006] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-09T20:24:48.990069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:48.990123] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:48.990156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:48.990232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:49.047096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:49.048062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:49.048145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:49.048180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:49.174624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:49.174787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:49.174827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:49.174856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:49.178679] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-09T20:24:49.178948] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-09T20:24:49.179068] [INFO ] [sig ] IRWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:49.317430] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IRWD.txt [2026-01-09T20:24:49.317567] [INFO ] [sig ] [1690/3504] Completed IRWD in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-09T20:24:49.317624] [INFO ] [sig ] [1691/3504] Forecasting ISD... [2026-01-09T20:24:49.317652] [INFO ] [sig ] Generating forecast for: ISD [2026-01-09T20:24:49.317680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-09T20:24:49.329600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-09T20:24:49.329915] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-09T20:24:49.330712] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-09T20:24:49.330764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:49.330795] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:49.330820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:49.330875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:49.386219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:49.386972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:49.387050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:49.387082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:49.507429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:49.507608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:49.507649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:49.507679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:49.511132] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-01-09T20:24:49.511417] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-09T20:24:49.511546] [INFO ] [sig ] ISD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:49.650023] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ISD.txt [2026-01-09T20:24:49.650133] [INFO ] [sig ] [1691/3504] Completed ISD in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-09T20:24:49.650171] [INFO ] [sig ] [1692/3504] Forecasting ISRG... [2026-01-09T20:24:49.650199] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-09T20:24:49.650228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-09T20:24:49.662692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-09T20:24:49.663129] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-09T20:24:49.663963] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-09T20:24:49.664015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:49.664047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:49.664072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:49.664126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:49.719112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:49.719885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:49.719967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:49.719997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:49.837324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:49.837430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:49.837465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:49.837493] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:49.840606] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-09T20:24:49.840866] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-09T20:24:49.840983] [INFO ] [sig ] ISRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:49.980061] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ISRG.txt [2026-01-09T20:24:49.980219] [INFO ] [sig ] [1692/3504] Completed ISRG in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-09T20:24:49.980262] [INFO ] [sig ] [1693/3504] Forecasting ISSC... [2026-01-09T20:24:49.980293] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-09T20:24:49.980323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-09T20:24:49.991474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-09T20:24:49.991731] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-09T20:24:49.992470] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-09T20:24:49.992522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:49.992553] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:49.992602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:49.992660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:50.048493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:50.049075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:50.049149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:50.049180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:50.166645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:50.166751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:50.166784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:50.166812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:50.169942] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=14.82%) [2026-01-09T20:24:50.170211] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-09T20:24:50.170333] [INFO ] [sig ] ISSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:50.310193] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ISSC.txt [2026-01-09T20:24:50.310312] [INFO ] [sig ] [1693/3504] Completed ISSC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:50.310356] [INFO ] [sig ] [1694/3504] Forecasting ISTB... [2026-01-09T20:24:50.310388] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-09T20:24:50.310417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-09T20:24:50.321814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-09T20:24:50.322069] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-09T20:24:50.323061] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-09T20:24:50.323112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:50.323144] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:50.323171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:50.323236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:50.380983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:50.381559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:50.381649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:50.381681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:50.499812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:50.499972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:50.500011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:50.500039] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:50.503670] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-01-09T20:24:50.503954] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-09T20:24:50.504079] [INFO ] [sig ] ISTB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:50.651933] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ISTB.txt [2026-01-09T20:24:50.652083] [INFO ] [sig ] [1694/3504] Completed ISTB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:50.652125] [INFO ] [sig ] [1695/3504] Forecasting ITIC... [2026-01-09T20:24:50.652170] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-09T20:24:50.652215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-09T20:24:50.664302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-09T20:24:50.664648] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-09T20:24:50.665673] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-09T20:24:50.665740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:50.665785] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:50.665815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:50.665872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:50.730479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:50.731266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:50.731344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:50.731381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:50.844947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:50.845093] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:24:50.845133] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:50.845164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:50.848843] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-01-09T20:24:50.849145] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-09T20:24:50.849302] [INFO ] [sig ] ITIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:51.007833] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ITIC.txt [2026-01-09T20:24:51.007973] [INFO ] [sig ] [1695/3504] Completed ITIC in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:51.008013] [INFO ] [sig ] [1696/3504] Forecasting ITRI... [2026-01-09T20:24:51.008045] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-09T20:24:51.008091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-09T20:24:51.020366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-09T20:24:51.020690] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-09T20:24:51.021548] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-09T20:24:51.021642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:51.021705] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:51.021735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:51.021794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:51.088120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:51.088911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:51.088990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:51.089027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:51.217976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:51.218128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:51.218167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:51.218195] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:51.221531] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-09T20:24:51.221809] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-09T20:24:51.221926] [INFO ] [sig ] ITRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:51.363115] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ITRI.txt [2026-01-09T20:24:51.363248] [INFO ] [sig ] [1696/3504] Completed ITRI in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:51.363289] [INFO ] [sig ] [1697/3504] Forecasting ITRN... [2026-01-09T20:24:51.363321] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-09T20:24:51.363350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-09T20:24:51.374656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-09T20:24:51.374943] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-09T20:24:51.375735] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-09T20:24:51.375788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:51.375820] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:51.375847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:51.375904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:51.432923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:51.433555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:51.433651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:51.433684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:51.556532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:51.556695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:51.556755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:51.556785] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:51.560172] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-01-09T20:24:51.560441] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-09T20:24:51.560559] [INFO ] [sig ] ITRN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:51.698552] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ITRN.txt [2026-01-09T20:24:51.698683] [INFO ] [sig ] [1697/3504] Completed ITRN in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:51.698721] [INFO ] [sig ] [1698/3504] Forecasting ITUB... [2026-01-09T20:24:51.698749] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-09T20:24:51.698778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-09T20:24:51.710716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-09T20:24:51.711102] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-09T20:24:51.712095] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-09T20:24:51.712147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:51.712179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:51.712205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:51.712261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:51.773369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:51.774511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:51.774613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:51.774654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:51.895701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:51.895821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:51.895856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:51.895884] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:51.899161] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-01-09T20:24:51.899440] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-09T20:24:51.899559] [INFO ] [sig ] ITUB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:52.038548] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ITUB.txt [2026-01-09T20:24:52.038715] [INFO ] [sig ] [1698/3504] Completed ITUB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:52.038754] [INFO ] [sig ] [1699/3504] Forecasting IUS... [2026-01-09T20:24:52.038784] [INFO ] [sig ] Generating forecast for: IUS [2026-01-09T20:24:52.038814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-09T20:24:52.050446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-09T20:24:52.050742] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-09T20:24:52.051508] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-09T20:24:52.051561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:52.051619] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:52.051652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:52.051710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:52.107022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:52.107643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:52.107738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:52.107770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:52.226973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:52.227079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:52.227114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:52.227181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:52.230455] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-01-09T20:24:52.230732] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-09T20:24:52.230850] [INFO ] [sig ] IUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:52.371005] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IUS.txt [2026-01-09T20:24:52.371180] [INFO ] [sig ] [1699/3504] Completed IUS in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:52.371221] [INFO ] [sig ] [1700/3504] Forecasting IUSB... [2026-01-09T20:24:52.371250] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-09T20:24:52.371280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-09T20:24:52.383728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-09T20:24:52.384029] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-09T20:24:52.384846] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-09T20:24:52.384898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:52.384928] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:52.384953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:52.385009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:52.440467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:52.441177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:52.441257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:52.441290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:52.558033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:52.558160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:52.558196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:52.558223] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:52.561454] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-01-09T20:24:52.561741] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-09T20:24:52.561860] [INFO ] [sig ] IUSB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:52.702191] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IUSB.txt [2026-01-09T20:24:52.702331] [INFO ] [sig ] [1700/3504] Completed IUSB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:52.702370] [INFO ] [sig ] [1701/3504] Forecasting IUSG... [2026-01-09T20:24:52.702400] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-09T20:24:52.702428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-09T20:24:52.714273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-09T20:24:52.714558] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-09T20:24:52.715337] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-09T20:24:52.715389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:52.715433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:52.715461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:52.715517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:52.771991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:52.772892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:52.772973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:52.773004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:52.895242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:52.895377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:52.895414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:52.895444] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:52.898755] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-09T20:24:52.899028] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-09T20:24:52.899146] [INFO ] [sig ] IUSG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:53.035608] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IUSG.txt [2026-01-09T20:24:53.035728] [INFO ] [sig ] [1701/3504] Completed IUSG in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:53.035765] [INFO ] [sig ] [1702/3504] Forecasting IVAL... [2026-01-09T20:24:53.035794] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-09T20:24:53.035822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-09T20:24:53.046699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-09T20:24:53.046958] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-09T20:24:53.047880] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-09T20:24:53.047931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:53.047961] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:53.047987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:53.048042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:53.102752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:53.103358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:53.103435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:53.103467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:53.211812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:53.211945] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:24:53.211982] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:53.212010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:53.215257] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=37.88%) [2026-01-09T20:24:53.215521] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-09T20:24:53.215654] [INFO ] [sig ] IVAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:53.402018] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IVAL.txt [2026-01-09T20:24:53.402154] [INFO ] [sig ] [1702/3504] Completed IVAL in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:53.402192] [INFO ] [sig ] [1703/3504] Forecasting IVZ... [2026-01-09T20:24:53.402221] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-09T20:24:53.402250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-09T20:24:53.413673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-09T20:24:53.413964] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-09T20:24:53.414731] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-09T20:24:53.414782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:53.414813] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:53.414841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:53.414896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:53.474108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:53.475092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:53.475180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:53.475213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:53.598853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:53.599001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:53.599042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:53.599069] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:53.602559] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=40.88%) [2026-01-09T20:24:53.602840] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-09T20:24:53.602960] [INFO ] [sig ] IVZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:53.744530] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IVZ.txt [2026-01-09T20:24:53.744653] [INFO ] [sig ] [1703/3504] Completed IVZ in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:53.744692] [INFO ] [sig ] [1704/3504] Forecasting IX... [2026-01-09T20:24:53.744721] [INFO ] [sig ] Generating forecast for: IX [2026-01-09T20:24:53.744756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-09T20:24:53.756527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-09T20:24:53.756801] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-09T20:24:53.757559] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-09T20:24:53.757628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:53.757659] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:53.757685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:53.757741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:53.813402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:53.813986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:53.814058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:53.814090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:53.932160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:53.932283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:53.932318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:53.932346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:53.935548] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=88.82%) [2026-01-09T20:24:53.935834] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-09T20:24:53.935950] [INFO ] [sig ] IX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:54.073500] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IX.txt [2026-01-09T20:24:54.073642] [INFO ] [sig ] [1704/3504] Completed IX in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:54.073683] [INFO ] [sig ] [1705/3504] Forecasting IXUS... [2026-01-09T20:24:54.073718] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-09T20:24:54.073748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-09T20:24:54.084723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-09T20:24:54.085001] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-09T20:24:54.085759] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-09T20:24:54.085810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:54.085841] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:54.085867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:54.085922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:54.142377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:54.143141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:54.143218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:54.143250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:54.260623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:54.260743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:54.260779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:54.260807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:54.264031] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-09T20:24:54.264291] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-09T20:24:54.264414] [INFO ] [sig ] IXUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:54.402054] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/IXUS.txt [2026-01-09T20:24:54.402165] [INFO ] [sig ] [1705/3504] Completed IXUS in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:54.402203] [INFO ] [sig ] [1706/3504] Forecasting IZEA... [2026-01-09T20:24:54.402231] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-09T20:24:54.402259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-09T20:24:54.413005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-09T20:24:54.413261] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-09T20:24:54.414016] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-09T20:24:54.414067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:54.414098] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:54.414125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:54.414181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:54.469725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:54.470297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:54.470397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:54.470429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:54.587130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:54.587239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:54.587278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:54.587310] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:54.590598] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-09T20:24:54.590858] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-09T20:24:54.590973] [INFO ] [sig ] IZEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:54.730335] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/IZEA.txt [2026-01-09T20:24:54.730443] [INFO ] [sig ] [1706/3504] Completed IZEA in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:54.730479] [INFO ] [sig ] [1707/3504] Forecasting J... [2026-01-09T20:24:54.730508] [INFO ] [sig ] Generating forecast for: J [2026-01-09T20:24:54.730537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-09T20:24:54.742095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-09T20:24:54.742346] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-09T20:24:54.743107] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-09T20:24:54.743158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:54.743189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:54.743214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:54.743269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:54.800361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:54.801173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:54.801245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:54.801277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:54.918922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:54.919057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:54.919094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:54.919123] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:54.922362] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-09T20:24:54.922644] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-09T20:24:54.922761] [INFO ] [sig ] J: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:55.061928] [INFO ] [LOCAL ] Saved forecast: J 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/J.txt [2026-01-09T20:24:55.062032] [INFO ] [sig ] [1707/3504] Completed J in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-09T20:24:55.062070] [INFO ] [sig ] [1708/3504] Forecasting JACK... [2026-01-09T20:24:55.062098] [INFO ] [sig ] Generating forecast for: JACK [2026-01-09T20:24:55.062128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-09T20:24:55.073182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-09T20:24:55.073429] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-09T20:24:55.074177] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-09T20:24:55.074228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:55.074259] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:55.074285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:55.074347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:55.130051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:55.130633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:55.130708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:55.130740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:55.255932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:55.256092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:55.256132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:55.256160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:55.259537] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-01-09T20:24:55.259824] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-09T20:24:55.259946] [INFO ] [sig ] JACK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:55.404682] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JACK.txt [2026-01-09T20:24:55.404788] [INFO ] [sig ] [1708/3504] Completed JACK in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-09T20:24:55.404826] [INFO ] [sig ] [1709/3504] Forecasting JAKK... [2026-01-09T20:24:55.404854] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-09T20:24:55.404881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-09T20:24:55.416351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-09T20:24:55.416623] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-09T20:24:55.417396] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-09T20:24:55.417446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:55.417477] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:55.417503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:55.417559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:55.474461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:55.475248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:55.475326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:55.475357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:55.595992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:55.596126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:55.596162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:55.596192] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:55.599483] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-01-09T20:24:55.599774] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-09T20:24:55.599893] [INFO ] [sig ] JAKK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:55.738341] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JAKK.txt [2026-01-09T20:24:55.738469] [INFO ] [sig ] [1709/3504] Completed JAKK in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-09T20:24:55.738508] [INFO ] [sig ] [1710/3504] Forecasting JAMF... [2026-01-09T20:24:55.738536] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-09T20:24:55.738565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-09T20:24:55.749466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-09T20:24:55.749729] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-09T20:24:55.750457] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-09T20:24:55.750507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:55.750710] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:55.750738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:55.750794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:55.806195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:55.806795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:55.806868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:55.806900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:55.922808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:55.922957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:55.922995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:55.923024] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:55.926334] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-01-09T20:24:55.926617] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-09T20:24:55.926736] [INFO ] [sig ] JAMF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:56.067009] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JAMF.txt [2026-01-09T20:24:56.067142] [INFO ] [sig ] [1710/3504] Completed JAMF in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-09T20:24:56.067183] [INFO ] [sig ] [1711/3504] Forecasting JANX... [2026-01-09T20:24:56.067212] [INFO ] [sig ] Generating forecast for: JANX [2026-01-09T20:24:56.067240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-09T20:24:56.078222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-09T20:24:56.078475] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-09T20:24:56.079224] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-09T20:24:56.079275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:56.079306] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:56.079334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:56.079394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:56.135317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:56.136105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:56.136180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:56.136211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:56.259178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:56.259266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:56.259300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:56.259327] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:56.262328] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=78.10%) [2026-01-09T20:24:56.262603] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-09T20:24:56.262720] [INFO ] [sig ] JANX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:56.402533] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JANX.txt [2026-01-09T20:24:56.402662] [INFO ] [sig ] [1711/3504] Completed JANX in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:56.402702] [INFO ] [sig ] [1712/3504] Forecasting JAZZ... [2026-01-09T20:24:56.402730] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-09T20:24:56.402758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-09T20:24:56.414422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-09T20:24:56.414689] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-09T20:24:56.415418] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-09T20:24:56.415469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:56.415500] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:56.415526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:56.415616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:56.471853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:56.472429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:56.472503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:56.472534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:56.594392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:56.594499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:56.594534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:56.594564] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:56.597765] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-01-09T20:24:56.598022] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-09T20:24:56.598138] [INFO ] [sig ] JAZZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:56.737395] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JAZZ.txt [2026-01-09T20:24:56.737503] [INFO ] [sig ] [1712/3504] Completed JAZZ in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:56.737541] [INFO ] [sig ] [1713/3504] Forecasting JBGS... [2026-01-09T20:24:56.737584] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-09T20:24:56.737616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-09T20:24:56.749206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-09T20:24:56.749453] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-09T20:24:56.750197] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-09T20:24:56.750248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:56.750303] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:56.750331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:56.750386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:56.809314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:56.809900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:56.809973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:56.810004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:56.932044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:56.932172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:56.932208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:56.932235] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:56.935465] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-09T20:24:56.935750] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-09T20:24:56.935868] [INFO ] [sig ] JBGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:57.074026] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JBGS.txt [2026-01-09T20:24:57.074132] [INFO ] [sig ] [1713/3504] Completed JBGS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:57.074169] [INFO ] [sig ] [1714/3504] Forecasting JBI... [2026-01-09T20:24:57.074198] [INFO ] [sig ] Generating forecast for: JBI [2026-01-09T20:24:57.074227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-09T20:24:57.085112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-09T20:24:57.085355] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-09T20:24:57.086112] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-09T20:24:57.086174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:57.086206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:57.086232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:57.086288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:57.141939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:57.142519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:57.142610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:57.142643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:57.256707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:57.256819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:57.256855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:57.256883] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:57.260425] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-09T20:24:57.260895] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-09T20:24:57.261014] [INFO ] [sig ] JBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:57.399252] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JBI.txt [2026-01-09T20:24:57.399405] [INFO ] [sig ] [1714/3504] Completed JBI in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:57.399448] [INFO ] [sig ] [1715/3504] Forecasting JBL... [2026-01-09T20:24:57.399478] [INFO ] [sig ] Generating forecast for: JBL [2026-01-09T20:24:57.399508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-09T20:24:57.410718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-09T20:24:57.411020] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-09T20:24:57.411789] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-09T20:24:57.411840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:57.411872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:57.411898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:57.411954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:57.469025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:57.469697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:57.469775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:57.469808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:57.592295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:57.592455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:57.592495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:57.592524] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:57.595882] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-01-09T20:24:57.596160] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-09T20:24:57.596285] [INFO ] [sig ] JBL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:57.739743] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JBL.txt [2026-01-09T20:24:57.739877] [INFO ] [sig ] [1715/3504] Completed JBL in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:57.739914] [INFO ] [sig ] [1716/3504] Forecasting JBND... [2026-01-09T20:24:57.739944] [INFO ] [sig ] Generating forecast for: JBND [2026-01-09T20:24:57.739973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-09T20:24:57.751250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-09T20:24:57.751524] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-09T20:24:57.752277] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-09T20:24:57.752329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:57.752359] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:57.752386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:57.752443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:57.808353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:57.808973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:57.809050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:57.809082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:57.927591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:57.927733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:57.927771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:57.927830] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:57.931412] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-09T20:24:57.931713] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-09T20:24:57.931841] [INFO ] [sig ] JBND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:58.078119] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JBND.txt [2026-01-09T20:24:58.078283] [INFO ] [sig ] [1716/3504] Completed JBND in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:58.078324] [INFO ] [sig ] [1717/3504] Forecasting JBSS... [2026-01-09T20:24:58.078353] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-09T20:24:58.078381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-09T20:24:58.089747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-09T20:24:58.089987] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-09T20:24:58.090759] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-09T20:24:58.090811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:58.090842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:58.090868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:58.090924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:58.146344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:58.146928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:58.147002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:58.147033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:58.264291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:58.264378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:58.264412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:58.264439] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:58.267635] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-09T20:24:58.267886] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-09T20:24:58.268001] [INFO ] [sig ] JBSS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:58.405059] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JBSS.txt [2026-01-09T20:24:58.405174] [INFO ] [sig ] [1717/3504] Completed JBSS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:58.405212] [INFO ] [sig ] [1718/3504] Forecasting JCE... [2026-01-09T20:24:58.405240] [INFO ] [sig ] Generating forecast for: JCE [2026-01-09T20:24:58.405268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-09T20:24:58.415707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-09T20:24:58.415967] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-09T20:24:58.416729] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-09T20:24:58.416779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:58.416811] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:58.416837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:58.416894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:58.471826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:58.472388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:58.472462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:58.472492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:58.590222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:58.590355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:58.590391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:58.590420] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:58.593726] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-01-09T20:24:58.593995] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-09T20:24:58.594113] [INFO ] [sig ] JCE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:58.732042] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JCE.txt [2026-01-09T20:24:58.732174] [INFO ] [sig ] [1718/3504] Completed JCE in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:58.732213] [INFO ] [sig ] [1719/3504] Forecasting JCI... [2026-01-09T20:24:58.732241] [INFO ] [sig ] Generating forecast for: JCI [2026-01-09T20:24:58.732270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-09T20:24:58.743248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-09T20:24:58.743530] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-09T20:24:58.744284] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-09T20:24:58.744335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:58.744365] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:58.744391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:58.744445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:58.799957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:58.800610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:58.800686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:58.800718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:58.924582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:58.924728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:58.924766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:58.924793] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:58.928107] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=73.11%) [2026-01-09T20:24:58.928393] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-09T20:24:58.928529] [INFO ] [sig ] JCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:59.065253] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JCI.txt [2026-01-09T20:24:59.065381] [INFO ] [sig ] [1719/3504] Completed JCI in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:59.065420] [INFO ] [sig ] [1720/3504] Forecasting JD... [2026-01-09T20:24:59.065450] [INFO ] [sig ] Generating forecast for: JD [2026-01-09T20:24:59.065480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-09T20:24:59.076553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-09T20:24:59.076875] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-09T20:24:59.077716] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-09T20:24:59.077770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:59.077801] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:59.077828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:59.077883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:59.134620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:59.135332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:59.135411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:59.135447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:59.256932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:59.257088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:59.257148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:59.257180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:59.260533] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=80.22%) [2026-01-09T20:24:59.260818] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-09T20:24:59.260942] [INFO ] [sig ] JD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:24:59.401519] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JD.txt [2026-01-09T20:24:59.401849] [INFO ] [sig ] [1720/3504] Completed JD in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:59.401889] [INFO ] [sig ] [1721/3504] Forecasting JEF... [2026-01-09T20:24:59.401918] [INFO ] [sig ] Generating forecast for: JEF [2026-01-09T20:24:59.401948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-09T20:24:59.413675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-09T20:24:59.414152] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-09T20:24:59.415005] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-09T20:24:59.415059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:59.415090] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:59.415115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:59.415171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:59.474461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:59.475222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:59.475307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:59.475341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:59.605935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:59.606080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:59.606139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:59.606170] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:59.609633] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=36.11%) [2026-01-09T20:24:59.609905] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-09T20:24:59.610035] [INFO ] [sig ] JEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:24:59.756557] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JEF.txt [2026-01-09T20:24:59.756731] [INFO ] [sig ] [1721/3504] Completed JEF in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:24:59.756773] [INFO ] [sig ] [1722/3504] Forecasting JELD... [2026-01-09T20:24:59.756802] [INFO ] [sig ] Generating forecast for: JELD [2026-01-09T20:24:59.756830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-09T20:24:59.768112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-09T20:24:59.768439] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-09T20:24:59.769231] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-09T20:24:59.769284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:24:59.769315] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:24:59.769347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:24:59.769413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:24:59.830407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:24:59.831206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:24:59.831288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:24:59.831322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:24:59.963316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:24:59.963471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:24:59.963508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:24:59.963536] [INFO ] [FORECASTER] Training complete [2026-01-09T20:24:59.966868] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-01-09T20:24:59.967166] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-09T20:24:59.967291] [INFO ] [sig ] JELD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:00.107184] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JELD.txt [2026-01-09T20:25:00.107325] [INFO ] [sig ] [1722/3504] Completed JELD in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:25:00.107362] [INFO ] [sig ] [1723/3504] Forecasting JEPQ... [2026-01-09T20:25:00.107392] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-09T20:25:00.107420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-09T20:25:00.118464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-09T20:25:00.118833] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-09T20:25:00.119637] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-09T20:25:00.119689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:00.119720] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:00.119746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:00.119802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:00.176117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:00.177169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:00.177279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:00.177311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:00.301789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:00.301944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:00.301983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:00.302012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:00.305293] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-01-09T20:25:00.305607] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-09T20:25:00.305732] [INFO ] [sig ] JEPQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:00.450834] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JEPQ.txt [2026-01-09T20:25:00.451025] [INFO ] [sig ] [1723/3504] Completed JEPQ in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:25:00.451068] [INFO ] [sig ] [1724/3504] Forecasting JFIN... [2026-01-09T20:25:00.451098] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-09T20:25:00.451128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-09T20:25:00.463464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-09T20:25:00.463843] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-09T20:25:00.464674] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-09T20:25:00.464727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:00.464760] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:00.464790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:00.464848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:00.522958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:00.523821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:00.523965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:00.524002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:00.646104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:00.646262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:00.646304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:00.646333] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:00.649918] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-09T20:25:00.650197] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-09T20:25:00.650320] [INFO ] [sig ] JFIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:00.787668] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JFIN.txt [2026-01-09T20:25:00.787807] [INFO ] [sig ] [1724/3504] Completed JFIN in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-09T20:25:00.787845] [INFO ] [sig ] [1725/3504] Forecasting JGLO... [2026-01-09T20:25:00.787876] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-09T20:25:00.787906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-09T20:25:00.799284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-09T20:25:00.799627] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-09T20:25:00.800399] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-09T20:25:00.800452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:00.800498] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:00.800527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:00.800605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:00.857810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:00.858485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:00.858564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:00.858617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:00.978206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:00.978357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:00.978396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:00.978424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:00.981780] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-01-09T20:25:00.982064] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-09T20:25:00.982190] [INFO ] [sig ] JGLO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:01.125730] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JGLO.txt [2026-01-09T20:25:01.125860] [INFO ] [sig ] [1725/3504] Completed JGLO in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-09T20:25:01.125898] [INFO ] [sig ] [1726/3504] Forecasting JHG... [2026-01-09T20:25:01.125926] [INFO ] [sig ] Generating forecast for: JHG [2026-01-09T20:25:01.125956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-09T20:25:01.141302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-09T20:25:01.141624] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-09T20:25:01.142416] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-09T20:25:01.142469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:01.142505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:01.142536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:01.142611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:01.200871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:01.201654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:01.201753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:01.201788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:01.330190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:01.330339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:01.330382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:01.330414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:01.334084] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=76.21%) [2026-01-09T20:25:01.334357] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-09T20:25:01.334477] [INFO ] [sig ] JHG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:01.475195] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JHG.txt [2026-01-09T20:25:01.475372] [INFO ] [sig ] [1726/3504] Completed JHG in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-09T20:25:01.475414] [INFO ] [sig ] [1727/3504] Forecasting JHI... [2026-01-09T20:25:01.475443] [INFO ] [sig ] Generating forecast for: JHI [2026-01-09T20:25:01.475472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-09T20:25:01.486971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-09T20:25:01.487435] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-09T20:25:01.488341] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-09T20:25:01.488396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:01.488435] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:01.488464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:01.488523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:01.548487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:01.549417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:01.549504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:01.549539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:01.675025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:01.675191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:01.675232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:01.675263] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:01.678979] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-01-09T20:25:01.679367] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-09T20:25:01.679517] [INFO ] [sig ] JHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:01.832963] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JHI.txt [2026-01-09T20:25:01.833124] [INFO ] [sig ] [1727/3504] Completed JHI in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-09T20:25:01.833164] [INFO ] [sig ] [1728/3504] Forecasting JHX... [2026-01-09T20:25:01.833192] [INFO ] [sig ] Generating forecast for: JHX [2026-01-09T20:25:01.833222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-09T20:25:01.844887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-09T20:25:01.845267] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-09T20:25:01.846064] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-09T20:25:01.846117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:01.846149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:01.846175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:01.846231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:01.904329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:01.905200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:01.905286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:01.905317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:02.030365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:02.030539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:02.030599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:02.030631] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:02.034304] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-01-09T20:25:02.034741] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-09T20:25:02.034889] [INFO ] [sig ] JHX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:02.188402] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JHX.txt [2026-01-09T20:25:02.188610] [INFO ] [sig ] [1728/3504] Completed JHX in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:02.188660] [INFO ] [sig ] [1729/3504] Forecasting JILL... [2026-01-09T20:25:02.188699] [INFO ] [sig ] Generating forecast for: JILL [2026-01-09T20:25:02.188730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-09T20:25:02.202407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-09T20:25:02.202808] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-09T20:25:02.203753] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-09T20:25:02.203826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:02.203872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:02.203913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:02.203975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:02.269543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:02.270592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:02.270693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:02.270737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:02.400310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:02.400477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:02.400519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:02.400553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:02.404373] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=48.54%) [2026-01-09T20:25:02.404734] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-09T20:25:02.404874] [INFO ] [sig ] JILL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:02.561706] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JILL.txt [2026-01-09T20:25:02.562435] [INFO ] [sig ] [1729/3504] Completed JILL in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:02.562513] [INFO ] [sig ] [1730/3504] Forecasting JIVE... [2026-01-09T20:25:02.562558] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-09T20:25:02.562637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-09T20:25:02.574194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-09T20:25:02.574609] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-09T20:25:02.575540] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-09T20:25:02.575612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:02.575671] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:02.575700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:02.575756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:02.633482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:02.634359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:02.634446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:02.634479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:02.752999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:02.753149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:02.753189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:02.753217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:02.756535] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-09T20:25:02.756822] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-09T20:25:02.756942] [INFO ] [sig ] JIVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:02.896745] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JIVE.txt [2026-01-09T20:25:02.896910] [INFO ] [sig ] [1730/3504] Completed JIVE in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:02.896953] [INFO ] [sig ] [1731/3504] Forecasting JJSF... [2026-01-09T20:25:02.896983] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-09T20:25:02.897013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-09T20:25:02.909323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-09T20:25:02.909742] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-09T20:25:02.910719] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-09T20:25:02.910776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:02.910811] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:02.910840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:02.910907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:02.984269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:02.985216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:02.985326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:02.985370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:03.123517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:03.123684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:03.123725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:03.123753] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:03.127053] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-09T20:25:03.127348] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-09T20:25:03.127467] [INFO ] [sig ] JJSF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:03.277026] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JJSF.txt [2026-01-09T20:25:03.277200] [INFO ] [sig ] [1731/3504] Completed JJSF in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:03.277245] [INFO ] [sig ] [1732/3504] Forecasting JKHY... [2026-01-09T20:25:03.277275] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-09T20:25:03.277309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-09T20:25:03.290112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-09T20:25:03.290465] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-09T20:25:03.291267] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-09T20:25:03.291320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:03.291352] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:03.291378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:03.291434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:03.347992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:03.348809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:03.348896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:03.348930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:03.477303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:03.477465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:03.477516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:03.477565] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:03.481353] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-09T20:25:03.481673] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-09T20:25:03.481802] [INFO ] [sig ] JKHY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:03.632507] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JKHY.txt [2026-01-09T20:25:03.632662] [INFO ] [sig ] [1732/3504] Completed JKHY in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:03.632703] [INFO ] [sig ] [1733/3504] Forecasting JKS... [2026-01-09T20:25:03.632734] [INFO ] [sig ] Generating forecast for: JKS [2026-01-09T20:25:03.632766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-09T20:25:03.644882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-09T20:25:03.645181] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-09T20:25:03.645947] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-09T20:25:03.646000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:03.646032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:03.646058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:03.646115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:03.709136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:03.710080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:03.710168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:03.710201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:03.840772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:03.840921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:03.840960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:03.841023] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:03.844394] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-01-09T20:25:03.844685] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-09T20:25:03.844813] [INFO ] [sig ] JKS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:03.986449] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JKS.txt [2026-01-09T20:25:03.986624] [INFO ] [sig ] [1733/3504] Completed JKS in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:03.986669] [INFO ] [sig ] [1734/3504] Forecasting JLL... [2026-01-09T20:25:03.986701] [INFO ] [sig ] Generating forecast for: JLL [2026-01-09T20:25:03.986733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-09T20:25:03.998232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-09T20:25:03.998540] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-09T20:25:03.999325] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-09T20:25:03.999379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:03.999411] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:03.999438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:03.999496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:04.060335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:04.061110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:04.061190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:04.061239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:04.203470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:04.203643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:04.203686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:04.203717] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:04.207282] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-01-09T20:25:04.207642] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-09T20:25:04.207790] [INFO ] [sig ] JLL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:04.347523] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JLL.txt [2026-01-09T20:25:04.347679] [INFO ] [sig ] [1734/3504] Completed JLL in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:04.347720] [INFO ] [sig ] [1735/3504] Forecasting JLS... [2026-01-09T20:25:04.347749] [INFO ] [sig ] Generating forecast for: JLS [2026-01-09T20:25:04.347779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-09T20:25:04.358933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-09T20:25:04.359223] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-09T20:25:04.359994] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-09T20:25:04.360046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:04.360077] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:04.360104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:04.360160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:04.418254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:04.419273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:04.419355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:04.419389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:04.534896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:04.535050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:04.535090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:04.535118] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:04.538496] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=40.69%) [2026-01-09T20:25:04.538802] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-09T20:25:04.538928] [INFO ] [sig ] JLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:04.687500] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JLS.txt [2026-01-09T20:25:04.687678] [INFO ] [sig ] [1735/3504] Completed JLS in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:04.687720] [INFO ] [sig ] [1736/3504] Forecasting JMIA... [2026-01-09T20:25:04.687749] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-09T20:25:04.687779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-09T20:25:04.699755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-09T20:25:04.700137] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-09T20:25:04.700946] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-09T20:25:04.701000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:04.701032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:04.701073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:04.701130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:04.757806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:04.758691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:04.758785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:04.758819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:04.883065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:04.883214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:04.883254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:04.883283] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:04.886635] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-01-09T20:25:04.886913] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-09T20:25:04.887032] [INFO ] [sig ] JMIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:05.024287] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JMIA.txt [2026-01-09T20:25:05.024401] [INFO ] [sig ] [1736/3504] Completed JMIA in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:05.024440] [INFO ] [sig ] [1737/3504] Forecasting JMSB... [2026-01-09T20:25:05.024468] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-09T20:25:05.024496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-09T20:25:05.036104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-09T20:25:05.036387] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-09T20:25:05.037168] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-09T20:25:05.037224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:05.037255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:05.037282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:05.037337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:05.093521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:05.094388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:05.094470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:05.094502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:05.201198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:05.201299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:05.201333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:05.201362] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:05.204461] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-09T20:25:05.204742] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-09T20:25:05.204858] [INFO ] [sig ] JMSB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:05.348865] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JMSB.txt [2026-01-09T20:25:05.349037] [INFO ] [sig ] [1737/3504] Completed JMSB in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:05.349078] [INFO ] [sig ] [1738/3504] Forecasting JNJ... [2026-01-09T20:25:05.349108] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-09T20:25:05.349137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-09T20:25:05.361483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-09T20:25:05.361750] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-09T20:25:05.362517] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-09T20:25:05.362594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:05.362629] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:05.362657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:05.362713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:05.419170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:05.419791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:05.419866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:05.419897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:05.544017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:05.544169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:05.544207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:05.544235] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:05.547587] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-09T20:25:05.547897] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-09T20:25:05.548022] [INFO ] [sig ] JNJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:05.687601] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JNJ.txt [2026-01-09T20:25:05.687750] [INFO ] [sig ] [1738/3504] Completed JNJ in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:05.687791] [INFO ] [sig ] [1739/3504] Forecasting JOBY... [2026-01-09T20:25:05.687820] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-09T20:25:05.687850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-09T20:25:05.698903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-09T20:25:05.699144] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-09T20:25:05.699897] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-09T20:25:05.699948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:05.699980] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:05.700006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:05.700061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:05.755545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:05.756140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:05.756215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:05.756245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:05.871739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:05.871892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:05.871930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:05.871957] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:05.875225] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-01-09T20:25:05.875487] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-09T20:25:05.875623] [INFO ] [sig ] JOBY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:06.017913] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JOBY.txt [2026-01-09T20:25:06.018049] [INFO ] [sig ] [1739/3504] Completed JOBY in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:06.018089] [INFO ] [sig ] [1740/3504] Forecasting JOE... [2026-01-09T20:25:06.018118] [INFO ] [sig ] Generating forecast for: JOE [2026-01-09T20:25:06.018153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-09T20:25:06.029906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-09T20:25:06.030185] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-09T20:25:06.030967] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-09T20:25:06.031018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:06.031049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:06.031075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:06.031131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:06.086707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:06.087416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:06.087524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:06.087557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:06.203975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:06.204124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:06.204162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:06.204189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:06.207517] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-09T20:25:06.207805] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-09T20:25:06.207923] [INFO ] [sig ] JOE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:06.346320] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JOE.txt [2026-01-09T20:25:06.346454] [INFO ] [sig ] [1740/3504] Completed JOE in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:06.346493] [INFO ] [sig ] [1741/3504] Forecasting JOF... [2026-01-09T20:25:06.346522] [INFO ] [sig ] Generating forecast for: JOF [2026-01-09T20:25:06.346552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-09T20:25:06.357937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-09T20:25:06.358294] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-09T20:25:06.359078] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-09T20:25:06.359130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:06.359161] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:06.359187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:06.359243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:06.414795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:06.415645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:06.415729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:06.415761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:06.530353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:06.530506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:06.530544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:06.530591] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:06.533873] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-01-09T20:25:06.534133] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-09T20:25:06.534248] [INFO ] [sig ] JOF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:06.681589] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JOF.txt [2026-01-09T20:25:06.681729] [INFO ] [sig ] [1741/3504] Completed JOF in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-09T20:25:06.681768] [INFO ] [sig ] [1742/3504] Forecasting JPC... [2026-01-09T20:25:06.681797] [INFO ] [sig ] Generating forecast for: JPC [2026-01-09T20:25:06.681826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-09T20:25:06.693766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-09T20:25:06.694151] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-09T20:25:06.694952] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-09T20:25:06.695004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:06.695035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:06.695061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:06.695117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:06.750711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:06.751621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:06.751705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:06.751737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:06.866028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:06.866186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:06.866225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:06.866253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:06.869634] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-01-09T20:25:06.869899] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-09T20:25:06.870017] [INFO ] [sig ] JPC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:07.011971] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JPC.txt [2026-01-09T20:25:07.012139] [INFO ] [sig ] [1742/3504] Completed JPC in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-09T20:25:07.012184] [INFO ] [sig ] [1743/3504] Forecasting JPEF... [2026-01-09T20:25:07.012214] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-09T20:25:07.012243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-09T20:25:07.024154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-09T20:25:07.024437] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-09T20:25:07.025226] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-09T20:25:07.025279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:07.025312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:07.025340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:07.025397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:07.080537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:07.081154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:07.081238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:07.081269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:07.197228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:07.197363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:07.197400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:07.197429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:07.200718] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=19.52%) [2026-01-09T20:25:07.200985] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-09T20:25:07.201107] [INFO ] [sig ] JPEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:07.339079] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JPEF.txt [2026-01-09T20:25:07.339227] [INFO ] [sig ] [1743/3504] Completed JPEF in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-09T20:25:07.339266] [INFO ] [sig ] [1744/3504] Forecasting JPM... [2026-01-09T20:25:07.339296] [INFO ] [sig ] Generating forecast for: JPM [2026-01-09T20:25:07.339325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-09T20:25:07.350373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-09T20:25:07.350655] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-09T20:25:07.351397] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-09T20:25:07.351448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:07.351479] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:07.351505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:07.351560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:07.408123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:07.409031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:07.409115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:07.409148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:07.534956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:07.535104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:07.535142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:07.535171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:07.538458] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-01-09T20:25:07.538737] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-09T20:25:07.538857] [INFO ] [sig ] JPM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:07.678716] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JPM.txt [2026-01-09T20:25:07.678878] [INFO ] [sig ] [1744/3504] Completed JPM in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-09T20:25:07.678934] [INFO ] [sig ] [1745/3504] Forecasting JQC... [2026-01-09T20:25:07.678966] [INFO ] [sig ] Generating forecast for: JQC [2026-01-09T20:25:07.678997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-09T20:25:07.690769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-09T20:25:07.691072] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-09T20:25:07.691835] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-09T20:25:07.691887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:07.691918] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:07.691944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:07.692000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:07.748212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:07.748818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:07.748892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:07.748923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:07.869783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:07.869946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:07.869986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:07.870014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:07.873332] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-09T20:25:07.873610] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-09T20:25:07.873727] [INFO ] [sig ] JQC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:08.012481] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JQC.txt [2026-01-09T20:25:08.012614] [INFO ] [sig ] [1745/3504] Completed JQC in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-09T20:25:08.012655] [INFO ] [sig ] [1746/3504] Forecasting JRI... [2026-01-09T20:25:08.012688] [INFO ] [sig ] Generating forecast for: JRI [2026-01-09T20:25:08.012716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-09T20:25:08.024386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-09T20:25:08.024689] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-09T20:25:08.025428] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-09T20:25:08.025479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:08.025510] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:08.025537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:08.025616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:08.081014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:08.081643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:08.081718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:08.081749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:08.195598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:08.195739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:08.195776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:08.195804] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:08.199117] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=80.14%) [2026-01-09T20:25:08.199377] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-09T20:25:08.199496] [INFO ] [sig ] JRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:08.338545] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JRI.txt [2026-01-09T20:25:08.338683] [INFO ] [sig ] [1746/3504] Completed JRI in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:08.338721] [INFO ] [sig ] [1747/3504] Forecasting JRS... [2026-01-09T20:25:08.338750] [INFO ] [sig ] Generating forecast for: JRS [2026-01-09T20:25:08.338779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-09T20:25:08.349521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-09T20:25:08.349932] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-09T20:25:08.350727] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-09T20:25:08.350779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:08.350837] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:08.350865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:08.350921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:08.406697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:08.407420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:08.407496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:08.407528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:08.523922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:08.524072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:08.524110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:08.524139] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:08.527486] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-09T20:25:08.527816] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-09T20:25:08.527943] [INFO ] [sig ] JRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:08.672189] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JRS.txt [2026-01-09T20:25:08.672339] [INFO ] [sig ] [1747/3504] Completed JRS in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:08.672379] [INFO ] [sig ] [1748/3504] Forecasting JSM... [2026-01-09T20:25:08.672409] [INFO ] [sig ] Generating forecast for: JSM [2026-01-09T20:25:08.672439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-09T20:25:08.684090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-09T20:25:08.684376] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-09T20:25:08.685141] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-09T20:25:08.685193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:08.685224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:08.685250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:08.685305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:08.742203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:08.742971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:08.743049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:08.743081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:08.857231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:08.857384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:08.857424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:08.857452] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:08.860820] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-01-09T20:25:08.861086] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-09T20:25:08.861202] [INFO ] [sig ] JSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:09.001505] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JSM.txt [2026-01-09T20:25:09.001657] [INFO ] [sig ] [1748/3504] Completed JSM in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:09.001698] [INFO ] [sig ] [1749/3504] Forecasting JSMD... [2026-01-09T20:25:09.001729] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-09T20:25:09.001759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-09T20:25:09.013471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-09T20:25:09.013798] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-09T20:25:09.014592] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-09T20:25:09.014657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:09.014689] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:09.014716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:09.014770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:09.072696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:09.073319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:09.073397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:09.073431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:09.193485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:09.193647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:09.193687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:09.193715] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:09.197030] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=37.62%) [2026-01-09T20:25:09.197313] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-09T20:25:09.197433] [INFO ] [sig ] JSMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:09.337345] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JSMD.txt [2026-01-09T20:25:09.337467] [INFO ] [sig ] [1749/3504] Completed JSMD in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:09.337505] [INFO ] [sig ] [1750/3504] Forecasting JSML... [2026-01-09T20:25:09.337534] [INFO ] [sig ] Generating forecast for: JSML [2026-01-09T20:25:09.337564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-09T20:25:09.349075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-09T20:25:09.349342] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-09T20:25:09.350103] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-09T20:25:09.350154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:09.350185] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:09.350218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:09.350273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:09.407218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:09.408009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:09.408090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:09.408122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:09.524413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:09.524585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:09.524627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:09.524691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:09.528252] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-01-09T20:25:09.528528] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-09T20:25:09.528669] [INFO ] [sig ] JSML: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:09.680183] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JSML.txt [2026-01-09T20:25:09.680340] [INFO ] [sig ] [1750/3504] Completed JSML in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:09.680379] [INFO ] [sig ] [1751/3504] Forecasting JTEK... [2026-01-09T20:25:09.680407] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-09T20:25:09.680437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-09T20:25:09.691769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-09T20:25:09.692017] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-09T20:25:09.692801] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-09T20:25:09.692853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:09.692885] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:09.692912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:09.692969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:09.751035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:09.751908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:09.751991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:09.752025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:09.872782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:09.872931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:09.872970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:09.873000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:09.876472] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-09T20:25:09.876768] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-09T20:25:09.876892] [INFO ] [sig ] JTEK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:10.018427] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JTEK.txt [2026-01-09T20:25:10.018550] [INFO ] [sig ] [1751/3504] Completed JTEK in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:10.018607] [INFO ] [sig ] [1752/3504] Forecasting JVA... [2026-01-09T20:25:10.018637] [INFO ] [sig ] Generating forecast for: JVA [2026-01-09T20:25:10.018667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-09T20:25:10.029695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-09T20:25:10.029971] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-09T20:25:10.030736] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-09T20:25:10.030787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:10.030819] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:10.030845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:10.030902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:10.088264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:10.088917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:10.088996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:10.089029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:10.205645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:10.205787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:10.205826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:10.205856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:10.209144] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: UP (p=71.63%) [2026-01-09T20:25:10.209410] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-09T20:25:10.209529] [INFO ] [sig ] JVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:10.347757] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/JVA.txt [2026-01-09T20:25:10.347879] [INFO ] [sig ] [1752/3504] Completed JVA in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:10.347922] [INFO ] [sig ] [1753/3504] Forecasting JXN... [2026-01-09T20:25:10.347954] [INFO ] [sig ] Generating forecast for: JXN [2026-01-09T20:25:10.347984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-09T20:25:10.358938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-09T20:25:10.359196] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-09T20:25:10.359966] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-09T20:25:10.360017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:10.360048] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:10.360074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:10.360129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:10.416542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:10.417148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:10.417233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:10.417264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:10.537995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:10.538147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:10.538186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:10.538214] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:10.541539] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-09T20:25:10.541829] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-09T20:25:10.541949] [INFO ] [sig ] JXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:10.685204] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/JXN.txt [2026-01-09T20:25:10.685377] [INFO ] [sig ] [1753/3504] Completed JXN in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:10.685419] [INFO ] [sig ] [1754/3504] Forecasting KAI... [2026-01-09T20:25:10.685449] [INFO ] [sig ] Generating forecast for: KAI [2026-01-09T20:25:10.685485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-09T20:25:10.696634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-09T20:25:10.696952] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-09T20:25:10.697785] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-09T20:25:10.697837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:10.697868] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:10.697894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:10.697950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:10.753553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:10.754399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:10.754481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:10.754513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:10.873405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:10.873563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:10.873622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:10.873650] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:10.877017] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=28.87%) [2026-01-09T20:25:10.877331] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-09T20:25:10.877479] [INFO ] [sig ] KAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:11.016891] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KAI.txt [2026-01-09T20:25:11.017024] [INFO ] [sig ] [1754/3504] Completed KAI in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:11.017063] [INFO ] [sig ] [1755/3504] Forecasting KARO... [2026-01-09T20:25:11.017092] [INFO ] [sig ] Generating forecast for: KARO [2026-01-09T20:25:11.017285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-09T20:25:11.028614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-09T20:25:11.028970] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-09T20:25:11.029774] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-09T20:25:11.029839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:11.029878] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:11.029905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:11.029963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:11.086674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:11.087383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:11.087463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:11.087495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:11.206504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:11.206671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:11.206710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:11.206738] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:11.210076] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-09T20:25:11.210340] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-09T20:25:11.210456] [INFO ] [sig ] KARO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:11.350858] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KARO.txt [2026-01-09T20:25:11.350992] [INFO ] [sig ] [1755/3504] Completed KARO in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:11.351030] [INFO ] [sig ] [1756/3504] Forecasting KB... [2026-01-09T20:25:11.351058] [INFO ] [sig ] Generating forecast for: KB [2026-01-09T20:25:11.351089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-09T20:25:11.362559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-09T20:25:11.362837] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-09T20:25:11.363629] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-09T20:25:11.363680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:11.363710] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:11.363736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:11.363794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:11.419874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:11.420537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:11.420633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:11.420667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:11.545382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:11.545559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:11.545633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:11.545664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:11.549148] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-01-09T20:25:11.549420] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-09T20:25:11.549540] [INFO ] [sig ] KB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:11.702523] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KB.txt [2026-01-09T20:25:11.702673] [INFO ] [sig ] [1756/3504] Completed KB in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:11.702712] [INFO ] [sig ] [1757/3504] Forecasting KBH... [2026-01-09T20:25:11.702741] [INFO ] [sig ] Generating forecast for: KBH [2026-01-09T20:25:11.702770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-09T20:25:11.713987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-09T20:25:11.714260] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-09T20:25:11.715052] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-09T20:25:11.715102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:11.715133] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:11.715159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:11.715214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:11.772546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:11.773438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:11.773559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:11.773613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:11.896899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:11.897047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:11.897085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:11.897113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:11.900511] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-01-09T20:25:11.900798] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-09T20:25:11.900917] [INFO ] [sig ] KBH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:12.041533] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KBH.txt [2026-01-09T20:25:12.041685] [INFO ] [sig ] [1757/3504] Completed KBH in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:12.041725] [INFO ] [sig ] [1758/3504] Forecasting KBWB... [2026-01-09T20:25:12.041755] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-09T20:25:12.041786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-09T20:25:12.053061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-09T20:25:12.053337] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-09T20:25:12.054099] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-09T20:25:12.054150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:12.054181] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:12.054208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:12.054263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:12.109919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:12.110606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:12.110700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:12.110733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:12.234245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:12.234396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:12.234434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:12.234463] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:12.241115] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=73.00%) [2026-01-09T20:25:12.241442] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-09T20:25:12.241604] [INFO ] [sig ] KBWB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:12.380972] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KBWB.txt [2026-01-09T20:25:12.381115] [INFO ] [sig ] [1758/3504] Completed KBWB in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-09T20:25:12.381153] [INFO ] [sig ] [1759/3504] Forecasting KBWD... [2026-01-09T20:25:12.381183] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-09T20:25:12.381213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-09T20:25:12.392545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-09T20:25:12.392836] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-09T20:25:12.393605] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-09T20:25:12.393656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:12.393687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:12.393714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:12.393770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:12.450386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:12.451302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:12.451396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:12.451430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:12.572729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:12.572885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:12.572924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:12.572952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:12.576309] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-01-09T20:25:12.576634] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-09T20:25:12.576771] [INFO ] [sig ] KBWD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:12.727614] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KBWD.txt [2026-01-09T20:25:12.727838] [INFO ] [sig ] [1759/3504] Completed KBWD in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-09T20:25:12.727894] [INFO ] [sig ] [1760/3504] Forecasting KBWP... [2026-01-09T20:25:12.727936] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-09T20:25:12.727978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-09T20:25:12.740449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-09T20:25:12.740820] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-09T20:25:12.741660] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-09T20:25:12.741713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:12.741757] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:12.741786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:12.741843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:12.800436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:12.801260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:12.801341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:12.801373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:12.914379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:12.914528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:12.914583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:12.914617] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:12.917961] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-01-09T20:25:12.918241] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-09T20:25:12.918368] [INFO ] [sig ] KBWP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:13.056890] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KBWP.txt [2026-01-09T20:25:13.057072] [INFO ] [sig ] [1760/3504] Completed KBWP in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-09T20:25:13.057138] [INFO ] [sig ] [1761/3504] Forecasting KBWY... [2026-01-09T20:25:13.057178] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-09T20:25:13.057216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-09T20:25:13.069090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-09T20:25:13.069428] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-09T20:25:13.070237] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-09T20:25:13.070290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:13.070322] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:13.070349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:13.070405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:13.130604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:13.131536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:13.131640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:13.131675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:13.255434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:13.255616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:13.255659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:13.255690] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:13.260176] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-09T20:25:13.260639] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-09T20:25:13.260834] [INFO ] [sig ] KBWY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:13.413730] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KBWY.txt [2026-01-09T20:25:13.413882] [INFO ] [sig ] [1761/3504] Completed KBWY in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-09T20:25:13.413924] [INFO ] [sig ] [1762/3504] Forecasting KC... [2026-01-09T20:25:13.413953] [INFO ] [sig ] Generating forecast for: KC [2026-01-09T20:25:13.413983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-09T20:25:13.425801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-09T20:25:13.426098] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-09T20:25:13.426890] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-09T20:25:13.426941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:13.426973] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:13.426999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:13.427055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:13.485830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:13.486909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:13.486995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:13.487029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:13.614481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:13.614646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:13.614688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:13.614717] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:13.618092] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-01-09T20:25:13.618357] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-09T20:25:13.618685] [INFO ] [sig ] KC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:13.760057] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KC.txt [2026-01-09T20:25:13.760165] [INFO ] [sig ] [1762/3504] Completed KC in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-09T20:25:13.760202] [INFO ] [sig ] [1763/3504] Forecasting KD... [2026-01-09T20:25:13.760232] [INFO ] [sig ] Generating forecast for: KD [2026-01-09T20:25:13.760262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-09T20:25:13.771492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-09T20:25:13.771769] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-09T20:25:13.772510] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-09T20:25:13.772562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:13.772615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:13.772643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:13.772698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:13.828926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:13.829791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:13.829873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:13.829905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:13.949535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:13.949671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:13.949706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:13.949735] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:13.952965] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-01-09T20:25:13.953227] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-09T20:25:13.953344] [INFO ] [sig ] KD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:14.104292] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KD.txt [2026-01-09T20:25:14.104444] [INFO ] [sig ] [1763/3504] Completed KD in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:14.104482] [INFO ] [sig ] [1764/3504] Forecasting KDP... [2026-01-09T20:25:14.104511] [INFO ] [sig ] Generating forecast for: KDP [2026-01-09T20:25:14.104548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-09T20:25:14.115854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-09T20:25:14.116180] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-09T20:25:14.116983] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-09T20:25:14.117035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:14.117091] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:14.117142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:14.117199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:14.176129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:14.177060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:14.177178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:14.177214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:14.299806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:14.299958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:14.299999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:14.300028] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:14.303397] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-01-09T20:25:14.303691] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-09T20:25:14.303813] [INFO ] [sig ] KDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:14.448511] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KDP.txt [2026-01-09T20:25:14.448694] [INFO ] [sig ] [1764/3504] Completed KDP in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:14.448737] [INFO ] [sig ] [1765/3504] Forecasting KE... [2026-01-09T20:25:14.448767] [INFO ] [sig ] Generating forecast for: KE [2026-01-09T20:25:14.448799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-09T20:25:14.460678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-09T20:25:14.461052] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-09T20:25:14.461826] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-09T20:25:14.461877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:14.461908] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:14.461935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:14.461990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:14.517851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:14.518717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:14.518800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:14.518835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:14.641957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:14.642107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:14.642149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:14.642180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:14.645610] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-09T20:25:14.645888] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-09T20:25:14.646013] [INFO ] [sig ] KE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:14.820915] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KE.txt [2026-01-09T20:25:14.821087] [INFO ] [sig ] [1765/3504] Completed KE in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:14.821130] [INFO ] [sig ] [1766/3504] Forecasting KELYA... [2026-01-09T20:25:14.821163] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-09T20:25:14.821193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-09T20:25:14.832776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-09T20:25:14.833105] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-09T20:25:14.833969] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-09T20:25:14.834023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:14.834054] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:14.834081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:14.834136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:14.889918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:14.890774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:14.890854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:14.890886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:15.013197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:15.013379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:15.013420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:15.013449] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:15.016900] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-09T20:25:15.017225] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-09T20:25:15.017365] [INFO ] [sig ] KELYA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:15.157900] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KELYA.txt [2026-01-09T20:25:15.158028] [INFO ] [sig ] [1766/3504] Completed KELYA in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:15.158066] [INFO ] [sig ] [1767/3504] Forecasting KEN... [2026-01-09T20:25:15.158095] [INFO ] [sig ] Generating forecast for: KEN [2026-01-09T20:25:15.158124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-09T20:25:15.169226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-09T20:25:15.169505] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-09T20:25:15.170267] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-09T20:25:15.170319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:15.170350] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:15.170376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:15.170430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:15.228867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:15.229535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:15.229629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:15.229664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:15.347680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:15.347837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:15.347878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:15.347938] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:15.351291] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-09T20:25:15.351553] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-09T20:25:15.351717] [INFO ] [sig ] KEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:15.507460] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KEN.txt [2026-01-09T20:25:15.507648] [INFO ] [sig ] [1767/3504] Completed KEN in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:15.507691] [INFO ] [sig ] [1768/3504] Forecasting KEP... [2026-01-09T20:25:15.507723] [INFO ] [sig ] Generating forecast for: KEP [2026-01-09T20:25:15.507753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-09T20:25:15.519703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-09T20:25:15.520248] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-09T20:25:15.521247] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-09T20:25:15.521300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:15.521332] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:15.521359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:15.521415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:15.582447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:15.583366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:15.583447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:15.583481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:15.711600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:15.711751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:15.711791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:15.711820] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:15.715227] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-01-09T20:25:15.715500] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-09T20:25:15.715644] [INFO ] [sig ] KEP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:15.859670] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KEP.txt [2026-01-09T20:25:15.859809] [INFO ] [sig ] [1768/3504] Completed KEP in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:15.859852] [INFO ] [sig ] [1769/3504] Forecasting KEX... [2026-01-09T20:25:15.859885] [INFO ] [sig ] Generating forecast for: KEX [2026-01-09T20:25:15.859915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-09T20:25:15.871825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-09T20:25:15.872086] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-09T20:25:15.872842] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-09T20:25:15.872893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:15.872923] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:15.872949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:15.873005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:15.930537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:15.931147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:15.931224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:15.931257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:16.053299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:16.053432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:16.053470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:16.053500] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:16.056917] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-01-09T20:25:16.057219] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-09T20:25:16.057346] [INFO ] [sig ] KEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:16.197997] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KEX.txt [2026-01-09T20:25:16.198303] [INFO ] [sig ] [1769/3504] Completed KEX in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:16.198340] [INFO ] [sig ] [1770/3504] Forecasting KEYS... [2026-01-09T20:25:16.198368] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-09T20:25:16.198397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-09T20:25:16.214036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-09T20:25:16.214677] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-09T20:25:16.215680] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-09T20:25:16.215736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:16.215771] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:16.215798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:16.215906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:16.281163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:16.282335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:16.282473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:16.282508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:16.423772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:16.424047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:16.424095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:16.424124] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:16.428354] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-01-09T20:25:16.428766] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-09T20:25:16.428941] [INFO ] [sig ] KEYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:16.596012] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KEYS.txt [2026-01-09T20:25:16.596234] [INFO ] [sig ] [1770/3504] Completed KEYS in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:16.596277] [INFO ] [sig ] [1771/3504] Forecasting KFS... [2026-01-09T20:25:16.596307] [INFO ] [sig ] Generating forecast for: KFS [2026-01-09T20:25:16.596339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-09T20:25:16.609377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-09T20:25:16.609749] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-09T20:25:16.610530] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-09T20:25:16.610599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:16.610633] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:16.610659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:16.610714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:16.666912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:16.667532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:16.667624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:16.667656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:16.790534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:16.790672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:16.790709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:16.790736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:16.793946] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-09T20:25:16.794211] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-09T20:25:16.794330] [INFO ] [sig ] KFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:16.932331] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KFS.txt [2026-01-09T20:25:16.932459] [INFO ] [sig ] [1771/3504] Completed KFS in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:16.932497] [INFO ] [sig ] [1772/3504] Forecasting KFY... [2026-01-09T20:25:16.932526] [INFO ] [sig ] Generating forecast for: KFY [2026-01-09T20:25:16.932555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-09T20:25:16.944103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-09T20:25:16.944361] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-09T20:25:16.945145] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-09T20:25:16.945197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:16.945227] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:16.945253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:16.945313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:17.000835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:17.001429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:17.001505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:17.001537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:17.115923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:17.116083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:17.116122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:17.116150] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:17.119535] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-01-09T20:25:17.119833] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-09T20:25:17.119975] [INFO ] [sig ] KFY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:17.258219] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KFY.txt [2026-01-09T20:25:17.258344] [INFO ] [sig ] [1772/3504] Completed KFY in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:17.258381] [INFO ] [sig ] [1773/3504] Forecasting KGS... [2026-01-09T20:25:17.258410] [INFO ] [sig ] Generating forecast for: KGS [2026-01-09T20:25:17.258440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-09T20:25:17.270983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-09T20:25:17.271232] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-09T20:25:17.272028] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-09T20:25:17.272091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:17.272123] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:17.272149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:17.272203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:17.329772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:17.330403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:17.330477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:17.330508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:17.452387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:17.452512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:17.452547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:17.452591] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:17.456000] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-09T20:25:17.456271] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-09T20:25:17.456392] [INFO ] [sig ] KGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:17.597707] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KGS.txt [2026-01-09T20:25:17.597821] [INFO ] [sig ] [1773/3504] Completed KGS in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:17.597859] [INFO ] [sig ] [1774/3504] Forecasting KHC... [2026-01-09T20:25:17.597887] [INFO ] [sig ] Generating forecast for: KHC [2026-01-09T20:25:17.597917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-09T20:25:17.609994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-09T20:25:17.610320] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-09T20:25:17.611123] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-09T20:25:17.611175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:17.611206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:17.611232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:17.611287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:17.666467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:17.667172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:17.667278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:17.667310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:17.787269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:17.787412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:17.787451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:17.787479] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:17.790861] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-09T20:25:17.791131] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-09T20:25:17.791253] [INFO ] [sig ] KHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:17.928433] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KHC.txt [2026-01-09T20:25:17.928945] [INFO ] [sig ] [1774/3504] Completed KHC in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:17.928995] [INFO ] [sig ] [1775/3504] Forecasting KIDS... [2026-01-09T20:25:17.929031] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-09T20:25:17.929066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-09T20:25:17.943186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-09T20:25:17.943800] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-09T20:25:17.944821] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-09T20:25:17.944882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:17.944918] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:17.944947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:17.945008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:18.005018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:18.006288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:18.006389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:18.006424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:18.128107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:18.128339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:18.128384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:18.128415] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:18.132320] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=26.48%) [2026-01-09T20:25:18.132645] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-09T20:25:18.132781] [INFO ] [sig ] KIDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:18.291130] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KIDS.txt [2026-01-09T20:25:18.291368] [INFO ] [sig ] [1775/3504] Completed KIDS in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-09T20:25:18.291416] [INFO ] [sig ] [1776/3504] Forecasting KIM... [2026-01-09T20:25:18.291449] [INFO ] [sig ] Generating forecast for: KIM [2026-01-09T20:25:18.291481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-09T20:25:18.305309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-09T20:25:18.305936] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-09T20:25:18.306906] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-09T20:25:18.306963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:18.306997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:18.307033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:18.307143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:18.366613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:18.368311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:18.368433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:18.368468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:18.493332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:18.493559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:18.493623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:18.493654] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:18.497944] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-01-09T20:25:18.498306] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-09T20:25:18.498451] [INFO ] [sig ] KIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:18.643620] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KIM.txt [2026-01-09T20:25:18.643822] [INFO ] [sig ] [1776/3504] Completed KIM in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-09T20:25:18.643891] [INFO ] [sig ] [1777/3504] Forecasting KINS... [2026-01-09T20:25:18.643923] [INFO ] [sig ] Generating forecast for: KINS [2026-01-09T20:25:18.643954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-09T20:25:18.660518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-09T20:25:18.661096] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-09T20:25:18.662028] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-09T20:25:18.662083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:18.662118] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:18.662146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:18.662211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:18.719291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:18.720413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:18.720532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:18.720568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:18.842481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:18.842740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:18.842788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:18.842819] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:18.846850] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-09T20:25:18.847213] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-09T20:25:18.847363] [INFO ] [sig ] KINS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:18.991060] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KINS.txt [2026-01-09T20:25:18.991347] [INFO ] [sig ] [1777/3504] Completed KINS in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-09T20:25:18.991394] [INFO ] [sig ] [1778/3504] Forecasting KIO... [2026-01-09T20:25:18.991425] [INFO ] [sig ] Generating forecast for: KIO [2026-01-09T20:25:18.991458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-09T20:25:19.005398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-09T20:25:19.006023] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-09T20:25:19.007932] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-09T20:25:19.008142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:19.008180] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:19.008211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:19.008298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:19.067626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:19.068777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:19.068878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:19.068912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:19.224727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:19.224991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:19.225066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:19.225118] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:19.231337] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-09T20:25:19.232002] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-09T20:25:19.232286] [INFO ] [sig ] KIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:19.438323] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KIO.txt [2026-01-09T20:25:19.438683] [INFO ] [sig ] [1778/3504] Completed KIO in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-09T20:25:19.438734] [INFO ] [sig ] [1779/3504] Forecasting KKRS... [2026-01-09T20:25:19.438766] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-09T20:25:19.438800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-09T20:25:19.454484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-09T20:25:19.455110] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-09T20:25:19.456292] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-09T20:25:19.456350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:19.456382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:19.456410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:19.456469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:19.523412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:19.524711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:19.524838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:19.524897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:19.650174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:19.650417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:19.650474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:19.650515] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:19.654505] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=63.62%) [2026-01-09T20:25:19.654846] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-09T20:25:19.654988] [INFO ] [sig ] KKRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:19.802459] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KKRS.txt [2026-01-09T20:25:19.802695] [INFO ] [sig ] [1779/3504] Completed KKRS in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-09T20:25:19.802742] [INFO ] [sig ] [1780/3504] Forecasting KLAC... [2026-01-09T20:25:19.802774] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-09T20:25:19.802805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-09T20:25:19.816461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-09T20:25:19.816959] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-09T20:25:19.817961] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-09T20:25:19.818019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:19.818057] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:19.818087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:19.818148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:19.877413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:19.878502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:19.878622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:19.878661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:20.005205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:20.005460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:20.005543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:20.005598] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:20.009753] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-09T20:25:20.010082] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-09T20:25:20.010417] [INFO ] [sig ] KLAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:20.161421] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KLAC.txt [2026-01-09T20:25:20.161634] [INFO ] [sig ] [1780/3504] Completed KLAC in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:20.161679] [INFO ] [sig ] [1781/3504] Forecasting KLIC... [2026-01-09T20:25:20.161712] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-09T20:25:20.161745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-09T20:25:20.175293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-09T20:25:20.175817] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-09T20:25:20.176712] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-09T20:25:20.176766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:20.176856] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:20.176887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:20.176957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:20.237921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:20.238997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:20.239109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:20.239155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:20.365994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:20.366225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:20.366270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:20.366299] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:20.370259] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-09T20:25:20.370608] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-09T20:25:20.370751] [INFO ] [sig ] KLIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:20.513341] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KLIC.txt [2026-01-09T20:25:20.513536] [INFO ] [sig ] [1781/3504] Completed KLIC in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:20.513598] [INFO ] [sig ] [1782/3504] Forecasting KLXE... [2026-01-09T20:25:20.513633] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-09T20:25:20.513666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-09T20:25:20.526714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-09T20:25:20.527236] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-09T20:25:20.528152] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-09T20:25:20.528209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:20.528242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:20.528269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:20.528328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:20.587419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:20.588707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:20.588815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:20.588851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:20.715043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:20.715268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:20.715316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:20.715346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:20.719327] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-01-09T20:25:20.719680] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-09T20:25:20.719825] [INFO ] [sig ] KLXE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:20.869150] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KLXE.txt [2026-01-09T20:25:20.869332] [INFO ] [sig ] [1782/3504] Completed KLXE in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:20.869401] [INFO ] [sig ] [1783/3504] Forecasting KMB... [2026-01-09T20:25:20.869434] [INFO ] [sig ] Generating forecast for: KMB [2026-01-09T20:25:20.869473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-09T20:25:20.882732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-09T20:25:20.883206] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-09T20:25:20.884119] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-09T20:25:20.884172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:20.884206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:20.884233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:20.884290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:20.941781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:20.942859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:20.942964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:20.942999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:21.065517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:21.065758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:21.065805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:21.065836] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:21.069775] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-09T20:25:21.070109] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-09T20:25:21.070245] [INFO ] [sig ] KMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:21.215732] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KMB.txt [2026-01-09T20:25:21.215914] [INFO ] [sig ] [1783/3504] Completed KMB in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:21.215956] [INFO ] [sig ] [1784/3504] Forecasting KMDA... [2026-01-09T20:25:21.215987] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-09T20:25:21.216019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-09T20:25:21.228967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-09T20:25:21.229700] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-09T20:25:21.230638] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-09T20:25:21.230692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:21.230746] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:21.230774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:21.230837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:21.288769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:21.289808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:21.289909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:21.289944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:21.414301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:21.414529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:21.414605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:21.414684] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:21.418461] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=36.92%) [2026-01-09T20:25:21.418801] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-09T20:25:21.418941] [INFO ] [sig ] KMDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:21.563500] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KMDA.txt [2026-01-09T20:25:21.563711] [INFO ] [sig ] [1784/3504] Completed KMDA in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:21.563756] [INFO ] [sig ] [1785/3504] Forecasting KMI... [2026-01-09T20:25:21.563789] [INFO ] [sig ] Generating forecast for: KMI [2026-01-09T20:25:21.563826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-09T20:25:21.578429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-09T20:25:21.578992] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-09T20:25:21.580101] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-09T20:25:21.580155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:21.580188] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:21.580216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:21.580276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:21.639725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:21.640827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:21.640931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:21.640966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:21.761068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:21.761336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:21.761401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:21.761440] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:21.765592] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-09T20:25:21.765966] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-09T20:25:21.766111] [INFO ] [sig ] KMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:21.913635] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KMI.txt [2026-01-09T20:25:21.913816] [INFO ] [sig ] [1785/3504] Completed KMI in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:21.913856] [INFO ] [sig ] [1786/3504] Forecasting KMPB... [2026-01-09T20:25:21.913885] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-09T20:25:21.913917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-09T20:25:21.928904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-09T20:25:21.929452] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-09T20:25:21.930348] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-09T20:25:21.930401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:21.930433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:21.930459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:21.930518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:21.989961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:21.991261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:21.991361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:21.991396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:22.104225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:22.104448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:22.104495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:22.104526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:22.108489] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=73.55%) [2026-01-09T20:25:22.108819] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-09T20:25:22.108956] [INFO ] [sig ] KMPB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:22.255271] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KMPB.txt [2026-01-09T20:25:22.255493] [INFO ] [sig ] [1786/3504] Completed KMPB in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:22.255534] [INFO ] [sig ] [1787/3504] Forecasting KMX... [2026-01-09T20:25:22.255564] [INFO ] [sig ] Generating forecast for: KMX [2026-01-09T20:25:22.255618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-09T20:25:22.269177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-09T20:25:22.269737] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-09T20:25:22.270686] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-09T20:25:22.270738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:22.270770] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:22.270796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:22.270853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:22.329250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:22.330353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:22.330455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:22.330489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:22.451699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:22.451938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:22.451987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:22.452017] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:22.456026] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-01-09T20:25:22.456397] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-09T20:25:22.456553] [INFO ] [sig ] KMX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:22.602482] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KMX.txt [2026-01-09T20:25:22.602713] [INFO ] [sig ] [1787/3504] Completed KMX in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:22.602757] [INFO ] [sig ] [1788/3504] Forecasting KN... [2026-01-09T20:25:22.602796] [INFO ] [sig ] Generating forecast for: KN [2026-01-09T20:25:22.602829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-09T20:25:22.615514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-09T20:25:22.615937] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-09T20:25:22.616896] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-09T20:25:22.616951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:22.616985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:22.617011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:22.617070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:22.673440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:22.674528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:22.674641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:22.674675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:22.800907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:22.801136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:22.801179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:22.801207] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:22.804929] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-09T20:25:22.805224] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-09T20:25:22.805353] [INFO ] [sig ] KN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:22.948876] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KN.txt [2026-01-09T20:25:22.949083] [INFO ] [sig ] [1788/3504] Completed KN in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:22.949125] [INFO ] [sig ] [1789/3504] Forecasting KNF... [2026-01-09T20:25:22.949156] [INFO ] [sig ] Generating forecast for: KNF [2026-01-09T20:25:22.949187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-09T20:25:22.962015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-09T20:25:22.962349] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-09T20:25:22.963289] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-09T20:25:22.963342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:22.963373] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:22.963399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:22.963457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:23.020466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:23.021607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:23.021705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:23.021737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:23.139960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:23.140198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:23.140242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:23.140270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:23.144247] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=67.33%) [2026-01-09T20:25:23.144621] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-09T20:25:23.144768] [INFO ] [sig ] KNF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:23.291077] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KNF.txt [2026-01-09T20:25:23.291283] [INFO ] [sig ] [1789/3504] Completed KNF in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:23.291327] [INFO ] [sig ] [1790/3504] Forecasting KNOP... [2026-01-09T20:25:23.291359] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-09T20:25:23.291391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-09T20:25:23.304461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-09T20:25:23.305009] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-09T20:25:23.305925] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-09T20:25:23.305978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:23.306010] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:23.306037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:23.306094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:23.364862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:23.365994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:23.366091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:23.366124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:23.486505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:23.486742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:23.486793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:23.486826] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:23.490725] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-09T20:25:23.491029] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-09T20:25:23.491161] [INFO ] [sig ] KNOP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:23.634970] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KNOP.txt [2026-01-09T20:25:23.635171] [INFO ] [sig ] [1790/3504] Completed KNOP in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:23.635214] [INFO ] [sig ] [1791/3504] Forecasting KNSA... [2026-01-09T20:25:23.635246] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-09T20:25:23.635276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-09T20:25:23.652455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-09T20:25:23.652967] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-09T20:25:23.653961] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-09T20:25:23.654016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:23.654049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:23.654083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:23.654144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:23.712503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:23.713539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:23.713716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:23.713752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:23.833038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:23.833274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:23.833320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:23.833377] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:23.837366] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-01-09T20:25:23.837735] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-09T20:25:23.837876] [INFO ] [sig ] KNSA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:23.981357] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KNSA.txt [2026-01-09T20:25:23.981556] [INFO ] [sig ] [1791/3504] Completed KNSA in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:23.981616] [INFO ] [sig ] [1792/3504] Forecasting KNSL... [2026-01-09T20:25:23.981649] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-09T20:25:23.981680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-09T20:25:23.995166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-09T20:25:23.995670] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-09T20:25:23.996639] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-09T20:25:23.996693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:23.996727] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:23.996754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:23.996813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:24.057391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:24.058493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:24.058603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:24.058637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:24.183220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:24.183445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:24.183490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:24.183520] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:24.187426] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-01-09T20:25:24.187800] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-09T20:25:24.187944] [INFO ] [sig ] KNSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:24.339120] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KNSL.txt [2026-01-09T20:25:24.339334] [INFO ] [sig ] [1792/3504] Completed KNSL in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:24.339377] [INFO ] [sig ] [1793/3504] Forecasting KNTK... [2026-01-09T20:25:24.339408] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-09T20:25:24.339440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-09T20:25:24.353142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-09T20:25:24.353649] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-09T20:25:24.354535] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-09T20:25:24.354613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:24.354650] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:24.354677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:24.354734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:24.413662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:24.414814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:24.414922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:24.414982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:24.535926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:24.536154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:24.536198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:24.536227] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:24.540343] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-09T20:25:24.540761] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-09T20:25:24.540945] [INFO ] [sig ] KNTK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:24.690587] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KNTK.txt [2026-01-09T20:25:24.690816] [INFO ] [sig ] [1793/3504] Completed KNTK in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-09T20:25:24.690873] [INFO ] [sig ] [1794/3504] Forecasting KNX... [2026-01-09T20:25:24.690908] [INFO ] [sig ] Generating forecast for: KNX [2026-01-09T20:25:24.690940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-09T20:25:24.705258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-09T20:25:24.705911] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-09T20:25:24.706861] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-09T20:25:24.706917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:24.706950] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:24.706978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:24.707036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:24.764711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:24.765850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:24.765946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:24.765980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:24.893461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:24.893706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:24.893751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:24.893782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:24.897789] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: UP (p=56.08%) [2026-01-09T20:25:24.898139] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-09T20:25:24.898287] [INFO ] [sig ] KNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:25.044448] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KNX.txt [2026-01-09T20:25:25.044645] [INFO ] [sig ] [1794/3504] Completed KNX in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-09T20:25:25.044687] [INFO ] [sig ] [1795/3504] Forecasting KOD... [2026-01-09T20:25:25.044717] [INFO ] [sig ] Generating forecast for: KOD [2026-01-09T20:25:25.044747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-09T20:25:25.057110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-09T20:25:25.057478] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-09T20:25:25.058309] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-09T20:25:25.058362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:25.058394] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:25.058420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:25.058488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:25.114162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:25.114867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:25.114943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:25.114975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:25.239081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:25.239237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:25.239280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:25.239308] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:25.242872] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=65.75%) [2026-01-09T20:25:25.243142] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-09T20:25:25.243262] [INFO ] [sig ] KOD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:25.380873] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KOD.txt [2026-01-09T20:25:25.381004] [INFO ] [sig ] [1795/3504] Completed KOD in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-09T20:25:25.381041] [INFO ] [sig ] [1796/3504] Forecasting KODK... [2026-01-09T20:25:25.381070] [INFO ] [sig ] Generating forecast for: KODK [2026-01-09T20:25:25.381101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-09T20:25:25.392121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-09T20:25:25.392431] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-09T20:25:25.393209] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-09T20:25:25.393260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:25.393291] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:25.393317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:25.393372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:25.448688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:25.449395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:25.449477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:25.449507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:25.565944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:25.566095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:25.566136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:25.566164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:25.569790] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-01-09T20:25:25.570058] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-09T20:25:25.570179] [INFO ] [sig ] KODK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:25.707606] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KODK.txt [2026-01-09T20:25:25.707742] [INFO ] [sig ] [1796/3504] Completed KODK in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-09T20:25:25.707780] [INFO ] [sig ] [1797/3504] Forecasting KOF... [2026-01-09T20:25:25.707808] [INFO ] [sig ] Generating forecast for: KOF [2026-01-09T20:25:25.707837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-09T20:25:25.719291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-09T20:25:25.719593] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-09T20:25:25.720371] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-09T20:25:25.720422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:25.720453] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:25.720479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:25.720534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:25.775692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:25.776380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:25.776459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:25.776489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:25.897456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:25.897624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:25.897664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:25.897693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:25.900978] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-09T20:25:25.901242] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-09T20:25:25.901360] [INFO ] [sig ] KOF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:26.041604] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KOF.txt [2026-01-09T20:25:26.041741] [INFO ] [sig ] [1797/3504] Completed KOF in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-09T20:25:26.041779] [INFO ] [sig ] [1798/3504] Forecasting KOP... [2026-01-09T20:25:26.041808] [INFO ] [sig ] Generating forecast for: KOP [2026-01-09T20:25:26.041837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-09T20:25:26.053189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-09T20:25:26.053495] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-09T20:25:26.054260] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-09T20:25:26.054312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:26.054370] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:26.054397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:26.054453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:26.109677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:26.110381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:26.110459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:26.110491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:26.227708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:26.227866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:26.227903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:26.227931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:26.231279] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=35.37%) [2026-01-09T20:25:26.231565] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-09T20:25:26.231706] [INFO ] [sig ] KOP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:26.368373] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KOP.txt [2026-01-09T20:25:26.368510] [INFO ] [sig ] [1798/3504] Completed KOP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:26.368550] [INFO ] [sig ] [1799/3504] Forecasting KOPN... [2026-01-09T20:25:26.368598] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-09T20:25:26.368630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-09T20:25:26.380412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-09T20:25:26.380767] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-09T20:25:26.381517] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-09T20:25:26.381588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:26.381624] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:26.381653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:26.381708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:26.436449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:26.437138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:26.437217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:26.437248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:26.555616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:26.555762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:26.555801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:26.555828] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:26.559166] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=26.59%) [2026-01-09T20:25:26.559429] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-09T20:25:26.559548] [INFO ] [sig ] KOPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:26.697206] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KOPN.txt [2026-01-09T20:25:26.697342] [INFO ] [sig ] [1799/3504] Completed KOPN in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:26.697380] [INFO ] [sig ] [1800/3504] Forecasting KOSS... [2026-01-09T20:25:26.697410] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-09T20:25:26.697438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-09T20:25:26.709070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-09T20:25:26.709381] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-09T20:25:26.710173] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-09T20:25:26.710225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:26.710256] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:26.710281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:26.710337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:26.765369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:26.766175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:26.766254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:26.766286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:26.882688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:26.882837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:26.882876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:26.882905] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:26.886348] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-09T20:25:26.886639] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-09T20:25:26.886762] [INFO ] [sig ] KOSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:27.033486] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KOSS.txt [2026-01-09T20:25:27.033647] [INFO ] [sig ] [1800/3504] Completed KOSS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:27.033691] [INFO ] [sig ] [1801/3504] Forecasting KPRX... [2026-01-09T20:25:27.033719] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-09T20:25:27.033749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-09T20:25:27.045094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-09T20:25:27.045421] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-09T20:25:27.046408] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-09T20:25:27.046462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:27.046494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:27.046521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:27.046599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:27.105919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:27.106639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:27.106719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:27.106751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:27.226713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:27.226852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:27.226895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:27.226956] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:27.230501] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-01-09T20:25:27.230801] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-09T20:25:27.230926] [INFO ] [sig ] KPRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:27.379146] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KPRX.txt [2026-01-09T20:25:27.379323] [INFO ] [sig ] [1801/3504] Completed KPRX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:27.379379] [INFO ] [sig ] [1802/3504] Forecasting KPTI... [2026-01-09T20:25:27.379417] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-09T20:25:27.379451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-09T20:25:27.391781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-09T20:25:27.392110] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-09T20:25:27.392921] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-09T20:25:27.392975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:27.393006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:27.393034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:27.393090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:27.452133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:27.452822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:27.452900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:27.452932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:27.585284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:27.585457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:27.585502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:27.585531] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:27.589074] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-09T20:25:27.589394] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-09T20:25:27.589525] [INFO ] [sig ] KPTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:27.742691] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KPTI.txt [2026-01-09T20:25:27.742838] [INFO ] [sig ] [1802/3504] Completed KPTI in 0.4s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:27.742880] [INFO ] [sig ] [1803/3504] Forecasting KRC... [2026-01-09T20:25:27.742910] [INFO ] [sig ] Generating forecast for: KRC [2026-01-09T20:25:27.742941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-09T20:25:27.754811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-09T20:25:27.755136] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-09T20:25:27.755942] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-09T20:25:27.755997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:27.756030] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:27.756057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:27.756118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:27.811036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:27.811798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:27.811878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:27.811910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:27.931481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:27.931661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:27.931702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:27.931731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:27.935102] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-01-09T20:25:27.935376] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-09T20:25:27.935497] [INFO ] [sig ] KRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:28.073319] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KRC.txt [2026-01-09T20:25:28.073459] [INFO ] [sig ] [1803/3504] Completed KRC in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:28.073498] [INFO ] [sig ] [1804/3504] Forecasting KREF... [2026-01-09T20:25:28.073526] [INFO ] [sig ] Generating forecast for: KREF [2026-01-09T20:25:28.073555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-09T20:25:28.090973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-09T20:25:28.091299] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-09T20:25:28.092086] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-09T20:25:28.092138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:28.092169] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:28.092195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:28.092251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:28.147727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:28.148459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:28.148540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:28.148587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:28.264911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:28.265082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:28.265121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:28.265148] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:28.268469] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-09T20:25:28.268750] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-09T20:25:28.268873] [INFO ] [sig ] KREF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:28.405703] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KREF.txt [2026-01-09T20:25:28.405836] [INFO ] [sig ] [1804/3504] Completed KREF in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:28.405875] [INFO ] [sig ] [1805/3504] Forecasting KRG... [2026-01-09T20:25:28.405904] [INFO ] [sig ] Generating forecast for: KRG [2026-01-09T20:25:28.405933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-09T20:25:28.417090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-09T20:25:28.417423] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-09T20:25:28.418192] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-09T20:25:28.418244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:28.418275] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:28.418301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:28.418356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:28.473117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:28.473780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:28.473857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:28.473888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:28.591772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:28.591920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:28.591958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:28.591986] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:28.595363] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=37.28%) [2026-01-09T20:25:28.595656] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-09T20:25:28.595778] [INFO ] [sig ] KRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:28.732273] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KRG.txt [2026-01-09T20:25:28.732403] [INFO ] [sig ] [1805/3504] Completed KRG in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:28.732440] [INFO ] [sig ] [1806/3504] Forecasting KRMD... [2026-01-09T20:25:28.732470] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-09T20:25:28.732498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-09T20:25:28.744294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-09T20:25:28.744608] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-09T20:25:28.745351] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-09T20:25:28.745403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:28.745434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:28.745461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:28.745521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:28.800453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:28.801084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:28.801161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:28.801192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:28.920502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:28.920670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:28.920708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:28.920736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:28.923998] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-09T20:25:28.924263] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-09T20:25:28.924380] [INFO ] [sig ] KRMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:29.060962] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KRMD.txt [2026-01-09T20:25:29.061116] [INFO ] [sig ] [1806/3504] Completed KRMD in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:29.061155] [INFO ] [sig ] [1807/3504] Forecasting KRNY... [2026-01-09T20:25:29.061183] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-09T20:25:29.061211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-09T20:25:29.073106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-09T20:25:29.073438] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-09T20:25:29.074255] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-09T20:25:29.074314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:29.074349] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:29.074388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:29.074470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:29.134129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:29.134975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:29.135057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:29.135091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:29.275810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:29.275977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:29.276034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:29.276078] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:29.280658] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-01-09T20:25:29.281002] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-09T20:25:29.281157] [INFO ] [sig ] KRNY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:29.440021] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KRNY.txt [2026-01-09T20:25:29.440180] [INFO ] [sig ] [1807/3504] Completed KRNY in 0.4s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:29.440223] [INFO ] [sig ] [1808/3504] Forecasting KRO... [2026-01-09T20:25:29.440254] [INFO ] [sig ] Generating forecast for: KRO [2026-01-09T20:25:29.440284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-09T20:25:29.453019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-09T20:25:29.453304] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-09T20:25:29.454099] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-09T20:25:29.454174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:29.454213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:29.454242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:29.454315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:29.513964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:29.514889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:29.515030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:29.515078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:29.636206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:29.636364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:29.636403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:29.636432] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:29.639834] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-01-09T20:25:29.640100] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-09T20:25:29.640217] [INFO ] [sig ] KRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:29.781886] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KRO.txt [2026-01-09T20:25:29.782043] [INFO ] [sig ] [1808/3504] Completed KRO in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:29.782083] [INFO ] [sig ] [1809/3504] Forecasting KROS... [2026-01-09T20:25:29.782113] [INFO ] [sig ] Generating forecast for: KROS [2026-01-09T20:25:29.782142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-09T20:25:29.798231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-09T20:25:29.798636] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-09T20:25:29.799419] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-09T20:25:29.799470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:29.799501] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:29.799528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:29.799600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:29.856138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:29.856994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:29.857076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:29.857108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:29.981253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:29.981411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:29.981451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:29.981479] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:29.984863] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-01-09T20:25:29.985126] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-09T20:25:29.985246] [INFO ] [sig ] KROS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:30.122484] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KROS.txt [2026-01-09T20:25:30.122636] [INFO ] [sig ] [1809/3504] Completed KROS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:30.122686] [INFO ] [sig ] [1810/3504] Forecasting KRP... [2026-01-09T20:25:30.122716] [INFO ] [sig ] Generating forecast for: KRP [2026-01-09T20:25:30.122745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-09T20:25:30.135312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-09T20:25:30.135723] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-09T20:25:30.136498] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-09T20:25:30.136550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:30.136602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:30.136631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:30.136686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:30.195511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:30.196470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:30.196562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:30.196636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:30.322802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:30.322970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:30.323011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:30.323040] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:30.326570] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-09T20:25:30.326876] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-09T20:25:30.327008] [INFO ] [sig ] KRP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:30.472351] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KRP.txt [2026-01-09T20:25:30.472521] [INFO ] [sig ] [1810/3504] Completed KRP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-09T20:25:30.472563] [INFO ] [sig ] [1811/3504] Forecasting KRRO... [2026-01-09T20:25:30.472614] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-09T20:25:30.472646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-09T20:25:30.485307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-09T20:25:30.485640] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-09T20:25:30.486416] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-09T20:25:30.486469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:30.486503] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:30.486532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:30.486607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:30.544880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:30.545621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:30.545717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:30.545757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:30.678443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:30.678623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:30.678668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:30.678697] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:30.682245] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=74.01%) [2026-01-09T20:25:30.682518] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-09T20:25:30.682672] [INFO ] [sig ] KRRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:30.833488] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KRRO.txt [2026-01-09T20:25:30.833696] [INFO ] [sig ] [1811/3504] Completed KRRO in 0.4s | 2.89 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-09T20:25:30.833747] [INFO ] [sig ] [1812/3504] Forecasting KRUS... [2026-01-09T20:25:30.833781] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-09T20:25:30.833813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-09T20:25:30.845894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-09T20:25:30.846226] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-09T20:25:30.847016] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-09T20:25:30.847069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:30.847103] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:30.847155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:30.847216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:30.906438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:30.907277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:30.907374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:30.907424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:31.026677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:31.026834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:31.026875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:31.026903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:31.030364] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-01-09T20:25:31.030681] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-09T20:25:31.030811] [INFO ] [sig ] KRUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:31.170194] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KRUS.txt [2026-01-09T20:25:31.170356] [INFO ] [sig ] [1812/3504] Completed KRUS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-09T20:25:31.170397] [INFO ] [sig ] [1813/3504] Forecasting KRYS... [2026-01-09T20:25:31.170426] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-09T20:25:31.170456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-09T20:25:31.182878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-09T20:25:31.183242] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-09T20:25:31.184061] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-09T20:25:31.184112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:31.184144] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:31.184171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:31.184227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:31.240551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:31.241403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:31.241490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:31.241523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:31.363912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:31.364066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:31.364104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:31.364133] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:31.367463] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-09T20:25:31.367765] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-09T20:25:31.367919] [INFO ] [sig ] KRYS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:31.510196] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KRYS.txt [2026-01-09T20:25:31.510355] [INFO ] [sig ] [1813/3504] Completed KRYS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-09T20:25:31.510396] [INFO ] [sig ] [1814/3504] Forecasting KSCP... [2026-01-09T20:25:31.510425] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-09T20:25:31.510455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-09T20:25:31.522067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-09T20:25:31.522460] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-09T20:25:31.523266] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-09T20:25:31.523318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:31.523356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:31.523388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:31.523450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:31.580783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:31.581686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:31.581776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:31.581808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:31.706792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:31.706940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:31.706980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:31.707011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:31.710483] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-01-09T20:25:31.710770] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-09T20:25:31.710892] [INFO ] [sig ] KSCP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:31.851400] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KSCP.txt [2026-01-09T20:25:31.851522] [INFO ] [sig ] [1814/3504] Completed KSCP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-09T20:25:31.851560] [INFO ] [sig ] [1815/3504] Forecasting KSPI... [2026-01-09T20:25:31.851609] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-09T20:25:31.851639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-09T20:25:31.863619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-09T20:25:31.863878] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-09T20:25:31.864631] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-09T20:25:31.864682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:31.864739] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:31.864768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:31.864825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:31.921334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:31.921966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:31.922043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:31.922074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:32.044591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:32.044748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:32.044818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:32.044853] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:32.048480] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-09T20:25:32.048838] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-09T20:25:32.048983] [INFO ] [sig ] KSPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:32.194867] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KSPI.txt [2026-01-09T20:25:32.194998] [INFO ] [sig ] [1815/3504] Completed KSPI in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:32.195038] [INFO ] [sig ] [1816/3504] Forecasting KSS... [2026-01-09T20:25:32.195068] [INFO ] [sig ] Generating forecast for: KSS [2026-01-09T20:25:32.195097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-09T20:25:32.207866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-09T20:25:32.208176] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-09T20:25:32.208971] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-09T20:25:32.209024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:32.209056] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:32.209083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:32.209141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:32.269078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:32.269823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:32.269902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:32.269935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:32.396436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:32.396604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:32.396647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:32.396678] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:32.400068] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=46.95%) [2026-01-09T20:25:32.400336] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-09T20:25:32.400455] [INFO ] [sig ] KSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:32.549591] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KSS.txt [2026-01-09T20:25:32.549762] [INFO ] [sig ] [1816/3504] Completed KSS in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:32.549819] [INFO ] [sig ] [1817/3504] Forecasting KTB... [2026-01-09T20:25:32.549859] [INFO ] [sig ] Generating forecast for: KTB [2026-01-09T20:25:32.549895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-09T20:25:32.562901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-09T20:25:32.563197] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-09T20:25:32.564089] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-09T20:25:32.564142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:32.564177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:32.564205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:32.564280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:32.623902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:32.624596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:32.624675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:32.624707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:32.755611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:32.755761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:32.755801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:32.755829] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:32.759282] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-01-09T20:25:32.759555] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-09T20:25:32.759702] [INFO ] [sig ] KTB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:32.904999] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KTB.txt [2026-01-09T20:25:32.905129] [INFO ] [sig ] [1817/3504] Completed KTB in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:32.905169] [INFO ] [sig ] [1818/3504] Forecasting KTCC... [2026-01-09T20:25:32.905199] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-09T20:25:32.905230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-09T20:25:32.917070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-09T20:25:32.917434] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-09T20:25:32.918249] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-09T20:25:32.918303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:32.918336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:32.918363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:32.918421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:32.978054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:32.978748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:32.978828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:32.978861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:33.093757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:33.093912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:33.093950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:33.094013] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:33.097693] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-01-09T20:25:33.097981] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-09T20:25:33.098110] [INFO ] [sig ] KTCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:33.245213] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KTCC.txt [2026-01-09T20:25:33.245360] [INFO ] [sig ] [1818/3504] Completed KTCC in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:33.245415] [INFO ] [sig ] [1819/3504] Forecasting KTF... [2026-01-09T20:25:33.245450] [INFO ] [sig ] Generating forecast for: KTF [2026-01-09T20:25:33.245492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-09T20:25:33.257801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-09T20:25:33.258129] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-09T20:25:33.258965] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-09T20:25:33.259018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:33.259064] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:33.259093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:33.259151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:33.321140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:33.321893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:33.321973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:33.322007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:33.452774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:33.452925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:33.452965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:33.452994] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:33.456436] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=38.69%) [2026-01-09T20:25:33.456747] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-09T20:25:33.456895] [INFO ] [sig ] KTF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:33.605233] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KTF.txt [2026-01-09T20:25:33.605390] [INFO ] [sig ] [1819/3504] Completed KTF in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:33.605452] [INFO ] [sig ] [1820/3504] Forecasting KURA... [2026-01-09T20:25:33.605485] [INFO ] [sig ] Generating forecast for: KURA [2026-01-09T20:25:33.605515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-09T20:25:33.619888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-09T20:25:33.620355] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-09T20:25:33.621200] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-09T20:25:33.621253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:33.621285] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:33.621310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:33.621366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:33.679256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:33.680184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:33.680271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:33.680303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:33.803259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:33.803445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:33.803489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:33.803518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:33.807003] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-09T20:25:33.807309] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-09T20:25:33.807439] [INFO ] [sig ] KURA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:33.948387] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KURA.txt [2026-01-09T20:25:33.948535] [INFO ] [sig ] [1820/3504] Completed KURA in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:33.948593] [INFO ] [sig ] [1821/3504] Forecasting KVHI... [2026-01-09T20:25:33.948625] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-09T20:25:33.948655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-09T20:25:33.960213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-09T20:25:33.960607] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-09T20:25:33.961362] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-09T20:25:33.961413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:33.961444] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:33.961469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:33.961524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:34.017406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:34.018136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:34.018218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:34.018249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:34.139946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:34.140097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:34.140137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:34.140164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:34.143512] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-01-09T20:25:34.143800] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-09T20:25:34.143919] [INFO ] [sig ] KVHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:34.283472] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KVHI.txt [2026-01-09T20:25:34.283636] [INFO ] [sig ] [1821/3504] Completed KVHI in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:34.283678] [INFO ] [sig ] [1822/3504] Forecasting KVUE... [2026-01-09T20:25:34.283705] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-09T20:25:34.283734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-09T20:25:34.295917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-09T20:25:34.296262] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-09T20:25:34.297100] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-09T20:25:34.297188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:34.297240] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:34.297273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:34.297338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:34.357291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:34.358032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:34.358115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:34.358148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:34.474253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:34.474417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:34.474459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:34.474487] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:34.477965] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-01-09T20:25:34.478240] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-09T20:25:34.478392] [INFO ] [sig ] KVUE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:34.615621] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KVUE.txt [2026-01-09T20:25:34.615759] [INFO ] [sig ] [1822/3504] Completed KVUE in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:34.615799] [INFO ] [sig ] [1823/3504] Forecasting KVYO... [2026-01-09T20:25:34.615833] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-09T20:25:34.615862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-09T20:25:34.627739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-09T20:25:34.628034] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-09T20:25:34.628814] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-09T20:25:34.628867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:34.628899] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:34.628927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:34.628982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:34.684401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:34.685211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:34.685294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:34.685325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:34.806274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:34.806435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:34.806474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:34.806502] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:34.809942] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=65.83%) [2026-01-09T20:25:34.810213] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-09T20:25:34.810336] [INFO ] [sig ] KVYO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:34.948590] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KVYO.txt [2026-01-09T20:25:34.948726] [INFO ] [sig ] [1823/3504] Completed KVYO in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:34.948765] [INFO ] [sig ] [1824/3504] Forecasting KYN... [2026-01-09T20:25:34.948794] [INFO ] [sig ] Generating forecast for: KYN [2026-01-09T20:25:34.948823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-09T20:25:34.960926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-09T20:25:34.961337] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-09T20:25:34.962157] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-09T20:25:34.962209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:34.962239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:34.962264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:34.962319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:35.018911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:35.019831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:35.019918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:35.019949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:35.134985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:35.135149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:35.135190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:35.135218] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:35.138670] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-09T20:25:35.138987] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-09T20:25:35.139117] [INFO ] [sig ] KYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:35.278472] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KYN.txt [2026-01-09T20:25:35.278615] [INFO ] [sig ] [1824/3504] Completed KYN in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:35.278657] [INFO ] [sig ] [1825/3504] Forecasting KYTX... [2026-01-09T20:25:35.278686] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-09T20:25:35.278715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-09T20:25:35.289519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-09T20:25:35.289812] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-09T20:25:35.290557] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-09T20:25:35.290633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:35.290664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:35.290691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:35.290747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:35.347029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:35.347735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:35.347839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:35.347872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:35.467187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:35.467331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:35.467369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:35.467398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:35.470649] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-09T20:25:35.470927] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-09T20:25:35.471049] [INFO ] [sig ] KYTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:35.616544] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/KYTX.txt [2026-01-09T20:25:35.616720] [INFO ] [sig ] [1825/3504] Completed KYTX in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:35.616761] [INFO ] [sig ] [1826/3504] Forecasting KZIA... [2026-01-09T20:25:35.616790] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-09T20:25:35.616819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-09T20:25:35.628243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-09T20:25:35.628559] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-09T20:25:35.629367] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-09T20:25:35.629419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:35.629451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:35.629476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:35.629535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:35.685634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:35.686322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:35.686397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:35.686429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:35.803606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:35.803748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:35.803787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:35.803844] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:35.807207] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-01-09T20:25:35.807485] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-09T20:25:35.807624] [INFO ] [sig ] KZIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:35.945256] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/KZIA.txt [2026-01-09T20:25:35.945375] [INFO ] [sig ] [1826/3504] Completed KZIA in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:35.945413] [INFO ] [sig ] [1827/3504] Forecasting L... [2026-01-09T20:25:35.945441] [INFO ] [sig ] Generating forecast for: L [2026-01-09T20:25:35.945471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-09T20:25:35.956337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-09T20:25:35.956630] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-09T20:25:35.957464] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-09T20:25:35.957515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:35.957546] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:35.957591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:35.957653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:36.012838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:36.013744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:36.013828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:36.013859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:36.129010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:36.129171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:36.129209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:36.129238] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:36.132677] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=68.88%) [2026-01-09T20:25:36.132943] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-09T20:25:36.133060] [INFO ] [sig ] L: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:36.279834] [INFO ] [LOCAL ] Saved forecast: L 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/L.txt [2026-01-09T20:25:36.279992] [INFO ] [sig ] [1827/3504] Completed L in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:36.280032] [INFO ] [sig ] [1828/3504] Forecasting LAB... [2026-01-09T20:25:36.280063] [INFO ] [sig ] Generating forecast for: LAB [2026-01-09T20:25:36.280092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-09T20:25:36.291761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-09T20:25:36.292083] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-09T20:25:36.292871] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-09T20:25:36.292922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:36.292953] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:36.292980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:36.293035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:36.349657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:36.350535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:36.350636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:36.350688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:36.476548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:36.476716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:36.476754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:36.476784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:36.480197] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-09T20:25:36.480460] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-09T20:25:36.480593] [INFO ] [sig ] LAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:36.621933] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LAB.txt [2026-01-09T20:25:36.622100] [INFO ] [sig ] [1828/3504] Completed LAB in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-09T20:25:36.622140] [INFO ] [sig ] [1829/3504] Forecasting LAC... [2026-01-09T20:25:36.622170] [INFO ] [sig ] Generating forecast for: LAC [2026-01-09T20:25:36.622199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-09T20:25:36.633139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-09T20:25:36.633454] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-09T20:25:36.634217] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-09T20:25:36.634268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:36.634299] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:36.634326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:36.634380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:36.689810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:36.690423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:36.690499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:36.690531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:36.811613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:36.811766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:36.811805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:36.811834] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:36.815157] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=43.62%) [2026-01-09T20:25:36.815435] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-09T20:25:36.815559] [INFO ] [sig ] LAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:36.953973] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LAC.txt [2026-01-09T20:25:36.954105] [INFO ] [sig ] [1829/3504] Completed LAC in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-09T20:25:36.954143] [INFO ] [sig ] [1830/3504] Forecasting LAD... [2026-01-09T20:25:36.954171] [INFO ] [sig ] Generating forecast for: LAD [2026-01-09T20:25:36.954201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-09T20:25:36.965233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-09T20:25:36.965509] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-09T20:25:36.966269] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-09T20:25:36.966320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:36.966355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:36.966382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:36.966448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:37.025684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:37.026565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:37.026666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:37.026699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:37.141807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:37.141957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:37.141995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:37.142024] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:37.145336] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=62.54%) [2026-01-09T20:25:37.145621] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-09T20:25:37.145741] [INFO ] [sig ] LAD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:37.284754] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LAD.txt [2026-01-09T20:25:37.284912] [INFO ] [sig ] [1830/3504] Completed LAD in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-09T20:25:37.284953] [INFO ] [sig ] [1831/3504] Forecasting LAES... [2026-01-09T20:25:37.284982] [INFO ] [sig ] Generating forecast for: LAES [2026-01-09T20:25:37.285012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-09T20:25:37.296156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-09T20:25:37.296462] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-09T20:25:37.297275] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-09T20:25:37.297333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:37.297371] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:37.297402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:37.297469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:37.353103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:37.353770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:37.353846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:37.353878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:37.471937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:37.472091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:37.472129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:37.472156] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:37.475492] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-09T20:25:37.475775] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-09T20:25:37.475893] [INFO ] [sig ] LAES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:37.618080] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LAES.txt [2026-01-09T20:25:37.618245] [INFO ] [sig ] [1831/3504] Completed LAES in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-09T20:25:37.618286] [INFO ] [sig ] [1832/3504] Forecasting LAKE... [2026-01-09T20:25:37.618316] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-09T20:25:37.618346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-09T20:25:37.630007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-09T20:25:37.630375] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-09T20:25:37.631172] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-09T20:25:37.631245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:37.631315] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:37.631346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:37.631408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:37.693372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:37.694480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:37.694669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:37.694708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:37.821390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:37.821551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:37.821614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:37.821646] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:37.825163] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-09T20:25:37.825440] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-09T20:25:37.825563] [INFO ] [sig ] LAKE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:37.967656] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LAKE.txt [2026-01-09T20:25:37.967822] [INFO ] [sig ] [1832/3504] Completed LAKE in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-09T20:25:37.967870] [INFO ] [sig ] [1833/3504] Forecasting LAND... [2026-01-09T20:25:37.967902] [INFO ] [sig ] Generating forecast for: LAND [2026-01-09T20:25:37.967933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-09T20:25:37.979253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-09T20:25:37.979564] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-09T20:25:37.980356] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-09T20:25:37.980410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:37.980442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:37.980471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:37.980530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:38.043421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:38.044341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:38.044429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:38.044463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:38.166136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:38.166285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:38.166324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:38.166352] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:38.169674] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-09T20:25:38.169941] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-09T20:25:38.170059] [INFO ] [sig ] LAND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:38.367805] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LAND.txt [2026-01-09T20:25:38.367956] [INFO ] [sig ] [1833/3504] Completed LAND in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:38.367994] [INFO ] [sig ] [1834/3504] Forecasting LANDO... [2026-01-09T20:25:38.368024] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-09T20:25:38.368053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-09T20:25:38.378918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-09T20:25:38.379218] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-09T20:25:38.380032] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-09T20:25:38.380083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:38.380114] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:38.380141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:38.380197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:38.439164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:38.440114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:38.440222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:38.440258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:38.548355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:38.548504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:38.548543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:38.548588] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:38.551917] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-09T20:25:38.552183] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-09T20:25:38.552312] [INFO ] [sig ] LANDO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:38.692168] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LANDO.txt [2026-01-09T20:25:38.692307] [INFO ] [sig ] [1834/3504] Completed LANDO in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:38.692346] [INFO ] [sig ] [1835/3504] Forecasting LANDP... [2026-01-09T20:25:38.692374] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-09T20:25:38.692405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-09T20:25:38.703566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-09T20:25:38.703889] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-09T20:25:38.704660] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-09T20:25:38.704711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:38.704742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:38.704768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:38.704828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:38.760377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:38.761164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:38.761243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:38.761275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:38.873821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:38.873971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:38.874011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:38.874073] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:38.877496] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-09T20:25:38.877793] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-09T20:25:38.877922] [INFO ] [sig ] LANDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:39.016593] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LANDP.txt [2026-01-09T20:25:39.016742] [INFO ] [sig ] [1835/3504] Completed LANDP in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:39.016781] [INFO ] [sig ] [1836/3504] Forecasting LASE... [2026-01-09T20:25:39.016810] [INFO ] [sig ] Generating forecast for: LASE [2026-01-09T20:25:39.016839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-09T20:25:39.027953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-09T20:25:39.028266] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-09T20:25:39.029046] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-09T20:25:39.029098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:39.029130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:39.029156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:39.029212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:39.085693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:39.086460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:39.086538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:39.086570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:39.209204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:39.209370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:39.209415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:39.209446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:39.213075] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-09T20:25:39.213358] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-09T20:25:39.213482] [INFO ] [sig ] LASE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:39.358050] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LASE.txt [2026-01-09T20:25:39.358198] [INFO ] [sig ] [1836/3504] Completed LASE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:39.358236] [INFO ] [sig ] [1837/3504] Forecasting LAZ... [2026-01-09T20:25:39.358266] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-09T20:25:39.358296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-09T20:25:39.370790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-09T20:25:39.371144] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-09T20:25:39.371966] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-09T20:25:39.372018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:39.372050] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:39.372077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:39.372134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:39.429858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:39.430858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:39.430949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:39.430984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:39.563950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:39.564116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:39.564162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:39.564193] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:39.568183] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-09T20:25:39.568664] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-09T20:25:39.568840] [INFO ] [sig ] LAZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:39.727855] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LAZ.txt [2026-01-09T20:25:39.728033] [INFO ] [sig ] [1837/3504] Completed LAZ in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:39.728085] [INFO ] [sig ] [1838/3504] Forecasting LBRDA... [2026-01-09T20:25:39.728117] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-09T20:25:39.728147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-09T20:25:39.740646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-09T20:25:39.741002] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-09T20:25:39.741870] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-09T20:25:39.741932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:39.741978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:39.742012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:39.742072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:39.807762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:39.808745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:39.808852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:39.808889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:39.937948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:39.938139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:39.938191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:39.938221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:39.942009] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-01-09T20:25:39.942323] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-09T20:25:39.942455] [INFO ] [sig ] LBRDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:40.097770] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LBRDA.txt [2026-01-09T20:25:40.097961] [INFO ] [sig ] [1838/3504] Completed LBRDA in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:40.098015] [INFO ] [sig ] [1839/3504] Forecasting LBRDK... [2026-01-09T20:25:40.098047] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-09T20:25:40.098079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-09T20:25:40.110177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-09T20:25:40.110548] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-09T20:25:40.111456] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-09T20:25:40.111510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:40.111544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:40.111615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:40.111685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:40.178081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:40.179010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:40.179111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:40.179149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:40.309312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:40.309477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:40.309530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:40.309592] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:40.313603] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-09T20:25:40.313957] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-09T20:25:40.314103] [INFO ] [sig ] LBRDK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:40.457815] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LBRDK.txt [2026-01-09T20:25:40.457982] [INFO ] [sig ] [1839/3504] Completed LBRDK in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:40.458027] [INFO ] [sig ] [1840/3504] Forecasting LBTYA... [2026-01-09T20:25:40.458057] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-09T20:25:40.458087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-09T20:25:40.469969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-09T20:25:40.470376] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-09T20:25:40.471236] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-09T20:25:40.471292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:40.471325] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:40.471354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:40.471411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:40.531210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:40.532299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:40.532387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:40.532422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:40.657381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:40.657544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:40.657607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:40.657639] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:40.661061] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-01-09T20:25:40.661348] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-09T20:25:40.661476] [INFO ] [sig ] LBTYA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:40.806318] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LBTYA.txt [2026-01-09T20:25:40.806475] [INFO ] [sig ] [1840/3504] Completed LBTYA in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:40.806516] [INFO ] [sig ] [1841/3504] Forecasting LBTYK... [2026-01-09T20:25:40.806547] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-09T20:25:40.806597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-09T20:25:40.818457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-09T20:25:40.818771] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-09T20:25:40.819542] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-09T20:25:40.819613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:40.819646] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:40.819674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:40.819743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:40.878416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:40.879332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:40.879413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:40.879445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:40.997002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:40.997091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:40.997143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:40.997171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:41.000239] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-01-09T20:25:41.000501] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-09T20:25:41.000638] [INFO ] [sig ] LBTYK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:41.137992] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LBTYK.txt [2026-01-09T20:25:41.138102] [INFO ] [sig ] [1841/3504] Completed LBTYK in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:41.138140] [INFO ] [sig ] [1842/3504] Forecasting LC... [2026-01-09T20:25:41.138169] [INFO ] [sig ] Generating forecast for: LC [2026-01-09T20:25:41.138198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-09T20:25:41.149407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-09T20:25:41.149682] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-09T20:25:41.150433] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-09T20:25:41.150484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:41.150515] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:41.150541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:41.150620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:41.205526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:41.206105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:41.206223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:41.206256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:41.329917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:41.330084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:41.330122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:41.330149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:41.333526] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-01-09T20:25:41.333823] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-09T20:25:41.333951] [INFO ] [sig ] LC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:41.472719] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LC.txt [2026-01-09T20:25:41.472848] [INFO ] [sig ] [1842/3504] Completed LC in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:41.472888] [INFO ] [sig ] [1843/3504] Forecasting LCFY... [2026-01-09T20:25:41.472917] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-09T20:25:41.472947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-09T20:25:41.483390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-09T20:25:41.483724] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-09T20:25:41.484470] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-09T20:25:41.484531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:41.484564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:41.484610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:41.484669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:41.540393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:41.541025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:41.541102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:41.541132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:41.648455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:41.648610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:41.648824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:41.648852] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:41.652313] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-01-09T20:25:41.652603] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-09T20:25:41.652725] [INFO ] [sig ] LCFY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:41.790150] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LCFY.txt [2026-01-09T20:25:41.790275] [INFO ] [sig ] [1843/3504] Completed LCFY in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:41.790313] [INFO ] [sig ] [1844/3504] Forecasting LCID... [2026-01-09T20:25:41.790342] [INFO ] [sig ] Generating forecast for: LCID [2026-01-09T20:25:41.790370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-09T20:25:41.801812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-09T20:25:41.802086] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-09T20:25:41.802864] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-09T20:25:41.802915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:41.802947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:41.802973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:41.803028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:41.858453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:41.859098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:41.859174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:41.859206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:41.981268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:41.981450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:41.981495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:41.981524] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:41.984980] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-09T20:25:41.985247] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-09T20:25:41.985364] [INFO ] [sig ] LCID: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:42.122678] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LCID.txt [2026-01-09T20:25:42.122811] [INFO ] [sig ] [1844/3504] Completed LCID in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:42.122850] [INFO ] [sig ] [1845/3504] Forecasting LCII... [2026-01-09T20:25:42.122881] [INFO ] [sig ] Generating forecast for: LCII [2026-01-09T20:25:42.122910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-09T20:25:42.135183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-09T20:25:42.135542] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-09T20:25:42.136336] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-09T20:25:42.136390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:42.136424] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:42.136451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:42.136507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:42.192680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:42.193332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:42.193409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:42.193441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:42.309274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:42.309422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:42.309468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:42.309506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:42.312924] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-01-09T20:25:42.313196] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-09T20:25:42.313318] [INFO ] [sig ] LCII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:42.452183] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LCII.txt [2026-01-09T20:25:42.452336] [INFO ] [sig ] [1845/3504] Completed LCII in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-09T20:25:42.452377] [INFO ] [sig ] [1846/3504] Forecasting LCNB... [2026-01-09T20:25:42.452406] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-09T20:25:42.452436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-09T20:25:42.463962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-09T20:25:42.464260] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-09T20:25:42.465032] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-09T20:25:42.465084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:42.465116] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:42.465143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:42.465199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:42.520934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:42.521633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:42.521708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:42.521740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:42.634152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:42.634293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:42.634332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:42.634360] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:42.637732] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=46.20%) [2026-01-09T20:25:42.637994] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-09T20:25:42.638113] [INFO ] [sig ] LCNB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:42.778873] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LCNB.txt [2026-01-09T20:25:42.779005] [INFO ] [sig ] [1846/3504] Completed LCNB in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-09T20:25:42.779043] [INFO ] [sig ] [1847/3504] Forecasting LDI... [2026-01-09T20:25:42.779071] [INFO ] [sig ] Generating forecast for: LDI [2026-01-09T20:25:42.779101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-09T20:25:42.790205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-09T20:25:42.790489] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-09T20:25:42.791315] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-09T20:25:42.791366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:42.791397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:42.791424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:42.791483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:42.846887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:42.847544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:42.847639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:42.847671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:42.961388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:42.961519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:42.961557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:42.961609] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:42.964852] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-09T20:25:42.965124] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-09T20:25:42.965244] [INFO ] [sig ] LDI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:43.101954] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LDI.txt [2026-01-09T20:25:43.102087] [INFO ] [sig ] [1847/3504] Completed LDI in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-09T20:25:43.102125] [INFO ] [sig ] [1848/3504] Forecasting LDOS... [2026-01-09T20:25:43.102153] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-09T20:25:43.102182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-09T20:25:43.113503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-09T20:25:43.113821] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-09T20:25:43.114599] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-09T20:25:43.114656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:43.114690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:43.114718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:43.114776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:43.169868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:43.170499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:43.170595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:43.170629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:43.285981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:43.286107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:43.286144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:43.286172] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:43.289419] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-09T20:25:43.289723] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-09T20:25:43.289843] [INFO ] [sig ] LDOS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:43.439524] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LDOS.txt [2026-01-09T20:25:43.439790] [INFO ] [sig ] [1848/3504] Completed LDOS in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-09T20:25:43.439846] [INFO ] [sig ] [1849/3504] Forecasting LDP... [2026-01-09T20:25:43.439883] [INFO ] [sig ] Generating forecast for: LDP [2026-01-09T20:25:43.439915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-09T20:25:43.452456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-09T20:25:43.452957] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-09T20:25:43.453756] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-09T20:25:43.453807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:43.453865] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:43.453892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:43.453948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:43.511003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:43.511709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:43.511982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:43.512013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:43.632123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:43.632263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:43.632301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:43.632327] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:43.635595] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-09T20:25:43.635866] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-09T20:25:43.635987] [INFO ] [sig ] LDP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:43.772760] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LDP.txt [2026-01-09T20:25:43.772898] [INFO ] [sig ] [1849/3504] Completed LDP in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-09T20:25:43.772937] [INFO ] [sig ] [1850/3504] Forecasting LDSF... [2026-01-09T20:25:43.772967] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-09T20:25:43.772996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-09T20:25:43.784688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-09T20:25:43.785088] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-09T20:25:43.785918] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-09T20:25:43.785972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:43.786006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:43.786033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:43.786089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:43.845985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:43.846965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:43.847052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:43.847087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:43.965027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:43.965213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:43.965261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:43.965292] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:43.968937] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-09T20:25:43.969221] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-09T20:25:43.969360] [INFO ] [sig ] LDSF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:44.115282] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LDSF.txt [2026-01-09T20:25:44.115429] [INFO ] [sig ] [1850/3504] Completed LDSF in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:44.115470] [INFO ] [sig ] [1851/3504] Forecasting LE... [2026-01-09T20:25:44.115501] [INFO ] [sig ] Generating forecast for: LE [2026-01-09T20:25:44.115533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-09T20:25:44.127217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-09T20:25:44.127565] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-09T20:25:44.128369] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-09T20:25:44.128422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:44.128456] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:44.128484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:44.128541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:44.188840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:44.189685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:44.189775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:44.189808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:44.319124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:44.319280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:44.319322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:44.319353] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:44.322914] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-09T20:25:44.323220] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-09T20:25:44.323367] [INFO ] [sig ] LE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:44.469073] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LE.txt [2026-01-09T20:25:44.469262] [INFO ] [sig ] [1851/3504] Completed LE in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:44.469305] [INFO ] [sig ] [1852/3504] Forecasting LEA... [2026-01-09T20:25:44.469338] [INFO ] [sig ] Generating forecast for: LEA [2026-01-09T20:25:44.469380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-09T20:25:44.481694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-09T20:25:44.482105] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-09T20:25:44.482995] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-09T20:25:44.483049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:44.483082] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:44.483110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:44.483167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:44.542001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:44.543021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:44.543109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:44.543152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:44.662492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:44.662659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:44.662703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:44.662733] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:44.666357] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: DOWN (p=29.25%) [2026-01-09T20:25:44.666674] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-09T20:25:44.666803] [INFO ] [sig ] LEA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:44.807603] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LEA.txt [2026-01-09T20:25:44.807732] [INFO ] [sig ] [1852/3504] Completed LEA in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:44.807770] [INFO ] [sig ] [1853/3504] Forecasting LECO... [2026-01-09T20:25:44.807799] [INFO ] [sig ] Generating forecast for: LECO [2026-01-09T20:25:44.807828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-09T20:25:44.819394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-09T20:25:44.819732] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-09T20:25:44.820477] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-09T20:25:44.820539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:44.820601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:44.820637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:44.820700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:44.876432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:44.877208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:44.877290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:44.877322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:44.995975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:44.996129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:44.996167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:44.996195] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:44.999504] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-09T20:25:44.999786] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-09T20:25:44.999903] [INFO ] [sig ] LECO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:45.144066] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LECO.txt [2026-01-09T20:25:45.144238] [INFO ] [sig ] [1853/3504] Completed LECO in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:45.144281] [INFO ] [sig ] [1854/3504] Forecasting LEG... [2026-01-09T20:25:45.144321] [INFO ] [sig ] Generating forecast for: LEG [2026-01-09T20:25:45.144359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-09T20:25:45.156769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-09T20:25:45.157184] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-09T20:25:45.158036] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-09T20:25:45.158088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:45.158133] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:45.158161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:45.158217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:45.218208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:45.219119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:45.219199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:45.219231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:45.339022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:45.339170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:45.339209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:45.339237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:45.342812] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-09T20:25:45.343179] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-09T20:25:45.343318] [INFO ] [sig ] LEG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:45.488339] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LEG.txt [2026-01-09T20:25:45.488495] [INFO ] [sig ] [1854/3504] Completed LEG in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:45.488542] [INFO ] [sig ] [1855/3504] Forecasting LEGH... [2026-01-09T20:25:45.488602] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-09T20:25:45.488643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-09T20:25:45.501384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-09T20:25:45.501763] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-09T20:25:45.502553] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-09T20:25:45.502641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:45.502681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:45.502713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:45.502768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:45.560808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:45.561763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:45.561853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:45.561887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:45.679442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:45.679605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:45.679644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:45.679672] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:45.682937] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-01-09T20:25:45.683201] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-09T20:25:45.683316] [INFO ] [sig ] LEGH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:45.823297] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LEGH.txt [2026-01-09T20:25:45.823453] [INFO ] [sig ] [1855/3504] Completed LEGH in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:45.823493] [INFO ] [sig ] [1856/3504] Forecasting LEGN... [2026-01-09T20:25:45.823522] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-09T20:25:45.823551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-09T20:25:45.838639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-09T20:25:45.839108] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-09T20:25:45.840081] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-09T20:25:45.840142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:45.840179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:45.840212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:45.840288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:45.903302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:45.904187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:45.904284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:45.904320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:46.028454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:46.028649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:46.028694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:46.028724] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:46.032268] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-09T20:25:46.032602] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-09T20:25:46.032738] [INFO ] [sig ] LEGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:46.214503] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LEGN.txt [2026-01-09T20:25:46.214760] [INFO ] [sig ] [1856/3504] Completed LEGN in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:46.214828] [INFO ] [sig ] [1857/3504] Forecasting LEN... [2026-01-09T20:25:46.214883] [INFO ] [sig ] Generating forecast for: LEN [2026-01-09T20:25:46.214935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-09T20:25:46.231424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-09T20:25:46.231959] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-09T20:25:46.233189] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-09T20:25:46.233270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:46.233323] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:46.233365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:46.233457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:46.309005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:46.309931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:46.310017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:46.310049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:46.453411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:46.453660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:46.453735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:46.453789] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:46.459588] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-09T20:25:46.460139] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-09T20:25:46.460359] [INFO ] [sig ] LEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:46.673993] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LEN.txt [2026-01-09T20:25:46.674195] [INFO ] [sig ] [1857/3504] Completed LEN in 0.5s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:46.674247] [INFO ] [sig ] [1858/3504] Forecasting LENZ... [2026-01-09T20:25:46.674282] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-09T20:25:46.674314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-09T20:25:46.693133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-09T20:25:46.693718] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-09T20:25:46.694972] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-09T20:25:46.695045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:46.695098] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:46.695139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:46.695229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:46.764302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:46.765277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:46.765369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:46.765403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:46.922771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:46.922976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:46.923040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:46.923088] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:46.928219] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-09T20:25:46.928707] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-09T20:25:46.928895] [INFO ] [sig ] LENZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:47.074998] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LENZ.txt [2026-01-09T20:25:47.075226] [INFO ] [sig ] [1858/3504] Completed LENZ in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:47.075287] [INFO ] [sig ] [1859/3504] Forecasting LEO... [2026-01-09T20:25:47.075334] [INFO ] [sig ] Generating forecast for: LEO [2026-01-09T20:25:47.075381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-09T20:25:47.094921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-09T20:25:47.095481] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-09T20:25:47.096600] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-09T20:25:47.096666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:47.096705] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:47.096739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:47.096818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:47.180861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:47.182083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:47.182244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:47.182298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:47.329609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:47.329769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:47.329809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:47.329838] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:47.333254] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=52.55%) [2026-01-09T20:25:47.333535] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-09T20:25:47.333691] [INFO ] [sig ] LEO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:47.472979] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LEO.txt [2026-01-09T20:25:47.473101] [INFO ] [sig ] [1859/3504] Completed LEO in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:47.473140] [INFO ] [sig ] [1860/3504] Forecasting LESL... [2026-01-09T20:25:47.473170] [INFO ] [sig ] Generating forecast for: LESL [2026-01-09T20:25:47.473200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-09T20:25:47.487672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-09T20:25:47.488047] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-09T20:25:47.488893] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-09T20:25:47.488950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:47.488984] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:47.489012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:47.489069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:47.548703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:47.550012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:47.550112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:47.550148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:47.678006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:47.678159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:47.678198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:47.678227] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:47.682286] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-09T20:25:47.682566] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-09T20:25:47.682738] [INFO ] [sig ] LESL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:47.827726] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LESL.txt [2026-01-09T20:25:47.827882] [INFO ] [sig ] [1860/3504] Completed LESL in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:47.827921] [INFO ] [sig ] [1861/3504] Forecasting LEVI... [2026-01-09T20:25:47.827950] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-09T20:25:47.827980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-09T20:25:47.839882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-09T20:25:47.840167] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-09T20:25:47.840943] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-09T20:25:47.840995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:47.841027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:47.841054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:47.841108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:47.896892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:47.897518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:47.897635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:47.897680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:48.016906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:48.017039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:48.017076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:48.017152] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:48.020472] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=69.25%) [2026-01-09T20:25:48.020758] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-09T20:25:48.020878] [INFO ] [sig ] LEVI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:48.164248] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LEVI.txt [2026-01-09T20:25:48.164397] [INFO ] [sig ] [1861/3504] Completed LEVI in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:48.164436] [INFO ] [sig ] [1862/3504] Forecasting LFMD... [2026-01-09T20:25:48.164466] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-09T20:25:48.164494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-09T20:25:48.176601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-09T20:25:48.177099] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-09T20:25:48.177908] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-09T20:25:48.177958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:48.177990] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:48.178015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:48.178070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:48.235250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:48.236135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:48.236217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:48.236250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:48.360876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:48.361025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:48.361066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:48.361096] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:48.364507] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=27.45%) [2026-01-09T20:25:48.364840] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-09T20:25:48.364970] [INFO ] [sig ] LFMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:48.506018] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LFMD.txt [2026-01-09T20:25:48.506201] [INFO ] [sig ] [1862/3504] Completed LFMD in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:48.506242] [INFO ] [sig ] [1863/3504] Forecasting LFUS... [2026-01-09T20:25:48.506273] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-09T20:25:48.506303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-09T20:25:48.517812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-09T20:25:48.518155] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-09T20:25:48.518963] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-09T20:25:48.519014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:48.519046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:48.519073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:48.519128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:48.585466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:48.586381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:48.586485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:48.586519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:48.733497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:48.733692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:48.733745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:48.733782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:48.737733] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-09T20:25:48.738104] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-09T20:25:48.738270] [INFO ] [sig ] LFUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:48.911280] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LFUS.txt [2026-01-09T20:25:48.911468] [INFO ] [sig ] [1863/3504] Completed LFUS in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-09T20:25:48.911514] [INFO ] [sig ] [1864/3504] Forecasting LFVN... [2026-01-09T20:25:48.911558] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-09T20:25:48.911611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-09T20:25:48.925270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-09T20:25:48.925744] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-09T20:25:48.926637] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-09T20:25:48.926692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:48.926724] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:48.926751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:48.926808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:48.992325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:48.993206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:48.993289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:48.993323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:49.118226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:49.118382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:49.118426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:49.118456] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:49.122280] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-01-09T20:25:49.122624] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-09T20:25:49.122794] [INFO ] [sig ] LFVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:49.264242] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LFVN.txt [2026-01-09T20:25:49.264407] [INFO ] [sig ] [1864/3504] Completed LFVN in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-09T20:25:49.264447] [INFO ] [sig ] [1865/3504] Forecasting LGCL... [2026-01-09T20:25:49.264477] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-09T20:25:49.264508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-09T20:25:49.276408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-09T20:25:49.276806] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-09T20:25:49.277631] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-09T20:25:49.277683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:49.277730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:49.277757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:49.277813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:49.344744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:49.345971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:49.346070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:49.346109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:49.475914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:49.476067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:49.476107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:49.476137] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:49.479601] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=33.20%) [2026-01-09T20:25:49.479897] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-09T20:25:49.480025] [INFO ] [sig ] LGCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:49.620409] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LGCL.txt [2026-01-09T20:25:49.620620] [INFO ] [sig ] [1865/3504] Completed LGCL in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-09T20:25:49.620671] [INFO ] [sig ] [1866/3504] Forecasting LGI... [2026-01-09T20:25:49.620702] [INFO ] [sig ] Generating forecast for: LGI [2026-01-09T20:25:49.620731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-09T20:25:49.632962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-09T20:25:49.633282] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-09T20:25:49.634055] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-09T20:25:49.634107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:49.634167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:49.634196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:49.634254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:49.692749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:49.693802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:49.694073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:49.694107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:49.838452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:49.838630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:49.838678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:49.838710] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:49.842112] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-01-09T20:25:49.842404] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-09T20:25:49.842530] [INFO ] [sig ] LGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:49.987188] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LGI.txt [2026-01-09T20:25:49.987354] [INFO ] [sig ] [1866/3504] Completed LGI in 0.4s | 2.89 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-09T20:25:49.987396] [INFO ] [sig ] [1867/3504] Forecasting LGIH... [2026-01-09T20:25:49.987426] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-09T20:25:49.987456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-09T20:25:49.998920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-09T20:25:49.999274] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-09T20:25:50.000082] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-09T20:25:50.000135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:50.000166] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:50.000192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:50.000247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:50.056244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:50.057101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:50.057211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:50.057243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:50.175154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:50.175310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:50.175350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:50.175378] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:50.178733] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=72.85%) [2026-01-09T20:25:50.178999] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-09T20:25:50.179119] [INFO ] [sig ] LGIH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:50.319390] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LGIH.txt [2026-01-09T20:25:50.319547] [INFO ] [sig ] [1867/3504] Completed LGIH in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:50.319605] [INFO ] [sig ] [1868/3504] Forecasting LGND... [2026-01-09T20:25:50.319636] [INFO ] [sig ] Generating forecast for: LGND [2026-01-09T20:25:50.319665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-09T20:25:50.331848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-09T20:25:50.332191] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-09T20:25:50.333030] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-09T20:25:50.333083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:50.333115] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:50.333142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:50.333199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:50.395918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:50.397100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:50.397241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:50.397288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:50.519835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:50.519998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:50.520036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:50.520064] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:50.523500] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-09T20:25:50.523818] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-09T20:25:50.523950] [INFO ] [sig ] LGND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:50.664456] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LGND.txt [2026-01-09T20:25:50.664626] [INFO ] [sig ] [1868/3504] Completed LGND in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:50.664668] [INFO ] [sig ] [1869/3504] Forecasting LH... [2026-01-09T20:25:50.664705] [INFO ] [sig ] Generating forecast for: LH [2026-01-09T20:25:50.664738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-09T20:25:50.676090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-09T20:25:50.676398] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-09T20:25:50.677194] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-09T20:25:50.677244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:50.677275] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:50.677301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:50.677355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:50.732991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:50.733708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:50.733786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:50.733818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:50.852507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:50.852680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:50.852719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:50.852784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:50.856150] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=31.29%) [2026-01-09T20:25:50.856423] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-09T20:25:50.856545] [INFO ] [sig ] LH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:50.994097] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LH.txt [2026-01-09T20:25:50.994244] [INFO ] [sig ] [1869/3504] Completed LH in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:50.994283] [INFO ] [sig ] [1870/3504] Forecasting LHX... [2026-01-09T20:25:50.994312] [INFO ] [sig ] Generating forecast for: LHX [2026-01-09T20:25:50.994342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-09T20:25:51.005326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-09T20:25:51.005682] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-09T20:25:51.006427] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-09T20:25:51.006479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:51.006510] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:51.006536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:51.006611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:51.061280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:51.061981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:51.062057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:51.062089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:51.181710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:51.181859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:51.181898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:51.181926] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:51.185204] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-09T20:25:51.185468] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-09T20:25:51.185605] [INFO ] [sig ] LHX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:51.324010] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LHX.txt [2026-01-09T20:25:51.324138] [INFO ] [sig ] [1870/3504] Completed LHX in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:51.324177] [INFO ] [sig ] [1871/3504] Forecasting LI... [2026-01-09T20:25:51.324207] [INFO ] [sig ] Generating forecast for: LI [2026-01-09T20:25:51.324236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-09T20:25:51.335115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-09T20:25:51.335404] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-09T20:25:51.336214] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-09T20:25:51.336266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:51.336297] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:51.336323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:51.336379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:51.391874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:51.392638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:51.392719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:51.392751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:51.514600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:51.514757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:51.514795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:51.514824] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:51.518138] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-09T20:25:51.518402] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-09T20:25:51.518519] [INFO ] [sig ] LI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:51.657807] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LI.txt [2026-01-09T20:25:51.657949] [INFO ] [sig ] [1871/3504] Completed LI in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:51.657987] [INFO ] [sig ] [1872/3504] Forecasting LICN... [2026-01-09T20:25:51.658015] [INFO ] [sig ] Generating forecast for: LICN [2026-01-09T20:25:51.658045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-09T20:25:51.669969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-09T20:25:51.670260] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-09T20:25:51.671049] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-09T20:25:51.671100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:51.671130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:51.671156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:51.671211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:51.727559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:51.728183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:51.728258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:51.728288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:51.842200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:51.842364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:51.842405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:51.842434] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:51.845941] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=57.41%) [2026-01-09T20:25:51.846224] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-09T20:25:51.846352] [INFO ] [sig ] LICN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:51.986480] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LICN.txt [2026-01-09T20:25:51.986647] [INFO ] [sig ] [1872/3504] Completed LICN in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:51.986691] [INFO ] [sig ] [1873/3504] Forecasting LIF... [2026-01-09T20:25:51.986721] [INFO ] [sig ] Generating forecast for: LIF [2026-01-09T20:25:51.986750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-09T20:25:51.998411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-09T20:25:51.998760] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-09T20:25:51.999600] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-09T20:25:51.999656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:51.999694] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:51.999726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:51.999794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:52.058486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:52.059409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:52.059500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:52.059534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:52.187462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:52.187640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:52.187681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:52.187710] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:52.191164] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-09T20:25:52.191494] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-09T20:25:52.191652] [INFO ] [sig ] LIF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:52.334143] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LIF.txt [2026-01-09T20:25:52.334289] [INFO ] [sig ] [1873/3504] Completed LIF in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:52.334329] [INFO ] [sig ] [1874/3504] Forecasting LII... [2026-01-09T20:25:52.334360] [INFO ] [sig ] Generating forecast for: LII [2026-01-09T20:25:52.334391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-09T20:25:52.346447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-09T20:25:52.346808] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-09T20:25:52.347614] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-09T20:25:52.347670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:52.347707] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:52.347738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:52.347806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:52.403656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:52.404408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:52.404485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:52.404516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:52.523697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:52.523846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:52.523884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:52.523912] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:52.527216] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-09T20:25:52.527480] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-09T20:25:52.527620] [INFO ] [sig ] LII: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:52.667163] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LII.txt [2026-01-09T20:25:52.667318] [INFO ] [sig ] [1874/3504] Completed LII in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:52.667356] [INFO ] [sig ] [1875/3504] Forecasting LILA... [2026-01-09T20:25:52.667386] [INFO ] [sig ] Generating forecast for: LILA [2026-01-09T20:25:52.667415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-09T20:25:52.678632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-09T20:25:52.678959] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-09T20:25:52.679729] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-09T20:25:52.679780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:52.679811] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:52.679837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:52.679892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:52.738488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:52.739360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:52.739457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:52.739490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:52.853876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:52.853993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:52.854029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:52.854057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:52.857256] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=46.88%) [2026-01-09T20:25:52.857522] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-09T20:25:52.857665] [INFO ] [sig ] LILA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:52.995823] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LILA.txt [2026-01-09T20:25:52.995942] [INFO ] [sig ] [1875/3504] Completed LILA in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:52.995981] [INFO ] [sig ] [1876/3504] Forecasting LILAK... [2026-01-09T20:25:52.996010] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-09T20:25:52.996039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-09T20:25:53.007501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-09T20:25:53.007806] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-09T20:25:53.008769] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-09T20:25:53.008819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:53.009038] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:53.009064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:53.009143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:53.065883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:53.066470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:53.066585] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:53.066619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:53.188502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:53.188666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:53.188705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:53.188734] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:53.192223] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-09T20:25:53.192485] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-09T20:25:53.192621] [INFO ] [sig ] LILAK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:53.334477] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LILAK.txt [2026-01-09T20:25:53.334654] [INFO ] [sig ] [1876/3504] Completed LILAK in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:53.334696] [INFO ] [sig ] [1877/3504] Forecasting LIN... [2026-01-09T20:25:53.334726] [INFO ] [sig ] Generating forecast for: LIN [2026-01-09T20:25:53.334755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-09T20:25:53.346683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-09T20:25:53.347051] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-09T20:25:53.347931] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-09T20:25:53.347984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:53.348015] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:53.348042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:53.348100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:53.404718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:53.405605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:53.405685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:53.405717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:53.527933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:53.528082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:53.528121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:53.528149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:53.531448] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-09T20:25:53.531739] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-09T20:25:53.531859] [INFO ] [sig ] LIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:53.671824] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LIN.txt [2026-01-09T20:25:53.671979] [INFO ] [sig ] [1877/3504] Completed LIN in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:53.672020] [INFO ] [sig ] [1878/3504] Forecasting LINC... [2026-01-09T20:25:53.672049] [INFO ] [sig ] Generating forecast for: LINC [2026-01-09T20:25:53.672079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-09T20:25:53.684092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-09T20:25:53.684498] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-09T20:25:53.685338] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-09T20:25:53.685407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:53.685440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:53.685467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:53.685525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:53.741217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:53.742094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:53.742179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:53.742212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:53.858338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:53.858492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:53.858530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:53.858558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:53.861893] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=53.13%) [2026-01-09T20:25:53.862174] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-09T20:25:53.862296] [INFO ] [sig ] LINC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:54.001245] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LINC.txt [2026-01-09T20:25:54.001374] [INFO ] [sig ] [1878/3504] Completed LINC in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:54.001414] [INFO ] [sig ] [1879/3504] Forecasting LIND... [2026-01-09T20:25:54.001443] [INFO ] [sig ] Generating forecast for: LIND [2026-01-09T20:25:54.001472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-09T20:25:54.013931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-09T20:25:54.014397] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-09T20:25:54.015161] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-09T20:25:54.015212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:54.015244] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:54.015271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:54.015326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:54.071183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:54.071911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:54.071988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:54.072020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:54.192065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:54.192214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:54.192252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:54.192282] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:54.195610] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-01-09T20:25:54.195877] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-09T20:25:54.195992] [INFO ] [sig ] LIND: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:54.336909] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LIND.txt [2026-01-09T20:25:54.337068] [INFO ] [sig ] [1879/3504] Completed LIND in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:54.337106] [INFO ] [sig ] [1880/3504] Forecasting LINE... [2026-01-09T20:25:54.337154] [INFO ] [sig ] Generating forecast for: LINE [2026-01-09T20:25:54.337184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-09T20:25:54.349222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-09T20:25:54.349637] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-09T20:25:54.350442] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-09T20:25:54.350495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:54.350526] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:54.350552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:54.350627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:54.406510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:54.407467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:54.407563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:54.407616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:54.530481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:54.530656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:54.530698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:54.530727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:54.534314] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: UP (p=69.65%) [2026-01-09T20:25:54.534596] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-09T20:25:54.534718] [INFO ] [sig ] LINE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:54.680914] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LINE.txt [2026-01-09T20:25:54.681071] [INFO ] [sig ] [1880/3504] Completed LINE in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-09T20:25:54.681110] [INFO ] [sig ] [1881/3504] Forecasting LINK... [2026-01-09T20:25:54.681139] [INFO ] [sig ] Generating forecast for: LINK [2026-01-09T20:25:54.681169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-09T20:25:54.692292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-09T20:25:54.692672] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-09T20:25:54.693448] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-09T20:25:54.693499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:54.693530] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:54.693557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:54.693636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:54.750868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:54.751718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:54.751799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:54.751832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:54.865553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:54.865724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:54.865764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:54.865792] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:54.869215] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-09T20:25:54.869504] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-09T20:25:54.869650] [INFO ] [sig ] LINK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:55.010954] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LINK.txt [2026-01-09T20:25:55.011106] [INFO ] [sig ] [1881/3504] Completed LINK in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-09T20:25:55.011147] [INFO ] [sig ] [1882/3504] Forecasting LITE... [2026-01-09T20:25:55.011176] [INFO ] [sig ] Generating forecast for: LITE [2026-01-09T20:25:55.011204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-09T20:25:55.023468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-09T20:25:55.023863] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-09T20:25:55.024677] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-09T20:25:55.024733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:55.024773] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:55.024808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:55.024878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:55.086479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:55.087398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:55.087484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:55.087517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:55.211893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:55.212050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:55.212090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:55.212120] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:55.215524] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=31.53%) [2026-01-09T20:25:55.215816] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-09T20:25:55.215943] [INFO ] [sig ] LITE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:55.363441] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LITE.txt [2026-01-09T20:25:55.363616] [INFO ] [sig ] [1882/3504] Completed LITE in 0.4s | 2.89 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-09T20:25:55.363658] [INFO ] [sig ] [1883/3504] Forecasting LITM... [2026-01-09T20:25:55.363688] [INFO ] [sig ] Generating forecast for: LITM [2026-01-09T20:25:55.363717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-09T20:25:55.376387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-09T20:25:55.376799] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-09T20:25:55.377658] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-09T20:25:55.377712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:55.377774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:55.377801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:55.377857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:55.433641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:55.434504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:55.434611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:55.434645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:55.556028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:55.556181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:55.556221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:55.556250] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:55.559658] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-01-09T20:25:55.559958] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-09T20:25:55.560083] [INFO ] [sig ] LITM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:55.702498] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LITM.txt [2026-01-09T20:25:55.702677] [INFO ] [sig ] [1883/3504] Completed LITM in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-09T20:25:55.702721] [INFO ] [sig ] [1884/3504] Forecasting LIVN... [2026-01-09T20:25:55.702753] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-09T20:25:55.702786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-09T20:25:55.715657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-09T20:25:55.715982] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-09T20:25:55.716776] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-09T20:25:55.716830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:55.716866] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:55.716895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:55.716953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:55.777635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:55.778341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:55.778422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:55.778455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:55.898525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:55.898689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:55.898729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:55.898758] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:55.902063] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=39.95%) [2026-01-09T20:25:55.902331] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-09T20:25:55.902450] [INFO ] [sig ] LIVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:56.043956] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LIVN.txt [2026-01-09T20:25:56.044118] [INFO ] [sig ] [1884/3504] Completed LIVN in 0.3s | 2.89 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-09T20:25:56.044160] [INFO ] [sig ] [1885/3504] Forecasting LKFN... [2026-01-09T20:25:56.044190] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-09T20:25:56.044221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-09T20:25:56.057701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-09T20:25:56.058118] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-09T20:25:56.059016] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-09T20:25:56.059076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:56.059110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:56.059138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:56.059197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:56.133765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:56.134821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:56.134938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:56.134991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:56.267187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:56.267359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:56.267399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:56.267429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:56.270868] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-01-09T20:25:56.271154] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-09T20:25:56.271283] [INFO ] [sig ] LKFN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:56.413933] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LKFN.txt [2026-01-09T20:25:56.414097] [INFO ] [sig ] [1885/3504] Completed LKFN in 0.4s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:56.414140] [INFO ] [sig ] [1886/3504] Forecasting LKQ... [2026-01-09T20:25:56.414171] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-09T20:25:56.414203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-09T20:25:56.425833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-09T20:25:56.426186] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-09T20:25:56.427013] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-09T20:25:56.427069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:56.427102] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:56.427163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:56.427227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:56.488314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:56.489194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:56.489279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:56.489312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:56.610102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:56.610438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:56.610482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:56.610554] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:56.613962] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-09T20:25:56.614235] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-09T20:25:56.614358] [INFO ] [sig ] LKQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:56.756546] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LKQ.txt [2026-01-09T20:25:56.756717] [INFO ] [sig ] [1886/3504] Completed LKQ in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:56.756759] [INFO ] [sig ] [1887/3504] Forecasting LLY... [2026-01-09T20:25:56.756791] [INFO ] [sig ] Generating forecast for: LLY [2026-01-09T20:25:56.756826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-09T20:25:56.768372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-09T20:25:56.768677] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-09T20:25:56.769445] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-09T20:25:56.769498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:56.769531] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:56.769559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:56.769646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:56.827852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:56.828564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:56.828661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:56.828694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:56.950958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:56.951105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:56.951146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:56.951176] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:56.954598] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=15.11%) [2026-01-09T20:25:56.954872] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-09T20:25:56.954992] [INFO ] [sig ] LLY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:57.098865] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LLY.txt [2026-01-09T20:25:57.099031] [INFO ] [sig ] [1887/3504] Completed LLY in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:57.099073] [INFO ] [sig ] [1888/3504] Forecasting LMB... [2026-01-09T20:25:57.099102] [INFO ] [sig ] Generating forecast for: LMB [2026-01-09T20:25:57.099133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-09T20:25:57.111238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-09T20:25:57.111562] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-09T20:25:57.112330] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-09T20:25:57.112382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:57.112413] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:57.112439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:57.112494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:57.174119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:57.174931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:57.175011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:57.175043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:57.297147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:57.297305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:57.297345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:57.297376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:57.301008] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-09T20:25:57.301331] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-09T20:25:57.301468] [INFO ] [sig ] LMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:57.445972] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LMB.txt [2026-01-09T20:25:57.446324] [INFO ] [sig ] [1888/3504] Completed LMB in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:57.446365] [INFO ] [sig ] [1889/3504] Forecasting LMBS... [2026-01-09T20:25:57.446393] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-09T20:25:57.446423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-09T20:25:57.458939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-09T20:25:57.459353] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-09T20:25:57.460191] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-09T20:25:57.460248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:57.460297] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:57.460326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:57.460384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:57.517643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:57.518628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:57.518735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:57.518768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:57.645508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:57.645677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:57.645717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:57.645745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:57.649084] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-01-09T20:25:57.649351] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-09T20:25:57.649470] [INFO ] [sig ] LMBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:57.789921] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LMBS.txt [2026-01-09T20:25:57.790083] [INFO ] [sig ] [1889/3504] Completed LMBS in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:57.790135] [INFO ] [sig ] [1890/3504] Forecasting LMND... [2026-01-09T20:25:57.790174] [INFO ] [sig ] Generating forecast for: LMND [2026-01-09T20:25:57.790213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-09T20:25:57.802416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-09T20:25:57.802723] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-09T20:25:57.803468] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-09T20:25:57.803519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:57.803552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:57.803598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:57.803656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:57.861118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:57.861833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:57.861909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:57.861942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:57.982636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:57.982788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:57.982827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:57.982858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:57.986563] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-01-09T20:25:57.986880] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-09T20:25:57.987008] [INFO ] [sig ] LMND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:58.134343] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LMND.txt [2026-01-09T20:25:58.134497] [INFO ] [sig ] [1890/3504] Completed LMND in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:58.134539] [INFO ] [sig ] [1891/3504] Forecasting LNC... [2026-01-09T20:25:58.134589] [INFO ] [sig ] Generating forecast for: LNC [2026-01-09T20:25:58.134622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-09T20:25:58.148024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-09T20:25:58.148407] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-09T20:25:58.149264] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-09T20:25:58.149319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:58.149352] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:58.149380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:58.149441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:58.207984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:58.208841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:58.208922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:58.208955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:58.334182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:58.334334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:58.334373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:58.334401] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:58.337784] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=46.10%) [2026-01-09T20:25:58.338054] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-09T20:25:58.338173] [INFO ] [sig ] LNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:58.481618] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LNC.txt [2026-01-09T20:25:58.481780] [INFO ] [sig ] [1891/3504] Completed LNC in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:58.481820] [INFO ] [sig ] [1892/3504] Forecasting LND... [2026-01-09T20:25:58.481850] [INFO ] [sig ] Generating forecast for: LND [2026-01-09T20:25:58.481881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-09T20:25:58.493419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-09T20:25:58.493780] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-09T20:25:58.494551] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-09T20:25:58.494625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:58.494657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:58.494686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:58.494741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:58.551595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:58.552454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:58.552536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:58.552568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:58.673429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:58.673624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:58.673665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:58.673693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:58.677322] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-01-09T20:25:58.677702] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-09T20:25:58.677840] [INFO ] [sig ] LND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:25:58.822013] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LND.txt [2026-01-09T20:25:58.822171] [INFO ] [sig ] [1892/3504] Completed LND in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:58.822219] [INFO ] [sig ] [1893/3504] Forecasting LNG... [2026-01-09T20:25:58.822252] [INFO ] [sig ] Generating forecast for: LNG [2026-01-09T20:25:58.822282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-09T20:25:58.834716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-09T20:25:58.835089] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-09T20:25:58.835907] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-09T20:25:58.835961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:58.835993] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:58.836020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:58.836078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:58.893951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:58.894853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:58.894973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:58.895006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:59.019876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:59.020042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:59.020080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:59.020109] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:59.023788] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-09T20:25:59.024128] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-09T20:25:59.024265] [INFO ] [sig ] LNG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:59.171664] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LNG.txt [2026-01-09T20:25:59.171829] [INFO ] [sig ] [1893/3504] Completed LNG in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:59.171872] [INFO ] [sig ] [1894/3504] Forecasting LNKB... [2026-01-09T20:25:59.171903] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-09T20:25:59.171935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-09T20:25:59.184335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-09T20:25:59.184661] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-09T20:25:59.185405] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-09T20:25:59.185457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:59.185488] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:59.185515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:59.185592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:59.244838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:59.245733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:59.245819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:59.245853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:59.373121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:59.373276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:59.373315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:59.373344] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:59.376744] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-01-09T20:25:59.377041] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-09T20:25:59.377229] [INFO ] [sig ] LNKB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:59.523489] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LNKB.txt [2026-01-09T20:25:59.523655] [INFO ] [sig ] [1894/3504] Completed LNKB in 0.4s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:59.523699] [INFO ] [sig ] [1895/3504] Forecasting LNN... [2026-01-09T20:25:59.523728] [INFO ] [sig ] Generating forecast for: LNN [2026-01-09T20:25:59.523757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-09T20:25:59.536759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-09T20:25:59.537042] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-09T20:25:59.538241] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-09T20:25:59.538295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:59.538327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:59.538355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:59.538411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:59.595409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:59.596181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:59.596260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:59.596292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:25:59.719121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:25:59.719271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:25:59.719310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:25:59.719349] [INFO ] [FORECASTER] Training complete [2026-01-09T20:25:59.723004] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-01-09T20:25:59.723471] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-09T20:25:59.723615] [INFO ] [sig ] LNN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:25:59.864102] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LNN.txt [2026-01-09T20:25:59.864238] [INFO ] [sig ] [1895/3504] Completed LNN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:25:59.864277] [INFO ] [sig ] [1896/3504] Forecasting LNTH... [2026-01-09T20:25:59.864307] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-09T20:25:59.864336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-09T20:25:59.875683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-09T20:25:59.875976] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-09T20:25:59.876735] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-09T20:25:59.876786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:25:59.876818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:25:59.876845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:25:59.876901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:25:59.933345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:25:59.933989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:25:59.934066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:25:59.934098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:00.057361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:00.057529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:00.057584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:00.057636] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:00.061533] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-01-09T20:26:00.061817] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-09T20:26:00.061936] [INFO ] [sig ] LNTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:00.203357] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LNTH.txt [2026-01-09T20:26:00.203527] [INFO ] [sig ] [1896/3504] Completed LNTH in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:26:00.203587] [INFO ] [sig ] [1897/3504] Forecasting LNZA... [2026-01-09T20:26:00.203621] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-09T20:26:00.203652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-09T20:26:00.215708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-09T20:26:00.216096] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-09T20:26:00.216904] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-09T20:26:00.216960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:00.216994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:00.217023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:00.217082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:00.276408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:00.277371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:00.277468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:00.277512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:00.393626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:00.393784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:00.393821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:00.393848] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:00.397240] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-01-09T20:26:00.397529] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-09T20:26:00.397681] [INFO ] [sig ] LNZA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:00.541698] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LNZA.txt [2026-01-09T20:26:00.541861] [INFO ] [sig ] [1897/3504] Completed LNZA in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-09T20:26:00.541903] [INFO ] [sig ] [1898/3504] Forecasting LOAN... [2026-01-09T20:26:00.541934] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-09T20:26:00.541963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-09T20:26:00.553649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-09T20:26:00.553915] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-09T20:26:00.554672] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-09T20:26:00.554724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:00.554755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:00.554781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:00.554838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:00.613022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:00.614062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:00.614169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:00.614203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:00.726281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:00.726431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:00.726471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:00.726501] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:00.729869] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=73.21%) [2026-01-09T20:26:00.730141] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-09T20:26:00.730259] [INFO ] [sig ] LOAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:00.869811] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LOAN.txt [2026-01-09T20:26:00.869967] [INFO ] [sig ] [1898/3504] Completed LOAN in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-09T20:26:00.870007] [INFO ] [sig ] [1899/3504] Forecasting LOB... [2026-01-09T20:26:00.870037] [INFO ] [sig ] Generating forecast for: LOB [2026-01-09T20:26:00.870067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-09T20:26:00.882482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-09T20:26:00.882888] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-09T20:26:00.883750] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-09T20:26:00.883803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:00.883834] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:00.883859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:00.883914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:00.939714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:00.940596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:00.940687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:00.940720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:01.077790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:01.077961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:01.078003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:01.078033] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:01.081636] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-09T20:26:01.081986] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-09T20:26:01.082138] [INFO ] [sig ] LOB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:01.227292] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LOB.txt [2026-01-09T20:26:01.227459] [INFO ] [sig ] [1899/3504] Completed LOB in 0.4s | 2.89 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-09T20:26:01.227498] [INFO ] [sig ] [1900/3504] Forecasting LOCO... [2026-01-09T20:26:01.227528] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-09T20:26:01.227558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-09T20:26:01.239366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-09T20:26:01.239775] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-09T20:26:01.240562] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-09T20:26:01.240633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:01.240692] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:01.240733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:01.240790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:01.302829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:01.303896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:01.303990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:01.304024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:01.427911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:01.428058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:01.428098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:01.428127] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:01.431707] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-01-09T20:26:01.431976] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-09T20:26:01.432286] [INFO ] [sig ] LOCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:01.570881] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LOCO.txt [2026-01-09T20:26:01.571039] [INFO ] [sig ] [1900/3504] Completed LOCO in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-09T20:26:01.571078] [INFO ] [sig ] [1901/3504] Forecasting LOGI... [2026-01-09T20:26:01.571108] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-09T20:26:01.571136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-09T20:26:01.582508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-09T20:26:01.582888] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-09T20:26:01.583665] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-09T20:26:01.583716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:01.583747] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:01.583773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:01.583829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:01.645518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:01.646413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:01.646503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:01.646535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:01.770404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:01.770561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:01.770623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:01.770652] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:01.774005] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-09T20:26:01.774289] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-09T20:26:01.774415] [INFO ] [sig ] LOGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:01.920010] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LOGI.txt [2026-01-09T20:26:01.920230] [INFO ] [sig ] [1901/3504] Completed LOGI in 0.3s | 2.89 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-09T20:26:01.920293] [INFO ] [sig ] [1902/3504] Forecasting LOMA... [2026-01-09T20:26:01.920341] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-09T20:26:01.920384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-09T20:26:01.933696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-09T20:26:01.934092] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-09T20:26:01.934914] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-09T20:26:01.934968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:01.935001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:01.935028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:01.935084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:01.992745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:01.993632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:01.993715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:01.993746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:02.115974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:02.116322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:02.116361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:02.116389] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:02.120297] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-09T20:26:02.120609] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-09T20:26:02.120740] [INFO ] [sig ] LOMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:02.269842] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LOMA.txt [2026-01-09T20:26:02.269998] [INFO ] [sig ] [1902/3504] Completed LOMA in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:02.270038] [INFO ] [sig ] [1903/3504] Forecasting LOPE... [2026-01-09T20:26:02.270068] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-09T20:26:02.270099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-09T20:26:02.282231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-09T20:26:02.282647] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-09T20:26:02.283414] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-09T20:26:02.283465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:02.283497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:02.283523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:02.283602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:02.339976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:02.340866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:02.340957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:02.340991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:02.465466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:02.465634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:02.465674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:02.465734] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:02.469392] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-01-09T20:26:02.469686] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-09T20:26:02.469809] [INFO ] [sig ] LOPE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:02.614101] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LOPE.txt [2026-01-09T20:26:02.614271] [INFO ] [sig ] [1903/3504] Completed LOPE in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:02.614314] [INFO ] [sig ] [1904/3504] Forecasting LOVE... [2026-01-09T20:26:02.614351] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-09T20:26:02.614382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-09T20:26:02.626033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-09T20:26:02.626427] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-09T20:26:02.627302] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-09T20:26:02.627358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:02.627391] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:02.627419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:02.627478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:02.688004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:02.688867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:02.688949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:02.688983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:02.816602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:02.816764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:02.816803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:02.816830] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:02.820146] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-01-09T20:26:02.820410] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-09T20:26:02.820527] [INFO ] [sig ] LOVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:02.961628] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LOVE.txt [2026-01-09T20:26:02.961751] [INFO ] [sig ] [1904/3504] Completed LOVE in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:02.961790] [INFO ] [sig ] [1905/3504] Forecasting LPCN... [2026-01-09T20:26:02.961819] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-09T20:26:02.961848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-09T20:26:02.972696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-09T20:26:02.972957] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-09T20:26:02.973713] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-09T20:26:02.973765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:02.973796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:02.973823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:02.973879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:03.030148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:03.030819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:03.030893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:03.030925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:03.141839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:03.141988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:03.142034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:03.142064] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:03.145905] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=33.81%) [2026-01-09T20:26:03.146179] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-09T20:26:03.146298] [INFO ] [sig ] LPCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:03.292201] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LPCN.txt [2026-01-09T20:26:03.292328] [INFO ] [sig ] [1905/3504] Completed LPCN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:03.292367] [INFO ] [sig ] [1906/3504] Forecasting LPG... [2026-01-09T20:26:03.292406] [INFO ] [sig ] Generating forecast for: LPG [2026-01-09T20:26:03.292451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-09T20:26:03.305030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-09T20:26:03.305488] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-09T20:26:03.306331] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-09T20:26:03.306386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:03.306418] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:03.306445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:03.306505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:03.391809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:03.392982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:03.393126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:03.393180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:03.576998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:03.577223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:03.577284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:03.577330] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:03.582542] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-01-09T20:26:03.582984] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-09T20:26:03.583136] [INFO ] [sig ] LPG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:03.809938] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LPG.txt [2026-01-09T20:26:03.810159] [INFO ] [sig ] [1906/3504] Completed LPG in 0.5s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:03.810226] [INFO ] [sig ] [1907/3504] Forecasting LPL... [2026-01-09T20:26:03.810275] [INFO ] [sig ] Generating forecast for: LPL [2026-01-09T20:26:03.810323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-09T20:26:03.825629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-09T20:26:03.826100] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-09T20:26:03.827297] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-09T20:26:03.827368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:03.827417] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:03.827461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:03.827545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:03.917954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:03.918812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:03.918894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:03.918927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:04.036654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:04.036807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:04.036847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:04.036894] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:04.040351] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-01-09T20:26:04.040685] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-09T20:26:04.040817] [INFO ] [sig ] LPL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:04.190055] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LPL.txt [2026-01-09T20:26:04.190211] [INFO ] [sig ] [1907/3504] Completed LPL in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:04.190252] [INFO ] [sig ] [1908/3504] Forecasting LPLA... [2026-01-09T20:26:04.190282] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-09T20:26:04.190312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-09T20:26:04.203877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-09T20:26:04.204261] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-09T20:26:04.205057] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-09T20:26:04.205111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:04.205143] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:04.205169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:04.205226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:04.263509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:04.264613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:04.264699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:04.264731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:04.385708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:04.385861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:04.385900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:04.385928] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:04.389341] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=76.03%) [2026-01-09T20:26:04.389685] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-09T20:26:04.389816] [INFO ] [sig ] LPLA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:04.533492] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LPLA.txt [2026-01-09T20:26:04.533671] [INFO ] [sig ] [1908/3504] Completed LPLA in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:04.533712] [INFO ] [sig ] [1909/3504] Forecasting LPRO... [2026-01-09T20:26:04.533742] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-09T20:26:04.533771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-09T20:26:04.546080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-09T20:26:04.546696] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-09T20:26:04.547492] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-09T20:26:04.547545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:04.547596] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:04.547625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:04.547681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:04.603843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:04.604710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:04.604794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:04.604827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:04.724009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:04.724163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:04.724201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:04.724231] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:04.727673] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=72.12%) [2026-01-09T20:26:04.728002] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-09T20:26:04.728140] [INFO ] [sig ] LPRO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:04.878109] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LPRO.txt [2026-01-09T20:26:04.878264] [INFO ] [sig ] [1909/3504] Completed LPRO in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:04.878305] [INFO ] [sig ] [1910/3504] Forecasting LPSN... [2026-01-09T20:26:04.878334] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-09T20:26:04.878363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-09T20:26:04.890122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-09T20:26:04.890510] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-09T20:26:04.891295] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-09T20:26:04.891348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:04.891380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:04.891407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:04.891463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:04.947701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:04.948540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:04.948680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:04.948714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:05.069962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:05.070118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:05.070157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:05.070186] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:05.073641] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-09T20:26:05.073983] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-09T20:26:05.074122] [INFO ] [sig ] LPSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:05.224716] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LPSN.txt [2026-01-09T20:26:05.224874] [INFO ] [sig ] [1910/3504] Completed LPSN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:05.224913] [INFO ] [sig ] [1911/3504] Forecasting LPTH... [2026-01-09T20:26:05.224943] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-09T20:26:05.224974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-09T20:26:05.236986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-09T20:26:05.237395] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-09T20:26:05.238178] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-09T20:26:05.238230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:05.238419] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:05.238446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:05.238515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:05.296612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:05.297503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:05.297605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:05.297640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:05.419404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:05.419560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:05.419619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:05.419649] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:05.423084] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-09T20:26:05.423414] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-09T20:26:05.423546] [INFO ] [sig ] LPTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:05.570951] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LPTH.txt [2026-01-09T20:26:05.571104] [INFO ] [sig ] [1911/3504] Completed LPTH in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:05.571145] [INFO ] [sig ] [1912/3504] Forecasting LPX... [2026-01-09T20:26:05.571174] [INFO ] [sig ] Generating forecast for: LPX [2026-01-09T20:26:05.571204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-09T20:26:05.582790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-09T20:26:05.583183] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-09T20:26:05.584042] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-09T20:26:05.584101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:05.584133] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:05.584159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:05.584216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:05.640705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:05.641552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:05.641658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:05.641690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:05.761837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:05.761989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:05.762029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:05.762058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:05.765498] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-01-09T20:26:05.765857] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-09T20:26:05.765990] [INFO ] [sig ] LPX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:05.910249] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LPX.txt [2026-01-09T20:26:05.910405] [INFO ] [sig ] [1912/3504] Completed LPX in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:05.910443] [INFO ] [sig ] [1913/3504] Forecasting LQDA... [2026-01-09T20:26:05.910474] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-09T20:26:05.910503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-09T20:26:05.923608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-09T20:26:05.923992] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-09T20:26:05.924788] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-09T20:26:05.924857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:05.924890] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:05.924917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:05.924973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:05.983381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:05.984247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:05.984334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:05.984366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:06.109229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:06.109382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:06.109421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:06.109449] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:06.113121] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-01-09T20:26:06.113447] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-09T20:26:06.113599] [INFO ] [sig ] LQDA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:06.257304] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LQDA.txt [2026-01-09T20:26:06.257490] [INFO ] [sig ] [1913/3504] Completed LQDA in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:06.257532] [INFO ] [sig ] [1914/3504] Forecasting LRCX... [2026-01-09T20:26:06.257562] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-09T20:26:06.257613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-09T20:26:06.269082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-09T20:26:06.269462] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-09T20:26:06.270244] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-09T20:26:06.270297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:06.270329] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:06.270356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:06.270412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:06.327421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:06.328301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:06.328383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:06.328415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:06.458905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:06.459077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:06.459118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:06.459146] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:06.462648] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-01-09T20:26:06.462988] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-09T20:26:06.463125] [INFO ] [sig ] LRCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:06.607703] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LRCX.txt [2026-01-09T20:26:06.607857] [INFO ] [sig ] [1914/3504] Completed LRCX in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:06.607895] [INFO ] [sig ] [1915/3504] Forecasting LRGE... [2026-01-09T20:26:06.607924] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-09T20:26:06.607956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-09T20:26:06.618992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-09T20:26:06.619377] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-09T20:26:06.620181] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-09T20:26:06.620233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:06.620264] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:06.620291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:06.620347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:06.676676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:06.677563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:06.677666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:06.677699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:06.789246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:06.789400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:06.789438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:06.789468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:06.792901] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-09T20:26:06.793226] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-09T20:26:06.793358] [INFO ] [sig ] LRGE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:06.937318] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LRGE.txt [2026-01-09T20:26:06.937475] [INFO ] [sig ] [1915/3504] Completed LRGE in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-09T20:26:06.937515] [INFO ] [sig ] [1916/3504] Forecasting LSCC... [2026-01-09T20:26:06.937544] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-09T20:26:06.937594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-09T20:26:06.949265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-09T20:26:06.949666] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-09T20:26:06.950442] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-09T20:26:06.950494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:06.950527] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:06.950554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:06.950637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:07.006658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:07.007538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:07.007646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:07.007680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:07.127229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:07.127385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:07.127424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:07.127454] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:07.130844] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=29.01%) [2026-01-09T20:26:07.131164] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-09T20:26:07.131297] [INFO ] [sig ] LSCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:07.280431] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LSCC.txt [2026-01-09T20:26:07.280623] [INFO ] [sig ] [1916/3504] Completed LSCC in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-09T20:26:07.280665] [INFO ] [sig ] [1917/3504] Forecasting LSPD... [2026-01-09T20:26:07.280696] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-09T20:26:07.280726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-09T20:26:07.293099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-09T20:26:07.293487] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-09T20:26:07.294295] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-09T20:26:07.294348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:07.294414] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:07.294443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:07.294499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:07.353132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:07.354220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:07.354306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:07.354338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:07.479805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:07.479963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:07.480002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:07.480031] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:07.483522] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-09T20:26:07.483873] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-09T20:26:07.484007] [INFO ] [sig ] LSPD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:07.628365] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LSPD.txt [2026-01-09T20:26:07.628521] [INFO ] [sig ] [1917/3504] Completed LSPD in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-09T20:26:07.628561] [INFO ] [sig ] [1918/3504] Forecasting LTC... [2026-01-09T20:26:07.628615] [INFO ] [sig ] Generating forecast for: LTC [2026-01-09T20:26:07.628648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-09T20:26:07.640084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-09T20:26:07.640470] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-09T20:26:07.641255] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-09T20:26:07.641308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:07.641339] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:07.641365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:07.641421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:07.697652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:07.698502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:07.698606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:07.698641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:07.815761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:07.815913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:07.815952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:07.815981] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:07.819362] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=24.35%) [2026-01-09T20:26:07.819711] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-09T20:26:07.819849] [INFO ] [sig ] LTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:07.969955] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LTC.txt [2026-01-09T20:26:07.970136] [INFO ] [sig ] [1918/3504] Completed LTC in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-09T20:26:07.970177] [INFO ] [sig ] [1919/3504] Forecasting LTH... [2026-01-09T20:26:07.970207] [INFO ] [sig ] Generating forecast for: LTH [2026-01-09T20:26:07.970244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-09T20:26:07.983056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-09T20:26:07.983445] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-09T20:26:07.984246] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-09T20:26:07.984299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:07.984330] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:07.984356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:07.984411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:08.042892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:08.043772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:08.043859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:08.043891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:08.161042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:08.161204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:08.161242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:08.161270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:08.164717] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-01-09T20:26:08.165057] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-09T20:26:08.165194] [INFO ] [sig ] LTH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:08.310149] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LTH.txt [2026-01-09T20:26:08.310306] [INFO ] [sig ] [1919/3504] Completed LTH in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:08.310345] [INFO ] [sig ] [1920/3504] Forecasting LTRN... [2026-01-09T20:26:08.310375] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-09T20:26:08.310406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-09T20:26:08.322084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-09T20:26:08.322466] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-09T20:26:08.323252] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-09T20:26:08.323306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:08.323336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:08.323363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:08.323418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:08.379336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:08.380188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:08.380272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:08.380304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:08.496854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:08.497024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:08.497063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:08.497135] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:08.500568] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-09T20:26:08.500906] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-09T20:26:08.501034] [INFO ] [sig ] LTRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:08.652874] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LTRN.txt [2026-01-09T20:26:08.653032] [INFO ] [sig ] [1920/3504] Completed LTRN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:08.653072] [INFO ] [sig ] [1921/3504] Forecasting LTRX... [2026-01-09T20:26:08.653102] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-09T20:26:08.653134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-09T20:26:08.664905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-09T20:26:08.665483] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-09T20:26:08.666270] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-09T20:26:08.666323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:08.666355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:08.666382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:08.666438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:08.729218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:08.730149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:08.730245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:08.730278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:08.859432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:08.859605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:08.859645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:08.859674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:08.863662] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-09T20:26:08.863997] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-09T20:26:08.864144] [INFO ] [sig ] LTRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:09.013739] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LTRX.txt [2026-01-09T20:26:09.013898] [INFO ] [sig ] [1921/3504] Completed LTRX in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:09.013938] [INFO ] [sig ] [1922/3504] Forecasting LUCD... [2026-01-09T20:26:09.013968] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-09T20:26:09.014009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-09T20:26:09.026443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-09T20:26:09.026845] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-09T20:26:09.027658] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-09T20:26:09.027710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:09.027741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:09.027768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:09.027824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:09.084000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:09.084873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:09.084957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:09.084989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:09.207472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:09.207646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:09.207688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:09.207718] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:09.211381] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=87.90%) [2026-01-09T20:26:09.211729] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-09T20:26:09.211866] [INFO ] [sig ] LUCD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:09.361704] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LUCD.txt [2026-01-09T20:26:09.361860] [INFO ] [sig ] [1922/3504] Completed LUCD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:09.361899] [INFO ] [sig ] [1923/3504] Forecasting LUMN... [2026-01-09T20:26:09.361929] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-09T20:26:09.361961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-09T20:26:09.378536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-09T20:26:09.378940] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-09T20:26:09.379730] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-09T20:26:09.379782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:09.379814] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:09.379840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:09.379895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:09.436741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:09.437650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:09.437742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:09.437775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:09.564858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:09.565027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:09.565067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:09.565095] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:09.569210] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-09T20:26:09.569757] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-09T20:26:09.569892] [INFO ] [sig ] LUMN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:09.721673] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LUMN.txt [2026-01-09T20:26:09.721836] [INFO ] [sig ] [1923/3504] Completed LUMN in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:09.721877] [INFO ] [sig ] [1924/3504] Forecasting LUNG... [2026-01-09T20:26:09.721908] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-09T20:26:09.721937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-09T20:26:09.734226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-09T20:26:09.734632] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-09T20:26:09.735447] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-09T20:26:09.735515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:09.735550] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:09.735608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:09.735670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:09.795709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:09.796630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:09.796722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:09.796753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:09.925615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:09.925764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:09.925803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:09.925832] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:09.929250] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-09T20:26:09.929561] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-09T20:26:09.929713] [INFO ] [sig ] LUNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:10.077503] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LUNG.txt [2026-01-09T20:26:10.077681] [INFO ] [sig ] [1924/3504] Completed LUNG in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:10.077721] [INFO ] [sig ] [1925/3504] Forecasting LVHD... [2026-01-09T20:26:10.077751] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-09T20:26:10.077781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-09T20:26:10.090933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-09T20:26:10.091472] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-09T20:26:10.092269] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-09T20:26:10.092321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:10.092352] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:10.092379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:10.092434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:10.150048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:10.150914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:10.151001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:10.151032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:10.270520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:10.270696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:10.270736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:10.270764] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:10.274325] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-09T20:26:10.274653] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-09T20:26:10.274785] [INFO ] [sig ] LVHD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:10.430109] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LVHD.txt [2026-01-09T20:26:10.430276] [INFO ] [sig ] [1925/3504] Completed LVHD in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:10.430316] [INFO ] [sig ] [1926/3504] Forecasting LVO... [2026-01-09T20:26:10.430346] [INFO ] [sig ] Generating forecast for: LVO [2026-01-09T20:26:10.430376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-09T20:26:10.442289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-09T20:26:10.442903] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-09T20:26:10.443698] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-09T20:26:10.443751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:10.443781] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:10.443807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:10.443863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:10.505083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:10.505971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:10.506057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:10.506089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:10.627502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:10.627677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:10.627717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:10.627745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:10.631200] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-09T20:26:10.631545] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-09T20:26:10.631700] [INFO ] [sig ] LVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:10.778438] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LVO.txt [2026-01-09T20:26:10.778613] [INFO ] [sig ] [1926/3504] Completed LVO in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:10.778654] [INFO ] [sig ] [1927/3504] Forecasting LVS... [2026-01-09T20:26:10.778683] [INFO ] [sig ] Generating forecast for: LVS [2026-01-09T20:26:10.778713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-09T20:26:10.790306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-09T20:26:10.790711] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-09T20:26:10.791488] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-09T20:26:10.791542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:10.791597] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:10.791628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:10.791686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:10.847870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:10.848732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:10.848854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:10.848888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:10.970457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:10.970634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:10.970677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:10.970706] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:10.974137] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-09T20:26:10.974470] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-09T20:26:10.974621] [INFO ] [sig ] LVS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:11.124105] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LVS.txt [2026-01-09T20:26:11.124286] [INFO ] [sig ] [1927/3504] Completed LVS in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:11.124333] [INFO ] [sig ] [1928/3504] Forecasting LWAY... [2026-01-09T20:26:11.124365] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-09T20:26:11.124397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-09T20:26:11.137834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-09T20:26:11.138242] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-09T20:26:11.139471] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-09T20:26:11.139526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:11.139561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:11.139610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:11.139669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:11.198448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:11.199356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:11.199449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:11.199487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:11.324759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:11.324913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:11.324953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:11.324982] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:11.328871] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-01-09T20:26:11.329168] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-09T20:26:11.329316] [INFO ] [sig ] LWAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:11.476542] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LWAY.txt [2026-01-09T20:26:11.476750] [INFO ] [sig ] [1928/3504] Completed LWAY in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:11.476798] [INFO ] [sig ] [1929/3504] Forecasting LWLG... [2026-01-09T20:26:11.476828] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-09T20:26:11.476858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-09T20:26:11.489387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-09T20:26:11.489783] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-09T20:26:11.490815] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-09T20:26:11.490870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:11.490904] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:11.490937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:11.491004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:11.549605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:11.550476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:11.550560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:11.550614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:11.676939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:11.677098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:11.677156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:11.677187] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:11.681000] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-09T20:26:11.681277] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-09T20:26:11.681421] [INFO ] [sig ] LWLG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:11.824622] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LWLG.txt [2026-01-09T20:26:11.824781] [INFO ] [sig ] [1929/3504] Completed LWLG in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:11.824821] [INFO ] [sig ] [1930/3504] Forecasting LX... [2026-01-09T20:26:11.824851] [INFO ] [sig ] Generating forecast for: LX [2026-01-09T20:26:11.824881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-09T20:26:11.836709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-09T20:26:11.837097] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-09T20:26:11.838088] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-09T20:26:11.838141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:11.838172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:11.838199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:11.838255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:11.895651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:11.896508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:11.896614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:11.896649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:12.022492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:12.022667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:12.022707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:12.022736] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:12.026154] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-09T20:26:12.026477] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-09T20:26:12.026628] [INFO ] [sig ] LX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:12.175264] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LX.txt [2026-01-09T20:26:12.175450] [INFO ] [sig ] [1930/3504] Completed LX in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:12.175489] [INFO ] [sig ] [1931/3504] Forecasting LXEO... [2026-01-09T20:26:12.175520] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-09T20:26:12.175549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-09T20:26:12.186713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-09T20:26:12.187096] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-09T20:26:12.187943] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-09T20:26:12.188001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:12.188033] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:12.188060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:12.188117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:12.246619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:12.247719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:12.247806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:12.247837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:12.374552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:12.374726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:12.374782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:12.374812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:12.378618] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-01-09T20:26:12.378932] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-09T20:26:12.379064] [INFO ] [sig ] LXEO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:12.530803] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LXEO.txt [2026-01-09T20:26:12.530961] [INFO ] [sig ] [1931/3504] Completed LXEO in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:12.531001] [INFO ] [sig ] [1932/3504] Forecasting LXP... [2026-01-09T20:26:12.531031] [INFO ] [sig ] Generating forecast for: LXP [2026-01-09T20:26:12.531064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-09T20:26:12.543966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-09T20:26:12.544358] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-09T20:26:12.545151] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-09T20:26:12.545204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:12.545239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:12.545265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:12.545321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:12.606685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:12.607602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:12.607688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:12.607721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:12.728555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:12.728737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:12.728776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:12.728805] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:12.732163] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-09T20:26:12.732462] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-09T20:26:12.732607] [INFO ] [sig ] LXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:12.884592] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LXP.txt [2026-01-09T20:26:12.884764] [INFO ] [sig ] [1932/3504] Completed LXP in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:12.884802] [INFO ] [sig ] [1933/3504] Forecasting LYB... [2026-01-09T20:26:12.884832] [INFO ] [sig ] Generating forecast for: LYB [2026-01-09T20:26:12.884863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-09T20:26:12.897094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-09T20:26:12.897536] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-09T20:26:12.898394] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-09T20:26:12.898447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:12.898480] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:12.898507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:12.898565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:12.957946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:12.958797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:12.958898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:12.958931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:13.075155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:13.075318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:13.075357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:13.075385] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:13.078779] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=65.38%) [2026-01-09T20:26:13.079071] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-09T20:26:13.079201] [INFO ] [sig ] LYB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:13.223826] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LYB.txt [2026-01-09T20:26:13.223988] [INFO ] [sig ] [1933/3504] Completed LYB in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-09T20:26:13.224027] [INFO ] [sig ] [1934/3504] Forecasting LYEL... [2026-01-09T20:26:13.224056] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-09T20:26:13.224087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-09T20:26:13.237109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-09T20:26:13.237532] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-09T20:26:13.238357] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-09T20:26:13.238411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:13.238471] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:13.238500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:13.238558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:13.299822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:13.300705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:13.300791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:13.300823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:13.427288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:13.427449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:13.427487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:13.427515] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:13.430947] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-09T20:26:13.431278] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-09T20:26:13.431411] [INFO ] [sig ] LYEL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:13.578404] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LYEL.txt [2026-01-09T20:26:13.578564] [INFO ] [sig ] [1934/3504] Completed LYEL in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-09T20:26:13.578631] [INFO ] [sig ] [1935/3504] Forecasting LYG... [2026-01-09T20:26:13.578662] [INFO ] [sig ] Generating forecast for: LYG [2026-01-09T20:26:13.578691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-09T20:26:13.590316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-09T20:26:13.590747] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-09T20:26:13.591520] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-09T20:26:13.591598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:13.591658] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:13.591690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:13.591747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:13.650505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:13.651383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:13.651468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:13.651500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:13.775374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:13.775529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:13.775586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:13.775618] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:13.779102] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-09T20:26:13.779445] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-09T20:26:13.779598] [INFO ] [sig ] LYG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:13.923701] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LYG.txt [2026-01-09T20:26:13.923856] [INFO ] [sig ] [1935/3504] Completed LYG in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-09T20:26:13.923894] [INFO ] [sig ] [1936/3504] Forecasting LYRA... [2026-01-09T20:26:13.923925] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-09T20:26:13.923954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-09T20:26:13.935473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-09T20:26:13.935885] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-09T20:26:13.936701] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-09T20:26:13.936757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:13.936791] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:13.936819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:13.936877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:13.993332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:13.994199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:13.994288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:13.994320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:14.114313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:14.114470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:14.114511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:14.114540] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:14.118114] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=67.41%) [2026-01-09T20:26:14.118455] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-09T20:26:14.118614] [INFO ] [sig ] LYRA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:14.266228] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LYRA.txt [2026-01-09T20:26:14.266382] [INFO ] [sig ] [1936/3504] Completed LYRA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:14.266419] [INFO ] [sig ] [1937/3504] Forecasting LYTS... [2026-01-09T20:26:14.266450] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-09T20:26:14.266480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-09T20:26:14.278866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-09T20:26:14.279279] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-09T20:26:14.280307] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-09T20:26:14.280363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:14.280394] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:14.280422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:14.280481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:14.338420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:14.339303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:14.339388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:14.339420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:14.456125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:14.456284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:14.456322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:14.456382] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:14.461276] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-09T20:26:14.461682] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-09T20:26:14.461830] [INFO ] [sig ] LYTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:14.605543] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/LYTS.txt [2026-01-09T20:26:14.605719] [INFO ] [sig ] [1937/3504] Completed LYTS in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:14.605758] [INFO ] [sig ] [1938/3504] Forecasting LZ... [2026-01-09T20:26:14.605788] [INFO ] [sig ] Generating forecast for: LZ [2026-01-09T20:26:14.605820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-09T20:26:14.618281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-09T20:26:14.618615] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-09T20:26:14.619378] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-09T20:26:14.619430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:14.619462] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:14.619488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:14.619542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:14.677702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:14.678546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:14.678650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:14.678684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:14.807382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:14.807552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:14.807610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:14.807640] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:14.811512] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-09T20:26:14.811838] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-09T20:26:14.811984] [INFO ] [sig ] LZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:14.956012] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LZ.txt [2026-01-09T20:26:14.956183] [INFO ] [sig ] [1938/3504] Completed LZ in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:14.956225] [INFO ] [sig ] [1939/3504] Forecasting LZB... [2026-01-09T20:26:14.956256] [INFO ] [sig ] Generating forecast for: LZB [2026-01-09T20:26:14.956295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-09T20:26:14.968726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-09T20:26:14.969119] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-09T20:26:14.969931] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-09T20:26:14.969984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:14.970014] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:14.970040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:14.970097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:15.026214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:15.027187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:15.027292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:15.027325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:15.150128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:15.150286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:15.150327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:15.150356] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:15.154071] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=28.65%) [2026-01-09T20:26:15.154400] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-09T20:26:15.154535] [INFO ] [sig ] LZB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:15.306203] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LZB.txt [2026-01-09T20:26:15.306361] [INFO ] [sig ] [1939/3504] Completed LZB in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:15.306400] [INFO ] [sig ] [1940/3504] Forecasting LZM... [2026-01-09T20:26:15.306429] [INFO ] [sig ] Generating forecast for: LZM [2026-01-09T20:26:15.306462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-09T20:26:15.318306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-09T20:26:15.318704] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-09T20:26:15.319480] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-09T20:26:15.319533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:15.319564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:15.319613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:15.319670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:15.377969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:15.378845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:15.378936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:15.378968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:15.500780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:15.500939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:15.500977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:15.501006] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:15.504631] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: DOWN (p=35.98%) [2026-01-09T20:26:15.504954] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-09T20:26:15.505084] [INFO ] [sig ] LZM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:15.651728] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/LZM.txt [2026-01-09T20:26:15.651894] [INFO ] [sig ] [1940/3504] Completed LZM in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:15.651933] [INFO ] [sig ] [1941/3504] Forecasting M... [2026-01-09T20:26:15.651963] [INFO ] [sig ] Generating forecast for: M [2026-01-09T20:26:15.651993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-09T20:26:15.663996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-09T20:26:15.664379] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-09T20:26:15.665202] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-09T20:26:15.665255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:15.665286] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:15.665313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:15.665368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:15.725627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:15.726482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:15.726594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:15.726630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:15.850778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:15.850932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:15.850969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:15.850998] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:15.854397] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-01-09T20:26:15.854741] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-09T20:26:15.854874] [INFO ] [sig ] M: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:15.998015] [INFO ] [LOCAL ] Saved forecast: M 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/M.txt [2026-01-09T20:26:15.998150] [INFO ] [sig ] [1941/3504] Completed M in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:15.998190] [INFO ] [sig ] [1942/3504] Forecasting MA... [2026-01-09T20:26:15.998220] [INFO ] [sig ] Generating forecast for: MA [2026-01-09T20:26:15.998250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-09T20:26:16.010303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-09T20:26:16.010686] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-09T20:26:16.011502] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-09T20:26:16.011557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:16.011627] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:16.011656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:16.011714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:16.071191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:16.072116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:16.072202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:16.072235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:16.197603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:16.197751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:16.197793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:16.197823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:16.201261] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-09T20:26:16.201539] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-09T20:26:16.201680] [INFO ] [sig ] MA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:16.345650] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MA.txt [2026-01-09T20:26:16.345787] [INFO ] [sig ] [1942/3504] Completed MA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:16.345826] [INFO ] [sig ] [1943/3504] Forecasting MAA... [2026-01-09T20:26:16.345855] [INFO ] [sig ] Generating forecast for: MAA [2026-01-09T20:26:16.345886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-09T20:26:16.360639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-09T20:26:16.361089] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-09T20:26:16.362135] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-09T20:26:16.362200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:16.362243] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:16.362286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:16.362368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:16.421789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:16.422677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:16.422757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:16.422790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:16.550759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:16.550920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:16.550961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:16.550991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:16.554934] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-09T20:26:16.555261] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-09T20:26:16.555399] [INFO ] [sig ] MAA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:16.698641] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MAA.txt [2026-01-09T20:26:16.698768] [INFO ] [sig ] [1943/3504] Completed MAA in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:16.698806] [INFO ] [sig ] [1944/3504] Forecasting MAC... [2026-01-09T20:26:16.698837] [INFO ] [sig ] Generating forecast for: MAC [2026-01-09T20:26:16.698866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-09T20:26:16.711786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-09T20:26:16.712213] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-09T20:26:16.713083] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-09T20:26:16.713137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:16.713170] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:16.713198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:16.713255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:16.770853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:16.771652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:16.771736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:16.771803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:16.896566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:16.896748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:16.896787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:16.896816] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:16.900139] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-09T20:26:16.900403] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-09T20:26:16.900523] [INFO ] [sig ] MAC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:17.045395] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MAC.txt [2026-01-09T20:26:17.045542] [INFO ] [sig ] [1944/3504] Completed MAC in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:17.045600] [INFO ] [sig ] [1945/3504] Forecasting MAMA... [2026-01-09T20:26:17.045632] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-09T20:26:17.045661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-09T20:26:17.058334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-09T20:26:17.058695] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-09T20:26:17.059475] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-09T20:26:17.059535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:17.059600] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:17.059632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:17.059689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:17.117801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:17.118676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:17.118765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:17.118797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:17.245037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:17.245197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:17.245236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:17.245265] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:17.248880] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-09T20:26:17.249222] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-09T20:26:17.249385] [INFO ] [sig ] MAMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:17.396969] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MAMA.txt [2026-01-09T20:26:17.397147] [INFO ] [sig ] [1945/3504] Completed MAMA in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:17.397187] [INFO ] [sig ] [1946/3504] Forecasting MAN... [2026-01-09T20:26:17.397217] [INFO ] [sig ] Generating forecast for: MAN [2026-01-09T20:26:17.397249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-09T20:26:17.409071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-09T20:26:17.409376] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-09T20:26:17.410152] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-09T20:26:17.410203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:17.410235] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:17.410262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:17.410317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:17.468929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:17.469817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:17.469902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:17.469937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:17.596669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:17.596827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:17.596866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:17.596895] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:17.600519] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-09T20:26:17.600814] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-09T20:26:17.600935] [INFO ] [sig ] MAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:17.746373] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MAN.txt [2026-01-09T20:26:17.746524] [INFO ] [sig ] [1946/3504] Completed MAN in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:17.746564] [INFO ] [sig ] [1947/3504] Forecasting MANH... [2026-01-09T20:26:17.746626] [INFO ] [sig ] Generating forecast for: MANH [2026-01-09T20:26:17.746658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-09T20:26:17.759296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-09T20:26:17.759915] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-09T20:26:17.760900] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-09T20:26:17.760951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:17.760982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:17.761008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:17.761063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:17.819938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:17.820867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:17.820965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:17.821000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:17.943490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:17.943651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:17.943691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:17.943718] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:17.946989] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-09T20:26:17.947285] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-09T20:26:17.947404] [INFO ] [sig ] MANH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:18.087172] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MANH.txt [2026-01-09T20:26:18.087331] [INFO ] [sig ] [1947/3504] Completed MANH in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:18.087376] [INFO ] [sig ] [1948/3504] Forecasting MARA... [2026-01-09T20:26:18.087417] [INFO ] [sig ] Generating forecast for: MARA [2026-01-09T20:26:18.087458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-09T20:26:18.099420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-09T20:26:18.099759] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-09T20:26:18.100520] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-09T20:26:18.100588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:18.100635] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:18.100664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:18.100722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:18.159115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:18.159840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:18.159919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:18.159952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:18.283625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:18.283774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:18.283814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:18.283843] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:18.287233] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-09T20:26:18.287521] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-09T20:26:18.287693] [INFO ] [sig ] MARA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:18.429037] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MARA.txt [2026-01-09T20:26:18.429188] [INFO ] [sig ] [1948/3504] Completed MARA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:18.429228] [INFO ] [sig ] [1949/3504] Forecasting MAS... [2026-01-09T20:26:18.429256] [INFO ] [sig ] Generating forecast for: MAS [2026-01-09T20:26:18.429287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-09T20:26:18.440688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-09T20:26:18.440979] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-09T20:26:18.441806] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-09T20:26:18.441859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:18.441892] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:18.441945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:18.442013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:18.500051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:18.500981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:18.501058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:18.501091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:18.622783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:18.622941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:18.622980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:18.623008] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:18.626472] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-09T20:26:18.626779] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-09T20:26:18.626908] [INFO ] [sig ] MAS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:18.769629] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MAS.txt [2026-01-09T20:26:18.769761] [INFO ] [sig ] [1949/3504] Completed MAS in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:18.769800] [INFO ] [sig ] [1950/3504] Forecasting MASI... [2026-01-09T20:26:18.769829] [INFO ] [sig ] Generating forecast for: MASI [2026-01-09T20:26:18.769858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-09T20:26:18.781264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-09T20:26:18.781561] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-09T20:26:18.782362] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-09T20:26:18.782414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:18.782448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:18.782476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:18.782534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:18.839065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:18.839840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:18.839921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:18.839952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:18.968621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:18.968809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:18.968869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:18.968901] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:18.972659] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-01-09T20:26:18.972969] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-09T20:26:18.973099] [INFO ] [sig ] MASI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:19.119930] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MASI.txt [2026-01-09T20:26:19.120094] [INFO ] [sig ] [1950/3504] Completed MASI in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-09T20:26:19.120135] [INFO ] [sig ] [1951/3504] Forecasting MASS... [2026-01-09T20:26:19.120165] [INFO ] [sig ] Generating forecast for: MASS [2026-01-09T20:26:19.120195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-09T20:26:19.132599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-09T20:26:19.132946] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-09T20:26:19.133756] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-09T20:26:19.133808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:19.133865] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:19.133893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:19.133949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:19.193055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:19.193929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:19.194011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:19.194046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:19.318841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:19.318997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:19.319037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:19.319067] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:19.322539] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-01-09T20:26:19.322844] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-09T20:26:19.322973] [INFO ] [sig ] MASS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:19.463607] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MASS.txt [2026-01-09T20:26:19.463768] [INFO ] [sig ] [1951/3504] Completed MASS in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-09T20:26:19.463819] [INFO ] [sig ] [1952/3504] Forecasting MATX... [2026-01-09T20:26:19.463851] [INFO ] [sig ] Generating forecast for: MATX [2026-01-09T20:26:19.463882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-09T20:26:19.475776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-09T20:26:19.476130] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-09T20:26:19.476955] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-09T20:26:19.477009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:19.477043] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:19.477070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:19.477160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:19.536337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:19.537237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:19.537323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:19.537356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:19.660459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:19.660644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:19.660699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:19.660732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:19.664672] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-01-09T20:26:19.664974] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-09T20:26:19.665108] [INFO ] [sig ] MATX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:19.807254] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MATX.txt [2026-01-09T20:26:19.807445] [INFO ] [sig ] [1952/3504] Completed MATX in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-09T20:26:19.807507] [INFO ] [sig ] [1953/3504] Forecasting MAX... [2026-01-09T20:26:19.807554] [INFO ] [sig ] Generating forecast for: MAX [2026-01-09T20:26:19.807610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-09T20:26:19.820408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-09T20:26:19.820792] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-09T20:26:19.821602] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-09T20:26:19.821656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:19.821690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:19.821717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:19.821773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:19.879338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:19.880228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:19.880313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:19.880347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:19.998776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:19.998928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:19.998968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:19.998997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:20.002616] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-09T20:26:20.002941] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-09T20:26:20.003116] [INFO ] [sig ] MAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:20.149803] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MAX.txt [2026-01-09T20:26:20.149937] [INFO ] [sig ] [1953/3504] Completed MAX in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:20.149976] [INFO ] [sig ] [1954/3504] Forecasting MAXI... [2026-01-09T20:26:20.150005] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-09T20:26:20.150036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-09T20:26:20.161186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-09T20:26:20.161441] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-09T20:26:20.162193] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-09T20:26:20.162245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:20.162276] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:20.162302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:20.162358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:20.218654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:20.219343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:20.219421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:20.219454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:20.338165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:20.338344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:20.338390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:20.338457] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:20.342007] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-01-09T20:26:20.342286] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-09T20:26:20.342407] [INFO ] [sig ] MAXI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:20.482827] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MAXI.txt [2026-01-09T20:26:20.482965] [INFO ] [sig ] [1954/3504] Completed MAXI in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:20.483011] [INFO ] [sig ] [1955/3504] Forecasting MAXN... [2026-01-09T20:26:20.483042] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-09T20:26:20.483073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-09T20:26:20.494812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-09T20:26:20.495088] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-09T20:26:20.495863] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-09T20:26:20.495916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:20.495949] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:20.495976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:20.496033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:20.553013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:20.553893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:20.553969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:20.554003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:20.669994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:20.670159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:20.670217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:20.670247] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:20.673641] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-09T20:26:20.673925] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-09T20:26:20.674050] [INFO ] [sig ] MAXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:20.816400] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MAXN.txt [2026-01-09T20:26:20.816530] [INFO ] [sig ] [1955/3504] Completed MAXN in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:20.816585] [INFO ] [sig ] [1956/3504] Forecasting MBB... [2026-01-09T20:26:20.816617] [INFO ] [sig ] Generating forecast for: MBB [2026-01-09T20:26:20.816647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-09T20:26:20.828162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-09T20:26:20.828423] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-09T20:26:20.829198] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-09T20:26:20.829251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:20.829288] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:20.829327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:20.829397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:20.886646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:20.887504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:20.887605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:20.887639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:21.008275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:21.008430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:21.008471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:21.008501] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:21.011945] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=65.75%) [2026-01-09T20:26:21.012215] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-09T20:26:21.012365] [INFO ] [sig ] MBB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:21.152597] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MBB.txt [2026-01-09T20:26:21.152719] [INFO ] [sig ] [1956/3504] Completed MBB in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:21.152757] [INFO ] [sig ] [1957/3504] Forecasting MBC... [2026-01-09T20:26:21.152784] [INFO ] [sig ] Generating forecast for: MBC [2026-01-09T20:26:21.152815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-09T20:26:21.164248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-09T20:26:21.164529] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-09T20:26:21.165283] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-09T20:26:21.165334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:21.165365] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:21.165393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:21.165450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:21.221233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:21.222089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:21.222186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:21.222219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:21.340209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:21.340357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:21.340398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:21.340428] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:21.343772] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=50.65%) [2026-01-09T20:26:21.344048] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-09T20:26:21.344173] [INFO ] [sig ] MBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:21.483923] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MBC.txt [2026-01-09T20:26:21.484043] [INFO ] [sig ] [1957/3504] Completed MBC in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:21.484080] [INFO ] [sig ] [1958/3504] Forecasting MBCN... [2026-01-09T20:26:21.484109] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-09T20:26:21.484139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-09T20:26:21.493749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-09T20:26:21.493973] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-09T20:26:21.494747] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-09T20:26:21.494800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:21.494832] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:21.494858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:21.494914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:21.552196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:21.552861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:21.552938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:21.552972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:21.653271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:21.653416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:21.653454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:21.653483] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:21.656889] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=49.00%) [2026-01-09T20:26:21.657300] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-09T20:26:21.657430] [INFO ] [sig ] MBCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:21.816416] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MBCN.txt [2026-01-09T20:26:21.816593] [INFO ] [sig ] [1958/3504] Completed MBCN in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:21.816636] [INFO ] [sig ] [1959/3504] Forecasting MBI... [2026-01-09T20:26:21.816667] [INFO ] [sig ] Generating forecast for: MBI [2026-01-09T20:26:21.816697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-09T20:26:21.828361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-09T20:26:21.828662] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-09T20:26:21.829412] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-09T20:26:21.829463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:21.829505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:21.829533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:21.829613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:21.887225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:21.887873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:21.887950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:21.887982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:22.005417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:22.005588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:22.005630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:22.005659] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:22.009005] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-01-09T20:26:22.009285] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-09T20:26:22.009410] [INFO ] [sig ] MBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:22.149862] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MBI.txt [2026-01-09T20:26:22.149992] [INFO ] [sig ] [1959/3504] Completed MBI in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:22.150029] [INFO ] [sig ] [1960/3504] Forecasting MBIN... [2026-01-09T20:26:22.150059] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-09T20:26:22.150088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-09T20:26:22.161048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-09T20:26:22.161308] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-09T20:26:22.162067] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-09T20:26:22.162118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:22.162149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:22.162174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:22.162230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:22.218635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:22.219242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:22.219316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:22.219348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:22.334585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:22.334717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:22.334754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:22.334783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:22.338127] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-01-09T20:26:22.338400] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-09T20:26:22.338523] [INFO ] [sig ] MBIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:22.478709] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MBIN.txt [2026-01-09T20:26:22.478833] [INFO ] [sig ] [1960/3504] Completed MBIN in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:22.478871] [INFO ] [sig ] [1961/3504] Forecasting MBLY... [2026-01-09T20:26:22.478901] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-09T20:26:22.478931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-09T20:26:22.491144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-09T20:26:22.491507] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-09T20:26:22.492330] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-09T20:26:22.492384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:22.492415] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:22.492442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:22.492499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:22.549767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:22.550519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:22.550647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:22.550683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:22.670896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:22.671058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:22.671099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:22.671129] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:22.674546] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-01-09T20:26:22.674848] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-09T20:26:22.674975] [INFO ] [sig ] MBLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:22.815432] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MBLY.txt [2026-01-09T20:26:22.815558] [INFO ] [sig ] [1961/3504] Completed MBLY in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:22.815613] [INFO ] [sig ] [1962/3504] Forecasting MBS... [2026-01-09T20:26:22.815644] [INFO ] [sig ] Generating forecast for: MBS [2026-01-09T20:26:22.815672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-09T20:26:22.826166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-09T20:26:22.826430] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-09T20:26:22.827218] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-09T20:26:22.827271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:22.827304] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:22.827331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:22.827388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:22.884856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:22.885618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:22.885700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:22.885733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:23.002315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:23.002458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:23.002496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:23.002525] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:23.005832] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-09T20:26:23.006095] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-09T20:26:23.006213] [INFO ] [sig ] MBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:23.148734] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MBS.txt [2026-01-09T20:26:23.148861] [INFO ] [sig ] [1962/3504] Completed MBS in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:23.148899] [INFO ] [sig ] [1963/3504] Forecasting MBWM... [2026-01-09T20:26:23.148935] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-09T20:26:23.148965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-09T20:26:23.160460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-09T20:26:23.160781] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-09T20:26:23.161553] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-09T20:26:23.161623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:23.161657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:23.161685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:23.161741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:23.219211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:23.219818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:23.219896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:23.219929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:23.338309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:23.338442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:23.338481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:23.338510] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:23.341900] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-09T20:26:23.342168] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-09T20:26:23.342289] [INFO ] [sig ] MBWM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:23.483809] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MBWM.txt [2026-01-09T20:26:23.483956] [INFO ] [sig ] [1963/3504] Completed MBWM in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:23.483995] [INFO ] [sig ] [1964/3504] Forecasting MBX... [2026-01-09T20:26:23.484025] [INFO ] [sig ] Generating forecast for: MBX [2026-01-09T20:26:23.484054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-09T20:26:23.495771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-09T20:26:23.496171] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-09T20:26:23.497032] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-09T20:26:23.497086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:23.500330] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:23.500450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:23.500542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:23.557943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:23.558764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:23.558845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:23.558878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:23.685209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:23.685365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:23.685409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:23.685440] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:23.688885] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-09T20:26:23.689146] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-09T20:26:23.689262] [INFO ] [sig ] MBX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:23.889618] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MBX.txt [2026-01-09T20:26:23.889810] [INFO ] [sig ] [1964/3504] Completed MBX in 0.4s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:23.889850] [INFO ] [sig ] [1965/3504] Forecasting MC... [2026-01-09T20:26:23.889879] [INFO ] [sig ] Generating forecast for: MC [2026-01-09T20:26:23.889911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-09T20:26:23.901396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-09T20:26:23.901719] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-09T20:26:23.902475] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-09T20:26:23.902529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:23.902561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:23.902611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:23.902669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:23.959305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:23.960164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:23.960250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:23.960284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:24.079736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:24.079891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:24.079930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:24.079961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:24.083369] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-09T20:26:24.083750] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-09T20:26:24.083895] [INFO ] [sig ] MC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:24.228325] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MC.txt [2026-01-09T20:26:24.228476] [INFO ] [sig ] [1965/3504] Completed MC in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:24.228517] [INFO ] [sig ] [1966/3504] Forecasting MCBS... [2026-01-09T20:26:24.228549] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-09T20:26:24.228787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-09T20:26:24.240090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-09T20:26:24.240421] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-09T20:26:24.241417] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-09T20:26:24.241475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:24.241507] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:24.241533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:24.241796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:24.302257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:24.303242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:24.303326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:24.303359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:24.423939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:24.424085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:24.424123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:24.424168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:24.427519] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-09T20:26:24.427831] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-09T20:26:24.427956] [INFO ] [sig ] MCBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:24.571737] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCBS.txt [2026-01-09T20:26:24.571885] [INFO ] [sig ] [1966/3504] Completed MCBS in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:24.571922] [INFO ] [sig ] [1967/3504] Forecasting MCHI... [2026-01-09T20:26:24.571951] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-09T20:26:24.571986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-09T20:26:24.584281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-09T20:26:24.584757] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-09T20:26:24.585652] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-09T20:26:24.585888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:24.585921] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:24.585949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:24.586005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:24.648074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:24.648813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:24.648893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:24.648926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:24.774123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:24.774276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:24.774315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:24.774346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:24.777778] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-09T20:26:24.778078] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-09T20:26:24.778220] [INFO ] [sig ] MCHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:24.922647] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCHI.txt [2026-01-09T20:26:24.922799] [INFO ] [sig ] [1967/3504] Completed MCHI in 0.4s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-09T20:26:24.922838] [INFO ] [sig ] [1968/3504] Forecasting MCHP... [2026-01-09T20:26:24.922870] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-09T20:26:24.922899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-09T20:26:24.934373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-09T20:26:24.934674] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-09T20:26:24.935428] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-09T20:26:24.935481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:24.935553] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:24.935602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:24.935663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:24.993947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:24.994909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:24.994995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:24.995028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:25.121063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:25.121249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:25.121295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:25.121324] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:25.124807] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-09T20:26:25.125088] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-09T20:26:25.125205] [INFO ] [sig ] MCHP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:25.271932] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCHP.txt [2026-01-09T20:26:25.272086] [INFO ] [sig ] [1968/3504] Completed MCHP in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-09T20:26:25.272127] [INFO ] [sig ] [1969/3504] Forecasting MCHX... [2026-01-09T20:26:25.272157] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-09T20:26:25.272187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-09T20:26:25.283286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-09T20:26:25.283634] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-09T20:26:25.284383] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-09T20:26:25.284434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:25.284467] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:25.284498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:25.284590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:25.341389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:25.342248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:25.342336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:25.342369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:25.452627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:25.452775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:25.452815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:25.452843] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:25.456183] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-01-09T20:26:25.456448] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-09T20:26:25.456568] [INFO ] [sig ] MCHX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:25.599533] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCHX.txt [2026-01-09T20:26:25.599680] [INFO ] [sig ] [1969/3504] Completed MCHX in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-09T20:26:25.599719] [INFO ] [sig ] [1970/3504] Forecasting MCI... [2026-01-09T20:26:25.599748] [INFO ] [sig ] Generating forecast for: MCI [2026-01-09T20:26:25.599776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-09T20:26:25.611748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-09T20:26:25.612047] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-09T20:26:25.612837] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-09T20:26:25.612890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:25.612924] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:25.612952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:25.613022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:25.671748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:25.672651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:25.672743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:25.672774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:25.796762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:25.796917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:25.796956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:25.796985] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:25.800460] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-09T20:26:25.800776] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-09T20:26:25.800911] [INFO ] [sig ] MCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:25.944767] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCI.txt [2026-01-09T20:26:25.944930] [INFO ] [sig ] [1970/3504] Completed MCI in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-09T20:26:25.944973] [INFO ] [sig ] [1971/3504] Forecasting MCK... [2026-01-09T20:26:25.945004] [INFO ] [sig ] Generating forecast for: MCK [2026-01-09T20:26:25.945035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-09T20:26:25.956435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-09T20:26:25.956809] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-09T20:26:25.957698] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-09T20:26:25.957751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:25.957783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:25.957810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:25.957867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:26.016236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:26.017125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:26.017208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:26.017241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:26.148190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:26.148359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:26.148402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:26.148480] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:26.152759] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-01-09T20:26:26.153040] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-09T20:26:26.153171] [INFO ] [sig ] MCK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:26.295138] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MCK.txt [2026-01-09T20:26:26.295288] [INFO ] [sig ] [1971/3504] Completed MCK in 0.4s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:26.295331] [INFO ] [sig ] [1972/3504] Forecasting MCN... [2026-01-09T20:26:26.295361] [INFO ] [sig ] Generating forecast for: MCN [2026-01-09T20:26:26.295391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-09T20:26:26.306779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-09T20:26:26.307175] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-09T20:26:26.308027] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-09T20:26:26.308095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:26.308128] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:26.308156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:26.308214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:26.369119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:26.370002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:26.370082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:26.370115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:26.487231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:26.487382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:26.487422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:26.487451] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:26.490832] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-09T20:26:26.491097] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-09T20:26:26.491222] [INFO ] [sig ] MCN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:26.635546] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCN.txt [2026-01-09T20:26:26.635933] [INFO ] [sig ] [1972/3504] Completed MCN in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:26.635974] [INFO ] [sig ] [1973/3504] Forecasting MCO... [2026-01-09T20:26:26.636003] [INFO ] [sig ] Generating forecast for: MCO [2026-01-09T20:26:26.636031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-09T20:26:26.648939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-09T20:26:26.649233] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-09T20:26:26.650194] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-09T20:26:26.650246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:26.650276] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:26.650302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:26.650362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:26.707400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:26.708090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:26.708171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:26.708202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:26.824427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:26.824600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:26.824640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:26.824668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:26.828026] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=35.08%) [2026-01-09T20:26:26.828306] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-09T20:26:26.828428] [INFO ] [sig ] MCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:26.965660] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCO.txt [2026-01-09T20:26:26.965786] [INFO ] [sig ] [1973/3504] Completed MCO in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:26.965824] [INFO ] [sig ] [1974/3504] Forecasting MCRB... [2026-01-09T20:26:26.965854] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-09T20:26:26.965884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-09T20:26:26.977012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-09T20:26:26.977358] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-09T20:26:26.978166] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-09T20:26:26.978219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:26.978249] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:26.978275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:26.978331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:27.034092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:27.034935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:27.035015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:27.035047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:27.153288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:27.153436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:27.153477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:27.153506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:27.156909] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=42.18%) [2026-01-09T20:26:27.157201] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-09T20:26:27.157323] [INFO ] [sig ] MCRB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:27.300118] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCRB.txt [2026-01-09T20:26:27.300261] [INFO ] [sig ] [1974/3504] Completed MCRB in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:27.300300] [INFO ] [sig ] [1975/3504] Forecasting MCRI... [2026-01-09T20:26:27.300330] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-09T20:26:27.300359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-09T20:26:27.311846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-09T20:26:27.312144] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-09T20:26:27.312915] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-09T20:26:27.312966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:27.312997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:27.313023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:27.313079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:27.368022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:27.368692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:27.368769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:27.368800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:27.490264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:27.490408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:27.490446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:27.490475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:27.493747] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-09T20:26:27.494016] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-09T20:26:27.494134] [INFO ] [sig ] MCRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:27.631853] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MCRI.txt [2026-01-09T20:26:27.632001] [INFO ] [sig ] [1975/3504] Completed MCRI in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:27.632041] [INFO ] [sig ] [1976/3504] Forecasting MCS... [2026-01-09T20:26:27.632071] [INFO ] [sig ] Generating forecast for: MCS [2026-01-09T20:26:27.632100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-09T20:26:27.643221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-09T20:26:27.643536] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-09T20:26:27.644335] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-09T20:26:27.644387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:27.644418] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:27.644445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:27.644502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:27.700307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:27.700982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:27.701060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:27.701091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:27.822458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:27.822608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:27.822647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:27.822676] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:27.826010] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-09T20:26:27.826290] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-09T20:26:27.826412] [INFO ] [sig ] MCS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:27.963103] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MCS.txt [2026-01-09T20:26:27.963235] [INFO ] [sig ] [1976/3504] Completed MCS in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:27.963273] [INFO ] [sig ] [1977/3504] Forecasting MCY... [2026-01-09T20:26:27.963302] [INFO ] [sig ] Generating forecast for: MCY [2026-01-09T20:26:27.963330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-09T20:26:27.974553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-09T20:26:27.974865] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-09T20:26:27.975628] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-09T20:26:27.975680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:27.975711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:27.975737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:27.975791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:28.031418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:28.032161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:28.032242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:28.032276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:28.150532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:28.150704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:28.150746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:28.150776] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:28.154203] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: DOWN (p=32.01%) [2026-01-09T20:26:28.154495] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-09T20:26:28.154644] [INFO ] [sig ] MCY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:28.293406] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MCY.txt [2026-01-09T20:26:28.293552] [INFO ] [sig ] [1977/3504] Completed MCY in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:28.293614] [INFO ] [sig ] [1978/3504] Forecasting MD... [2026-01-09T20:26:28.293644] [INFO ] [sig ] Generating forecast for: MD [2026-01-09T20:26:28.293674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-09T20:26:28.305542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-09T20:26:28.305832] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-09T20:26:28.306595] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-09T20:26:28.306647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:28.306678] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:28.306705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:28.306904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:28.363786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:28.364396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:28.364498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:28.364536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:28.487751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:28.487911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:28.487955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:28.487984] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:28.491376] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-09T20:26:28.491682] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-09T20:26:28.491812] [INFO ] [sig ] MD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:28.636910] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MD.txt [2026-01-09T20:26:28.637089] [INFO ] [sig ] [1978/3504] Completed MD in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:28.637154] [INFO ] [sig ] [1979/3504] Forecasting MDAI... [2026-01-09T20:26:28.637186] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-09T20:26:28.637215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-09T20:26:28.649376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-09T20:26:28.649656] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-09T20:26:28.650394] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-09T20:26:28.650445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:28.650476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:28.650502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:28.650563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:28.706153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:28.706961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:28.707037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:28.707069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:28.826353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:28.826491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:28.826545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:28.826592] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:28.829935] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=44.80%) [2026-01-09T20:26:28.830209] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-09T20:26:28.830332] [INFO ] [sig ] MDAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:28.969697] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MDAI.txt [2026-01-09T20:26:28.969847] [INFO ] [sig ] [1979/3504] Completed MDAI in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:28.969886] [INFO ] [sig ] [1980/3504] Forecasting MDB... [2026-01-09T20:26:28.969915] [INFO ] [sig ] Generating forecast for: MDB [2026-01-09T20:26:28.969944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-09T20:26:28.981222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-09T20:26:28.981478] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-09T20:26:28.982257] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-09T20:26:28.982309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:28.982340] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:28.982366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:28.982420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:29.038537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:29.039222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:29.039299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:29.039331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:29.163398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:29.163550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:29.163614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:29.163645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:29.167020] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-01-09T20:26:29.167309] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-09T20:26:29.167431] [INFO ] [sig ] MDB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:29.306062] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MDB.txt [2026-01-09T20:26:29.306201] [INFO ] [sig ] [1980/3504] Completed MDB in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:29.306243] [INFO ] [sig ] [1981/3504] Forecasting MDGL... [2026-01-09T20:26:29.306272] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-09T20:26:29.306301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-09T20:26:29.317588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-09T20:26:29.317886] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-09T20:26:29.318658] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-09T20:26:29.318710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:29.318741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:29.318766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:29.318820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:29.373705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:29.374398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:29.374475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:29.374507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:29.487082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:29.487308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:29.487350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:29.487380] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:29.490923] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-09T20:26:29.491213] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-09T20:26:29.491342] [INFO ] [sig ] MDGL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:29.629674] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MDGL.txt [2026-01-09T20:26:29.629848] [INFO ] [sig ] [1981/3504] Completed MDGL in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:29.629890] [INFO ] [sig ] [1982/3504] Forecasting MDLZ... [2026-01-09T20:26:29.629919] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-09T20:26:29.629949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-09T20:26:29.641195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-09T20:26:29.641506] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-09T20:26:29.642277] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-09T20:26:29.642328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:29.642359] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:29.642386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:29.642441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:29.699377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:29.700268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:29.700353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:29.700387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:29.823911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:29.824071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:29.824110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:29.824138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:29.827488] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=42.00%) [2026-01-09T20:26:29.827789] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-09T20:26:29.827917] [INFO ] [sig ] MDLZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:29.966793] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MDLZ.txt [2026-01-09T20:26:29.966947] [INFO ] [sig ] [1982/3504] Completed MDLZ in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:29.966986] [INFO ] [sig ] [1983/3504] Forecasting MDWD... [2026-01-09T20:26:29.967017] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-09T20:26:29.967046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-09T20:26:29.979461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-09T20:26:29.979843] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-09T20:26:29.980639] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-09T20:26:29.980696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:29.980740] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:29.980768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:29.980826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:30.042398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:30.043424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:30.043519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:30.043556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:30.165788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:30.165937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:30.165979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:30.166009] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:30.169429] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=24.26%) [2026-01-09T20:26:30.169723] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-09T20:26:30.170041] [INFO ] [sig ] MDWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:30.312251] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MDWD.txt [2026-01-09T20:26:30.312406] [INFO ] [sig ] [1983/3504] Completed MDWD in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:30.312447] [INFO ] [sig ] [1984/3504] Forecasting MDXG... [2026-01-09T20:26:30.312476] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-09T20:26:30.312505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-09T20:26:30.323792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-09T20:26:30.324095] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-09T20:26:30.324859] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-09T20:26:30.324910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:30.324941] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:30.324967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:30.325027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:30.382989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:30.384079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:30.384161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:30.384194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:30.502813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:30.502963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:30.503004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:30.503034] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:30.506411] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-09T20:26:30.506702] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-09T20:26:30.506827] [INFO ] [sig ] MDXG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:30.648563] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MDXG.txt [2026-01-09T20:26:30.648726] [INFO ] [sig ] [1984/3504] Completed MDXG in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-09T20:26:30.648767] [INFO ] [sig ] [1985/3504] Forecasting MDXH... [2026-01-09T20:26:30.648796] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-09T20:26:30.648826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-09T20:26:30.660769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-09T20:26:30.661175] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-09T20:26:30.662203] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-09T20:26:30.662258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:30.662320] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:30.662350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:30.662408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:30.722232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:30.723137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:30.723225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:30.723260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:30.845175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:30.845327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:30.845368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:30.845398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:30.848965] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-09T20:26:30.849247] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-09T20:26:30.849374] [INFO ] [sig ] MDXH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:31.010251] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MDXH.txt [2026-01-09T20:26:31.010404] [INFO ] [sig ] [1985/3504] Completed MDXH in 0.4s | 2.89 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-09T20:26:31.010445] [INFO ] [sig ] [1986/3504] Forecasting MEC... [2026-01-09T20:26:31.010475] [INFO ] [sig ] Generating forecast for: MEC [2026-01-09T20:26:31.010505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-09T20:26:31.021987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-09T20:26:31.022308] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-09T20:26:31.023077] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-09T20:26:31.023128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:31.023160] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:31.023186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:31.023242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:31.084344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:31.085137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:31.085221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:31.085255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:31.211258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:31.211409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:31.211452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:31.211488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:31.214956] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-01-09T20:26:31.215230] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-09T20:26:31.215355] [INFO ] [sig ] MEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:31.355664] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MEC.txt [2026-01-09T20:26:31.355795] [INFO ] [sig ] [1986/3504] Completed MEC in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-09T20:26:31.355839] [INFO ] [sig ] [1987/3504] Forecasting MED... [2026-01-09T20:26:31.355869] [INFO ] [sig ] Generating forecast for: MED [2026-01-09T20:26:31.355899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-09T20:26:31.367359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-09T20:26:31.367660] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-09T20:26:31.368413] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-09T20:26:31.368464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:31.368496] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:31.368521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:31.368603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:31.424219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:31.424847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:31.424922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:31.424953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:31.548167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:31.548327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:31.548367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:31.548395] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:31.551978] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=16.09%) [2026-01-09T20:26:31.552289] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-09T20:26:31.552436] [INFO ] [sig ] MED: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:31.695245] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MED.txt [2026-01-09T20:26:31.695381] [INFO ] [sig ] [1987/3504] Completed MED in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-09T20:26:31.695420] [INFO ] [sig ] [1988/3504] Forecasting MEDP... [2026-01-09T20:26:31.695450] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-09T20:26:31.695480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-09T20:26:31.707924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-09T20:26:31.708211] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-09T20:26:31.709008] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-09T20:26:31.709060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:31.709091] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:31.709116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:31.709171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:31.768012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:31.768791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:31.768873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:31.768907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:31.892596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:31.892753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:31.892799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:31.892862] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:31.896261] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-09T20:26:31.896543] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-09T20:26:31.896716] [INFO ] [sig ] MEDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:32.037872] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MEDP.txt [2026-01-09T20:26:32.038075] [INFO ] [sig ] [1988/3504] Completed MEDP in 0.3s | 2.89 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-09T20:26:32.038127] [INFO ] [sig ] [1989/3504] Forecasting MEG... [2026-01-09T20:26:32.038164] [INFO ] [sig ] Generating forecast for: MEG [2026-01-09T20:26:32.038205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-09T20:26:32.049844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-09T20:26:32.050128] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-09T20:26:32.050927] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-09T20:26:32.050980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:32.051013] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:32.051041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:32.051098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:32.117170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:32.118400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:32.118485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:32.118519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:32.243400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:32.243558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:32.243618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:32.243648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:32.247418] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-09T20:26:32.247742] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-09T20:26:32.247873] [INFO ] [sig ] MEG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:32.396820] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MEG.txt [2026-01-09T20:26:32.396977] [INFO ] [sig ] [1989/3504] Completed MEG in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:32.397015] [INFO ] [sig ] [1990/3504] Forecasting MEGI... [2026-01-09T20:26:32.397046] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-09T20:26:32.397075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-09T20:26:32.410293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-09T20:26:32.410792] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-09T20:26:32.411672] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-09T20:26:32.411729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:32.411761] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:32.411789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:32.411847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:32.473203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:32.474116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:32.474202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:32.474234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:32.594043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:32.594194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:32.594234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:32.594279] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:32.597692] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-09T20:26:32.598005] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-09T20:26:32.598132] [INFO ] [sig ] MEGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:32.742260] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MEGI.txt [2026-01-09T20:26:32.742415] [INFO ] [sig ] [1990/3504] Completed MEGI in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:32.742453] [INFO ] [sig ] [1991/3504] Forecasting MEI... [2026-01-09T20:26:32.742483] [INFO ] [sig ] Generating forecast for: MEI [2026-01-09T20:26:32.742514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-09T20:26:32.753908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-09T20:26:32.754275] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-09T20:26:32.755059] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-09T20:26:32.755111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:32.755141] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:32.755167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:32.755223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:32.811326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:32.812178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:32.812267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:32.812300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:32.935034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:32.935187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:32.935226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:32.935254] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:32.938744] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-09T20:26:32.939071] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-09T20:26:32.939203] [INFO ] [sig ] MEI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:33.086912] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MEI.txt [2026-01-09T20:26:33.087066] [INFO ] [sig ] [1991/3504] Completed MEI in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:33.087104] [INFO ] [sig ] [1992/3504] Forecasting MELI... [2026-01-09T20:26:33.087158] [INFO ] [sig ] Generating forecast for: MELI [2026-01-09T20:26:33.087189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-09T20:26:33.099220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-09T20:26:33.099622] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-09T20:26:33.100394] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-09T20:26:33.100445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:33.100476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:33.100503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:33.100559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:33.158532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:33.159403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:33.159506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:33.159538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:33.287084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:33.287268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:33.287309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:33.287338] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:33.290930] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=72.71%) [2026-01-09T20:26:33.291288] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-09T20:26:33.291430] [INFO ] [sig ] MELI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:33.515504] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MELI.txt [2026-01-09T20:26:33.515721] [INFO ] [sig ] [1992/3504] Completed MELI in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:33.515769] [INFO ] [sig ] [1993/3504] Forecasting MEOH... [2026-01-09T20:26:33.515805] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-09T20:26:33.515840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-09T20:26:33.533305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-09T20:26:33.533853] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-09T20:26:33.535213] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-09T20:26:33.535310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:33.535365] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:33.535415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:33.535510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:33.623896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:33.625137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:33.625260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:33.625311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:33.793033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:33.793230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:33.793295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:33.793346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:33.798544] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=56.06%) [2026-01-09T20:26:33.799009] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-09T20:26:33.799197] [INFO ] [sig ] MEOH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:34.030605] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MEOH.txt [2026-01-09T20:26:34.030832] [INFO ] [sig ] [1993/3504] Completed MEOH in 0.5s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:34.030899] [INFO ] [sig ] [1994/3504] Forecasting MERC... [2026-01-09T20:26:34.030949] [INFO ] [sig ] Generating forecast for: MERC [2026-01-09T20:26:34.030998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-09T20:26:34.055632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-09T20:26:34.056083] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-09T20:26:34.056969] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-09T20:26:34.057023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:34.057056] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:34.057100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:34.057342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:34.137442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:34.138768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:34.138894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:34.138944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:34.310095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:34.310294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:34.310358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:34.310406] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:34.316470] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-09T20:26:34.317040] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-09T20:26:34.317280] [INFO ] [sig ] MERC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:34.481095] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MERC.txt [2026-01-09T20:26:34.481267] [INFO ] [sig ] [1994/3504] Completed MERC in 0.5s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:34.481311] [INFO ] [sig ] [1995/3504] Forecasting META... [2026-01-09T20:26:34.481346] [INFO ] [sig ] Generating forecast for: META [2026-01-09T20:26:34.481385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-09T20:26:34.496416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-09T20:26:34.496917] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-09T20:26:34.498015] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-09T20:26:34.498081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:34.498121] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:34.498159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:34.498236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:34.572164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:34.573365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:34.573531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:34.573600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:34.715948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:34.716103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:34.716143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:34.716171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:34.720390] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-09T20:26:34.720889] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-09T20:26:34.721024] [INFO ] [sig ] META: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:34.878849] [INFO ] [LOCAL ] Saved forecast: META 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/META.txt [2026-01-09T20:26:34.879007] [INFO ] [sig ] [1995/3504] Completed META in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:34.879058] [INFO ] [sig ] [1996/3504] Forecasting METC... [2026-01-09T20:26:34.879105] [INFO ] [sig ] Generating forecast for: METC [2026-01-09T20:26:34.879149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-09T20:26:34.890910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-09T20:26:34.891254] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-09T20:26:34.892128] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-09T20:26:34.892183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:34.892215] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:34.892240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:34.892297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:34.951682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:34.952764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:34.952872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:34.952915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:35.075540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:35.075712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:35.075751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:35.075779] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:35.079511] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-09T20:26:35.079812] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-09T20:26:35.079940] [INFO ] [sig ] METC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:35.231053] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/METC.txt [2026-01-09T20:26:35.231206] [INFO ] [sig ] [1996/3504] Completed METC in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:35.231246] [INFO ] [sig ] [1997/3504] Forecasting METCB... [2026-01-09T20:26:35.231276] [INFO ] [sig ] Generating forecast for: METCB [2026-01-09T20:26:35.231304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-09T20:26:35.243936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-09T20:26:35.244319] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-09T20:26:35.245140] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-09T20:26:35.245191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:35.245222] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:35.245248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:35.245303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:35.303836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:35.304550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:35.304647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:35.304680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:35.434234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:35.434386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:35.434427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:35.434456] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:35.437966] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-01-09T20:26:35.438244] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-09T20:26:35.438376] [INFO ] [sig ] METCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:35.584219] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/METCB.txt [2026-01-09T20:26:35.584359] [INFO ] [sig ] [1997/3504] Completed METCB in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:35.584399] [INFO ] [sig ] [1998/3504] Forecasting METD... [2026-01-09T20:26:35.584436] [INFO ] [sig ] Generating forecast for: METD [2026-01-09T20:26:35.584466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-09T20:26:35.596193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-09T20:26:35.596501] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-09T20:26:35.597370] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-09T20:26:35.597422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:35.597454] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:35.597479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:35.597534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:35.656196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:35.657022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:35.657102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:35.657163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:35.789526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:35.789694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:35.789734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:35.789764] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:35.793152] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-09T20:26:35.793438] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-09T20:26:35.793563] [INFO ] [sig ] METD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:35.939956] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/METD.txt [2026-01-09T20:26:35.940097] [INFO ] [sig ] [1998/3504] Completed METD in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:35.940137] [INFO ] [sig ] [1999/3504] Forecasting MFA... [2026-01-09T20:26:35.940167] [INFO ] [sig ] Generating forecast for: MFA [2026-01-09T20:26:35.940196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-09T20:26:35.954853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-09T20:26:35.955323] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-09T20:26:35.956460] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-09T20:26:35.956529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:35.956598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:35.956645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:35.956739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:36.026433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:36.027369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:36.027456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:36.027487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:36.154717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:36.154864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:36.154901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:36.154929] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:36.158241] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-01-09T20:26:36.158506] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-09T20:26:36.158643] [INFO ] [sig ] MFA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:36.299110] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFA.txt [2026-01-09T20:26:36.299266] [INFO ] [sig ] [1999/3504] Completed MFA in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:36.299306] [INFO ] [sig ] [2000/3504] Forecasting MFC... [2026-01-09T20:26:36.299336] [INFO ] [sig ] Generating forecast for: MFC [2026-01-09T20:26:36.299367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-09T20:26:36.310945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-09T20:26:36.311326] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-09T20:26:36.312128] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-09T20:26:36.312181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:36.312212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:36.312237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:36.312292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:36.372084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:36.373143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:36.373255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:36.373305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:36.504346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:36.504507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:36.504546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:36.504594] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:36.508258] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-01-09T20:26:36.508592] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-09T20:26:36.508724] [INFO ] [sig ] MFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:36.649933] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFC.txt [2026-01-09T20:26:36.650091] [INFO ] [sig ] [2000/3504] Completed MFC in 0.4s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:36.650132] [INFO ] [sig ] [2001/3504] Forecasting MFG... [2026-01-09T20:26:36.650161] [INFO ] [sig ] Generating forecast for: MFG [2026-01-09T20:26:36.650191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-09T20:26:36.662339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-09T20:26:36.662728] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-09T20:26:36.663505] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-09T20:26:36.663559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:36.663620] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:36.663649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:36.663705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:36.722024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:36.722891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:36.722971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:36.723003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:36.850384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:36.850535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:36.850592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:36.850641] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:36.854343] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-09T20:26:36.854627] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-09T20:26:36.854746] [INFO ] [sig ] MFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:36.999555] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MFG.txt [2026-01-09T20:26:36.999745] [INFO ] [sig ] [2001/3504] Completed MFG in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:36.999789] [INFO ] [sig ] [2002/3504] Forecasting MFI... [2026-01-09T20:26:36.999818] [INFO ] [sig ] Generating forecast for: MFI [2026-01-09T20:26:36.999847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-09T20:26:37.012558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-09T20:26:37.013100] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-09T20:26:37.013876] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-09T20:26:37.013952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:37.013983] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:37.014010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:37.014066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:37.072358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:37.073335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:37.073416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:37.073447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:37.188085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:37.188207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:37.188243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:37.188270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:37.191471] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-09T20:26:37.191757] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-09T20:26:37.191876] [INFO ] [sig ] MFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:37.331122] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFI.txt [2026-01-09T20:26:37.331230] [INFO ] [sig ] [2002/3504] Completed MFI in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:37.331267] [INFO ] [sig ] [2003/3504] Forecasting MFIC... [2026-01-09T20:26:37.331295] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-09T20:26:37.331323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-09T20:26:37.342858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-09T20:26:37.343210] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-09T20:26:37.344010] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-09T20:26:37.344061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:37.344092] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:37.344118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:37.344172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:37.399838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:37.400470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:37.400545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:37.400593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:37.521473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:37.521625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:37.521665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:37.521693] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:37.524949] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-09T20:26:37.525211] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-09T20:26:37.525327] [INFO ] [sig ] MFIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:37.664844] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFIC.txt [2026-01-09T20:26:37.664963] [INFO ] [sig ] [2003/3504] Completed MFIC in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-09T20:26:37.665001] [INFO ] [sig ] [2004/3504] Forecasting MFIN... [2026-01-09T20:26:37.665031] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-09T20:26:37.665059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-09T20:26:37.675714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-09T20:26:37.675971] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-09T20:26:37.676734] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-09T20:26:37.676785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:37.676816] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:37.676842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:37.676898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:37.732354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:37.733162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:37.733237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:37.733268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:37.855251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:37.855405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:37.855443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:37.855470] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:37.858994] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-01-09T20:26:37.859304] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-09T20:26:37.859434] [INFO ] [sig ] MFIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:38.002974] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFIN.txt [2026-01-09T20:26:38.003128] [INFO ] [sig ] [2004/3504] Completed MFIN in 0.3s | 2.89 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-09T20:26:38.003168] [INFO ] [sig ] [2005/3504] Forecasting MFM... [2026-01-09T20:26:38.003198] [INFO ] [sig ] Generating forecast for: MFM [2026-01-09T20:26:38.003229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-09T20:26:38.013872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-09T20:26:38.014167] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-09T20:26:38.014937] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-09T20:26:38.014988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:38.015018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:38.015044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:38.015111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:38.071172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:38.072036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:38.072119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:38.072150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:38.193004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:38.193162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:38.193238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:38.193266] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:38.197206] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-09T20:26:38.197484] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-09T20:26:38.197623] [INFO ] [sig ] MFM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:38.347937] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MFM.txt [2026-01-09T20:26:38.348089] [INFO ] [sig ] [2005/3504] Completed MFM in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:38.348128] [INFO ] [sig ] [2006/3504] Forecasting MG... [2026-01-09T20:26:38.348158] [INFO ] [sig ] Generating forecast for: MG [2026-01-09T20:26:38.348187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-09T20:26:38.359954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-09T20:26:38.360200] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-09T20:26:38.360962] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-09T20:26:38.361014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:38.361045] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:38.361070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:38.361126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:38.418937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:38.419637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:38.419715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:38.419747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:38.540634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:38.540754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:38.540793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:38.540821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:38.544118] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=55.66%) [2026-01-09T20:26:38.544384] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-09T20:26:38.544505] [INFO ] [sig ] MG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:38.685500] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MG.txt [2026-01-09T20:26:38.685630] [INFO ] [sig ] [2006/3504] Completed MG in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:38.685669] [INFO ] [sig ] [2007/3504] Forecasting MGA... [2026-01-09T20:26:38.685698] [INFO ] [sig ] Generating forecast for: MGA [2026-01-09T20:26:38.685727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-09T20:26:38.696714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-09T20:26:38.696964] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-09T20:26:38.697769] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-09T20:26:38.697844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:38.697881] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:38.697908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:38.697964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:38.754118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:38.754878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:38.754955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:38.754987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:38.878026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:38.878127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:38.878163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:38.878190] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:38.881288] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-09T20:26:38.881546] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-09T20:26:38.881680] [INFO ] [sig ] MGA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:39.023527] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGA.txt [2026-01-09T20:26:39.023653] [INFO ] [sig ] [2007/3504] Completed MGA in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:39.023693] [INFO ] [sig ] [2008/3504] Forecasting MGEE... [2026-01-09T20:26:39.023723] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-09T20:26:39.023751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-09T20:26:39.034101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-09T20:26:39.034344] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-09T20:26:39.035274] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-09T20:26:39.035325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:39.035355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:39.035381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:39.035437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:39.092132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:39.092876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:39.092953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:39.092984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:39.213516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:39.213681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:39.213747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:39.213778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:39.217233] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-09T20:26:39.217499] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-09T20:26:39.217638] [INFO ] [sig ] MGEE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:39.361011] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGEE.txt [2026-01-09T20:26:39.361120] [INFO ] [sig ] [2008/3504] Completed MGEE in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:39.361157] [INFO ] [sig ] [2009/3504] Forecasting MGIC... [2026-01-09T20:26:39.361186] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-09T20:26:39.361239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-09T20:26:39.373158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-09T20:26:39.373420] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-09T20:26:39.374189] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-09T20:26:39.374240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:39.374270] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:39.374296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:39.374351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:39.430821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:39.431383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:39.431456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:39.431488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:39.556038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:39.556149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:39.556186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:39.556215] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:39.559640] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-09T20:26:39.559909] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-09T20:26:39.560030] [INFO ] [sig ] MGIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:39.699552] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MGIC.txt [2026-01-09T20:26:39.699688] [INFO ] [sig ] [2009/3504] Completed MGIC in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:39.699727] [INFO ] [sig ] [2010/3504] Forecasting MGM... [2026-01-09T20:26:39.699755] [INFO ] [sig ] Generating forecast for: MGM [2026-01-09T20:26:39.699784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-09T20:26:39.711646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-09T20:26:39.711892] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-09T20:26:39.712652] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-09T20:26:39.712702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:39.712733] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:39.712759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:39.712815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:39.769543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:39.770404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:39.770491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:39.770527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:39.891315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:39.891469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:39.891512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:39.891555] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:39.895556] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-01-09T20:26:39.895844] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-09T20:26:39.895967] [INFO ] [sig ] MGM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:40.040421] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGM.txt [2026-01-09T20:26:40.040597] [INFO ] [sig ] [2010/3504] Completed MGM in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:40.040645] [INFO ] [sig ] [2011/3504] Forecasting MGNI... [2026-01-09T20:26:40.040677] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-09T20:26:40.040707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-09T20:26:40.052269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-09T20:26:40.052528] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-09T20:26:40.053344] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-09T20:26:40.053398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:40.053431] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:40.053460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:40.053519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:40.111858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:40.112721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:40.112805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:40.112842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:40.244338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:40.244518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:40.244561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:40.244608] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:40.248509] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-01-09T20:26:40.248823] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-09T20:26:40.248947] [INFO ] [sig ] MGNI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:40.404539] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGNI.txt [2026-01-09T20:26:40.404713] [INFO ] [sig ] [2011/3504] Completed MGNI in 0.4s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:40.404754] [INFO ] [sig ] [2012/3504] Forecasting MGNX... [2026-01-09T20:26:40.404785] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-09T20:26:40.404814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-09T20:26:40.417301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-09T20:26:40.417734] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-09T20:26:40.418648] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-09T20:26:40.418707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:40.418745] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:40.418777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:40.418854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:40.490565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:40.491706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:40.491798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:40.491831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:40.611991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:40.612332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:40.612372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:40.612400] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:40.615892] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-09T20:26:40.616327] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-09T20:26:40.616446] [INFO ] [sig ] MGNX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:40.763265] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGNX.txt [2026-01-09T20:26:40.763425] [INFO ] [sig ] [2012/3504] Completed MGNX in 0.4s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:40.763467] [INFO ] [sig ] [2013/3504] Forecasting MGPI... [2026-01-09T20:26:40.763495] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-09T20:26:40.763523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-09T20:26:40.775268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-09T20:26:40.775671] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-09T20:26:40.776435] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-09T20:26:40.776486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:40.776518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:40.776544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:40.776625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:40.833102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:40.833953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:40.834213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:40.834246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:40.953658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:40.953814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:40.953853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:40.953882] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:40.957800] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-01-09T20:26:40.958117] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-09T20:26:40.958405] [INFO ] [sig ] MGPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:41.102247] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGPI.txt [2026-01-09T20:26:41.102403] [INFO ] [sig ] [2013/3504] Completed MGPI in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:41.102442] [INFO ] [sig ] [2014/3504] Forecasting MGRC... [2026-01-09T20:26:41.102472] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-09T20:26:41.102503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-09T20:26:41.114981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-09T20:26:41.115347] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-09T20:26:41.116124] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-09T20:26:41.116175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:41.116206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:41.116232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:41.116288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:41.175531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:41.176366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:41.176447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:41.176479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:41.293182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:41.293337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:41.293392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:41.293422] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:41.296934] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-09T20:26:41.297443] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-09T20:26:41.297564] [INFO ] [sig ] MGRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:41.435436] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MGRC.txt [2026-01-09T20:26:41.435539] [INFO ] [sig ] [2014/3504] Completed MGRC in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:41.435594] [INFO ] [sig ] [2015/3504] Forecasting MGTX... [2026-01-09T20:26:41.435625] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-09T20:26:41.435655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-09T20:26:41.446681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-09T20:26:41.446933] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-09T20:26:41.447723] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-09T20:26:41.447774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:41.447806] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:41.447832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:41.447892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:41.503803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:41.504387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:41.504463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:41.504494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:41.624489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:41.624613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:41.624650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:41.624678] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:41.627810] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=29.77%) [2026-01-09T20:26:41.628070] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-09T20:26:41.628369] [INFO ] [sig ] MGTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:41.769894] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MGTX.txt [2026-01-09T20:26:41.770000] [INFO ] [sig ] [2015/3504] Completed MGTX in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:41.770038] [INFO ] [sig ] [2016/3504] Forecasting MGX... [2026-01-09T20:26:41.770067] [INFO ] [sig ] Generating forecast for: MGX [2026-01-09T20:26:41.770096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-09T20:26:41.783458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-09T20:26:41.783733] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-09T20:26:41.784469] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-09T20:26:41.784520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:41.784551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:41.784596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:41.784655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:41.841922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:41.842518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:41.842607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:41.842642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:41.962621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:41.962711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:41.962755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:41.962784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:41.965887] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-09T20:26:41.966169] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-09T20:26:41.966293] [INFO ] [sig ] MGX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:42.104670] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MGX.txt [2026-01-09T20:26:42.104803] [INFO ] [sig ] [2016/3504] Completed MGX in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:42.104839] [INFO ] [sig ] [2017/3504] Forecasting MGY... [2026-01-09T20:26:42.104868] [INFO ] [sig ] Generating forecast for: MGY [2026-01-09T20:26:42.104900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-09T20:26:42.115871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-09T20:26:42.116129] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-09T20:26:42.116896] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-09T20:26:42.116947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:42.116978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:42.117004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:42.117060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:42.172539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:42.173141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:42.173216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:42.173247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:42.289937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:42.290037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:42.290071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:42.290099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:42.293167] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-09T20:26:42.293430] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-09T20:26:42.293545] [INFO ] [sig ] MGY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:42.434078] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MGY.txt [2026-01-09T20:26:42.434208] [INFO ] [sig ] [2017/3504] Completed MGY in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:42.434246] [INFO ] [sig ] [2018/3504] Forecasting MHD... [2026-01-09T20:26:42.434275] [INFO ] [sig ] Generating forecast for: MHD [2026-01-09T20:26:42.434304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-09T20:26:42.446302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-09T20:26:42.446563] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-09T20:26:42.447372] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-09T20:26:42.447423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:42.447465] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:42.447492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:42.447547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:42.503393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:42.504074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:42.504151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:42.504183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:42.620935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:42.621088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:42.621126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:42.621154] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:42.624793] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-09T20:26:42.625079] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-09T20:26:42.625389] [INFO ] [sig ] MHD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:42.766857] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MHD.txt [2026-01-09T20:26:42.766983] [INFO ] [sig ] [2018/3504] Completed MHD in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:42.767021] [INFO ] [sig ] [2019/3504] Forecasting MHF... [2026-01-09T20:26:42.767051] [INFO ] [sig ] Generating forecast for: MHF [2026-01-09T20:26:42.767081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-09T20:26:42.779178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-09T20:26:42.779440] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-09T20:26:42.780235] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-09T20:26:42.780287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:42.780318] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:42.780344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:42.780399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:42.838601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:42.839385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:42.839462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:42.839493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:42.961590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:42.961737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:42.961775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:42.961803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:42.965356] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-09T20:26:42.965648] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-09T20:26:42.965775] [INFO ] [sig ] MHF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:43.112103] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MHF.txt [2026-01-09T20:26:43.112219] [INFO ] [sig ] [2019/3504] Completed MHF in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:43.112257] [INFO ] [sig ] [2020/3504] Forecasting MHK... [2026-01-09T20:26:43.112284] [INFO ] [sig ] Generating forecast for: MHK [2026-01-09T20:26:43.112313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-09T20:26:43.124633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-09T20:26:43.124922] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-09T20:26:43.125697] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-09T20:26:43.125747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:43.125777] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:43.125804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:43.125859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:43.182608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:43.183210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:43.183299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:43.183333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:43.297713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:43.297818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:43.297852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:43.297880] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:43.301006] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-01-09T20:26:43.301262] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-09T20:26:43.301376] [INFO ] [sig ] MHK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:43.441081] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MHK.txt [2026-01-09T20:26:43.441196] [INFO ] [sig ] [2020/3504] Completed MHK in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-09T20:26:43.441232] [INFO ] [sig ] [2021/3504] Forecasting MHN... [2026-01-09T20:26:43.441261] [INFO ] [sig ] Generating forecast for: MHN [2026-01-09T20:26:43.441290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-09T20:26:43.453566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-09T20:26:43.453863] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-09T20:26:43.454622] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-09T20:26:43.454673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:43.454710] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:43.454737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:43.454792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:43.510168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:43.510752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:43.510845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:43.510879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:43.623372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:43.623504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:43.623539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:43.623567] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:43.626827] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-09T20:26:43.627091] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-09T20:26:43.627280] [INFO ] [sig ] MHN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:43.767030] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MHN.txt [2026-01-09T20:26:43.767188] [INFO ] [sig ] [2021/3504] Completed MHN in 0.3s | 2.89 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-09T20:26:43.767243] [INFO ] [sig ] [2022/3504] Forecasting MHO... [2026-01-09T20:26:43.767304] [INFO ] [sig ] Generating forecast for: MHO [2026-01-09T20:26:43.767342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-09T20:26:43.779097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-09T20:26:43.779397] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-09T20:26:43.780290] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-09T20:26:43.780342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:43.780374] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:43.780399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:43.780455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:43.840081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:43.840866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:43.840962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:43.841000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:43.968456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:43.968692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:43.968736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:43.968767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:43.972232] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-09T20:26:43.972518] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-09T20:26:43.972665] [INFO ] [sig ] MHO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:44.112368] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MHO.txt [2026-01-09T20:26:44.112533] [INFO ] [sig ] [2022/3504] Completed MHO in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:44.112597] [INFO ] [sig ] [2023/3504] Forecasting MIDD... [2026-01-09T20:26:44.112631] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-09T20:26:44.112661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-09T20:26:44.124194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-09T20:26:44.124529] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-09T20:26:44.125325] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-09T20:26:44.125378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:44.125408] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:44.125435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:44.125490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:44.186597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:44.187477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:44.187590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:44.187630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:44.317795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:44.317955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:44.318013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:44.318049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:44.321697] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-01-09T20:26:44.321981] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-09T20:26:44.322138] [INFO ] [sig ] MIDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:44.471303] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MIDD.txt [2026-01-09T20:26:44.471452] [INFO ] [sig ] [2023/3504] Completed MIDD in 0.4s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:44.471491] [INFO ] [sig ] [2024/3504] Forecasting MIGI... [2026-01-09T20:26:44.471523] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-09T20:26:44.471554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-09T20:26:44.483811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-09T20:26:44.484164] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-09T20:26:44.484969] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-09T20:26:44.485027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:44.485061] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:44.485087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:44.485144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:44.544666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:44.545494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:44.545609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:44.545663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:44.670196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:44.670349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:44.670389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:44.670418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:44.674069] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-01-09T20:26:44.674347] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-09T20:26:44.674470] [INFO ] [sig ] MIGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:44.812609] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MIGI.txt [2026-01-09T20:26:44.812749] [INFO ] [sig ] [2024/3504] Completed MIGI in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:44.812788] [INFO ] [sig ] [2025/3504] Forecasting MILN... [2026-01-09T20:26:44.812817] [INFO ] [sig ] Generating forecast for: MILN [2026-01-09T20:26:44.812846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-09T20:26:44.824230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-09T20:26:44.824601] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-09T20:26:44.825403] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-09T20:26:44.825456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:44.825488] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:44.825524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:44.825610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:44.884248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:44.885042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:44.885124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:44.885158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:45.002989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:45.003138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:45.003177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:45.003223] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:45.006520] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-01-09T20:26:45.006802] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-09T20:26:45.006925] [INFO ] [sig ] MILN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:45.148468] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MILN.txt [2026-01-09T20:26:45.148620] [INFO ] [sig ] [2025/3504] Completed MILN in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:45.148687] [INFO ] [sig ] [2026/3504] Forecasting MIND... [2026-01-09T20:26:45.148720] [INFO ] [sig ] Generating forecast for: MIND [2026-01-09T20:26:45.148750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-09T20:26:45.160378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-09T20:26:45.160697] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-09T20:26:45.161592] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-09T20:26:45.161659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:45.161705] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:45.161737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:45.161813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:45.223953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:45.224817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:45.224901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:45.224935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:45.355085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:45.355242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:45.355285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:45.355322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:45.358832] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-01-09T20:26:45.359101] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-09T20:26:45.359225] [INFO ] [sig ] MIND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:45.501205] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MIND.txt [2026-01-09T20:26:45.501338] [INFO ] [sig ] [2026/3504] Completed MIND in 0.4s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:45.501376] [INFO ] [sig ] [2027/3504] Forecasting MIRA... [2026-01-09T20:26:45.501405] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-09T20:26:45.501433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-09T20:26:45.512947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-09T20:26:45.513226] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-09T20:26:45.514032] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-09T20:26:45.514083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:45.514114] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:45.514141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:45.514196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:45.569470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:45.570107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:45.570184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:45.570232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:45.692270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:45.692418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:45.692458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:45.692488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:45.695867] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-01-09T20:26:45.696132] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-09T20:26:45.696254] [INFO ] [sig ] MIRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:45.834595] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MIRA.txt [2026-01-09T20:26:45.834736] [INFO ] [sig ] [2027/3504] Completed MIRA in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:45.834774] [INFO ] [sig ] [2028/3504] Forecasting MIRM... [2026-01-09T20:26:45.834803] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-09T20:26:45.834832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-09T20:26:45.845960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-09T20:26:45.846239] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-09T20:26:45.847039] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-09T20:26:45.847093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:45.847153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:45.847181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:45.847237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:45.902148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:45.902766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:45.902843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:45.902874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:46.020318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:46.020471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:46.020509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:46.020536] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:46.024606] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=55.07%) [2026-01-09T20:26:46.024876] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-09T20:26:46.025001] [INFO ] [sig ] MIRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:46.164534] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MIRM.txt [2026-01-09T20:26:46.164690] [INFO ] [sig ] [2028/3504] Completed MIRM in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:46.164729] [INFO ] [sig ] [2029/3504] Forecasting MITK... [2026-01-09T20:26:46.164758] [INFO ] [sig ] Generating forecast for: MITK [2026-01-09T20:26:46.164788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-09T20:26:46.175934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-09T20:26:46.176263] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-09T20:26:46.177037] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-09T20:26:46.177087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:46.177150] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:46.177239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:46.177300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:46.239642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:46.240744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:46.240851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:46.240898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:46.381919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:46.382076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:46.382119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:46.382149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:46.385534] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=10.65%) [2026-01-09T20:26:46.385831] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-09T20:26:46.385959] [INFO ] [sig ] MITK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:46.531687] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MITK.txt [2026-01-09T20:26:46.531826] [INFO ] [sig ] [2029/3504] Completed MITK in 0.4s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:46.531866] [INFO ] [sig ] [2030/3504] Forecasting MIY... [2026-01-09T20:26:46.531896] [INFO ] [sig ] Generating forecast for: MIY [2026-01-09T20:26:46.531928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-09T20:26:46.543815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-09T20:26:46.544118] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-09T20:26:46.544899] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-09T20:26:46.544951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:46.544985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:46.545014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:46.545070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:46.600187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:46.600900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:46.600979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:46.601016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:46.720669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:46.720813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:46.720856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:46.720885] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:46.724206] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-09T20:26:46.724474] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-09T20:26:46.724617] [INFO ] [sig ] MIY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:46.862692] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MIY.txt [2026-01-09T20:26:46.862832] [INFO ] [sig ] [2030/3504] Completed MIY in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:46.862870] [INFO ] [sig ] [2031/3504] Forecasting MKC... [2026-01-09T20:26:46.862899] [INFO ] [sig ] Generating forecast for: MKC [2026-01-09T20:26:46.862928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-09T20:26:46.874438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-09T20:26:46.874749] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-09T20:26:46.875503] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-09T20:26:46.875554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:46.875606] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:46.875635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:46.875692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:46.930392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:46.931187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:46.931267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:46.931301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:47.049947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:47.050097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:47.050139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:47.050167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:47.053465] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=52.62%) [2026-01-09T20:26:47.053749] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-09T20:26:47.053869] [INFO ] [sig ] MKC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:47.191266] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MKC.txt [2026-01-09T20:26:47.191413] [INFO ] [sig ] [2031/3504] Completed MKC in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:47.191452] [INFO ] [sig ] [2032/3504] Forecasting MKSI... [2026-01-09T20:26:47.191481] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-09T20:26:47.191510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-09T20:26:47.205902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-09T20:26:47.206495] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-09T20:26:47.207647] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-09T20:26:47.207705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:47.207738] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:47.207765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:47.207822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:47.263294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:47.264047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:47.264126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:47.264158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:47.388694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:47.388845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:47.388886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:47.388916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:47.392488] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=70.20%) [2026-01-09T20:26:47.392806] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-09T20:26:47.392941] [INFO ] [sig ] MKSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:47.542527] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MKSI.txt [2026-01-09T20:26:47.542704] [INFO ] [sig ] [2032/3504] Completed MKSI in 0.4s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:47.542747] [INFO ] [sig ] [2033/3504] Forecasting MKTX... [2026-01-09T20:26:47.542780] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-09T20:26:47.542817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-09T20:26:47.554013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-09T20:26:47.554321] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-09T20:26:47.555118] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-09T20:26:47.555172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:47.555216] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:47.555251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:47.555310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:47.613034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:47.613848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:47.613933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:47.613968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:47.730762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:47.730911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:47.730951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:47.730980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:47.734634] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-09T20:26:47.734907] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-09T20:26:47.735025] [INFO ] [sig ] MKTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:47.877056] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MKTX.txt [2026-01-09T20:26:47.877228] [INFO ] [sig ] [2033/3504] Completed MKTX in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:47.877268] [INFO ] [sig ] [2034/3504] Forecasting MLAB... [2026-01-09T20:26:47.877297] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-09T20:26:47.877326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-09T20:26:47.888345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-09T20:26:47.888698] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-09T20:26:47.889442] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-09T20:26:47.889492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:47.889524] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:47.889550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:47.889629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:47.946017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:47.946877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:47.946956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:47.946988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:48.062655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:48.062799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:48.062839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:48.062871] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:48.066282] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-09T20:26:48.066552] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-09T20:26:48.066691] [INFO ] [sig ] MLAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:48.211104] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLAB.txt [2026-01-09T20:26:48.211243] [INFO ] [sig ] [2034/3504] Completed MLAB in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:48.211281] [INFO ] [sig ] [2035/3504] Forecasting MLCO... [2026-01-09T20:26:48.211310] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-09T20:26:48.211341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-09T20:26:48.222613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-09T20:26:48.222886] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-09T20:26:48.223689] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-09T20:26:48.223740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:48.223772] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:48.223798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:48.223853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:48.279913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:48.280712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:48.280787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:48.280819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:48.400812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:48.400954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:48.400994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:48.401025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:48.404599] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-01-09T20:26:48.404871] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-09T20:26:48.404994] [INFO ] [sig ] MLCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:48.546046] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLCO.txt [2026-01-09T20:26:48.546171] [INFO ] [sig ] [2035/3504] Completed MLCO in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:48.546210] [INFO ] [sig ] [2036/3504] Forecasting MLGO... [2026-01-09T20:26:48.546238] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-09T20:26:48.546267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-09T20:26:48.557659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-09T20:26:48.557934] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-09T20:26:48.558921] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-09T20:26:48.558972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:48.559004] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:48.559030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:48.559085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:48.616237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:48.616852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:48.616927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:48.616958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:48.731356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:48.731494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:48.731531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:48.731559] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:48.735216] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=63.16%) [2026-01-09T20:26:48.735494] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-09T20:26:48.735629] [INFO ] [sig ] MLGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:48.874892] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MLGO.txt [2026-01-09T20:26:48.875017] [INFO ] [sig ] [2036/3504] Completed MLGO in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:48.875060] [INFO ] [sig ] [2037/3504] Forecasting MLI... [2026-01-09T20:26:48.875090] [INFO ] [sig ] Generating forecast for: MLI [2026-01-09T20:26:48.875118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-09T20:26:48.886099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-09T20:26:48.886390] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-09T20:26:48.887194] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-09T20:26:48.887245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:48.887277] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:48.887303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:48.887359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:48.943500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:48.944234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:48.944312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:48.944344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:49.066141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:49.066289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:49.066328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:49.066357] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:49.069680] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-01-09T20:26:49.069945] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-09T20:26:49.070062] [INFO ] [sig ] MLI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:49.210107] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLI.txt [2026-01-09T20:26:49.210267] [INFO ] [sig ] [2037/3504] Completed MLI in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-09T20:26:49.210308] [INFO ] [sig ] [2038/3504] Forecasting MLKN... [2026-01-09T20:26:49.210341] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-09T20:26:49.210372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-09T20:26:49.221706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-09T20:26:49.221996] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-09T20:26:49.222763] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-09T20:26:49.222816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:49.222847] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:49.222873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:49.222930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:49.279167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:49.279871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:49.279946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:49.279978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:49.403370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:49.403515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:49.403556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:49.403603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:49.407391] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-01-09T20:26:49.407686] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-09T20:26:49.407810] [INFO ] [sig ] MLKN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:49.548184] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLKN.txt [2026-01-09T20:26:49.548324] [INFO ] [sig ] [2038/3504] Completed MLKN in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-09T20:26:49.548362] [INFO ] [sig ] [2039/3504] Forecasting MLM... [2026-01-09T20:26:49.548392] [INFO ] [sig ] Generating forecast for: MLM [2026-01-09T20:26:49.548421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-09T20:26:49.559118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-09T20:26:49.559411] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-09T20:26:49.560178] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-09T20:26:49.560229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:49.560260] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:49.560287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:49.560343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:49.616165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:49.616808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:49.616910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:49.616944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:49.735950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:49.736100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:49.736140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:49.736170] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:49.739652] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-09T20:26:49.739972] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-09T20:26:49.740107] [INFO ] [sig ] MLM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:49.878727] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLM.txt [2026-01-09T20:26:49.878855] [INFO ] [sig ] [2039/3504] Completed MLM in 0.3s | 2.89 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-09T20:26:49.878893] [INFO ] [sig ] [2040/3504] Forecasting MLP... [2026-01-09T20:26:49.878924] [INFO ] [sig ] Generating forecast for: MLP [2026-01-09T20:26:49.878953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-09T20:26:49.890318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-09T20:26:49.890659] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-09T20:26:49.891431] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-09T20:26:49.891483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:49.891516] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:49.891543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:49.891627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:49.948824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:49.949638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:49.949716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:49.949750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:50.063072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:50.063227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:50.063267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:50.063296] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:50.066728] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-09T20:26:50.067011] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-09T20:26:50.067160] [INFO ] [sig ] MLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:50.214019] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLP.txt [2026-01-09T20:26:50.214205] [INFO ] [sig ] [2040/3504] Completed MLP in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:50.214269] [INFO ] [sig ] [2041/3504] Forecasting MLTX... [2026-01-09T20:26:50.214317] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-09T20:26:50.214363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-09T20:26:50.227690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-09T20:26:50.228123] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-09T20:26:50.229023] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-09T20:26:50.229088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:50.229134] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:50.229172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:50.229251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:50.295034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:50.295905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:50.295987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:50.296021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:50.416277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:50.416447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:50.416489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:50.416518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:50.419976] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=27.10%) [2026-01-09T20:26:50.420259] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-09T20:26:50.420388] [INFO ] [sig ] MLTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:50.564024] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MLTX.txt [2026-01-09T20:26:50.564165] [INFO ] [sig ] [2041/3504] Completed MLTX in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:50.564204] [INFO ] [sig ] [2042/3504] Forecasting MLYS... [2026-01-09T20:26:50.564235] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-09T20:26:50.564265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-09T20:26:50.581507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-09T20:26:50.582038] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-09T20:26:50.582899] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-09T20:26:50.582975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:50.583016] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:50.583042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:50.583098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:50.639132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:50.639925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:50.640012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:50.640044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:50.753845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:50.754013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:50.754056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:50.754086] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:50.757804] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-09T20:26:50.758106] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-09T20:26:50.758248] [INFO ] [sig ] MLYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:50.897689] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MLYS.txt [2026-01-09T20:26:50.897885] [INFO ] [sig ] [2042/3504] Completed MLYS in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:50.897926] [INFO ] [sig ] [2043/3504] Forecasting MMC... [2026-01-09T20:26:50.897957] [INFO ] [sig ] Generating forecast for: MMC [2026-01-09T20:26:50.897986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-09T20:26:50.909883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-09T20:26:50.910206] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-09T20:26:50.911040] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-09T20:26:50.911093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:50.911126] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:50.911153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:50.911209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:50.969474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:50.970406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:50.970492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:50.970525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:51.094215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:51.094394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:51.094438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:51.094467] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:51.098294] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-01-09T20:26:51.098654] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-09T20:26:51.098807] [INFO ] [sig ] MMC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:51.244477] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MMC.txt [2026-01-09T20:26:51.244628] [INFO ] [sig ] [2043/3504] Completed MMC in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:51.244670] [INFO ] [sig ] [2044/3504] Forecasting MMD... [2026-01-09T20:26:51.244701] [INFO ] [sig ] Generating forecast for: MMD [2026-01-09T20:26:51.244731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-09T20:26:51.256840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-09T20:26:51.257148] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-09T20:26:51.257935] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-09T20:26:51.257987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:51.258019] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:51.258046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:51.258105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:51.315311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:51.316166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:51.316248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:51.316280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:51.433365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:51.433527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:51.433566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:51.433615] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:51.436897] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-09T20:26:51.437179] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-09T20:26:51.437302] [INFO ] [sig ] MMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:51.576406] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MMD.txt [2026-01-09T20:26:51.576544] [INFO ] [sig ] [2044/3504] Completed MMD in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:51.576600] [INFO ] [sig ] [2045/3504] Forecasting MMLP... [2026-01-09T20:26:51.576632] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-09T20:26:51.576660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-09T20:26:51.587602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-09T20:26:51.587878] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-09T20:26:51.588655] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-09T20:26:51.588708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:51.588741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:51.588769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:51.588825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:51.645047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:51.645846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:51.645926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:51.645958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:51.755897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:51.756052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:51.756091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:51.756121] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:51.759526] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-01-09T20:26:51.759816] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-09T20:26:51.759937] [INFO ] [sig ] MMLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:51.900226] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MMLP.txt [2026-01-09T20:26:51.900356] [INFO ] [sig ] [2045/3504] Completed MMLP in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:51.900399] [INFO ] [sig ] [2046/3504] Forecasting MMS... [2026-01-09T20:26:51.900429] [INFO ] [sig ] Generating forecast for: MMS [2026-01-09T20:26:51.900458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-09T20:26:51.911958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-09T20:26:51.912229] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-09T20:26:51.913023] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-09T20:26:51.913075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:51.913136] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:51.913167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:51.913225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:51.971254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:51.972062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:51.972141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:51.972173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:52.097044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:52.097225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:52.097267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:52.097296] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:52.100796] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-09T20:26:52.101071] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-09T20:26:52.101193] [INFO ] [sig ] MMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:52.245305] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MMS.txt [2026-01-09T20:26:52.245441] [INFO ] [sig ] [2046/3504] Completed MMS in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:52.245482] [INFO ] [sig ] [2047/3504] Forecasting MMSI... [2026-01-09T20:26:52.245513] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-09T20:26:52.245543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-09T20:26:52.257519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-09T20:26:52.257973] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-09T20:26:52.258886] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-09T20:26:52.258939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:52.258970] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:52.258997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:52.259053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:52.317178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:52.318111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:52.318197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:52.318230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:52.442798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:52.442953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:52.442995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:52.443025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:52.446385] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-01-09T20:26:52.446694] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-09T20:26:52.446819] [INFO ] [sig ] MMSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:52.585043] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MMSI.txt [2026-01-09T20:26:52.585180] [INFO ] [sig ] [2047/3504] Completed MMSI in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:52.585218] [INFO ] [sig ] [2048/3504] Forecasting MNDO... [2026-01-09T20:26:52.585247] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-09T20:26:52.585276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-09T20:26:52.595945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-09T20:26:52.596221] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-09T20:26:52.596988] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-09T20:26:52.597039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:52.597070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:52.597096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:52.597183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:52.653942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:52.654693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:52.654772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:52.654805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:52.763514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:52.763684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:52.763725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:52.763753] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:52.767138] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=57.02%) [2026-01-09T20:26:52.767414] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-09T20:26:52.767537] [INFO ] [sig ] MNDO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:52.906953] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MNDO.txt [2026-01-09T20:26:52.907082] [INFO ] [sig ] [2048/3504] Completed MNDO in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:52.907151] [INFO ] [sig ] [2049/3504] Forecasting MNDY... [2026-01-09T20:26:52.907185] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-09T20:26:52.907215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-09T20:26:52.919074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-09T20:26:52.919428] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-09T20:26:52.920215] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-09T20:26:52.920276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:52.920306] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:52.920332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:52.920387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:52.977414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:52.978180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:52.978259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:52.978291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:53.097526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:53.097698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:53.097755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:53.097811] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:53.101150] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=50.71%) [2026-01-09T20:26:53.101417] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-09T20:26:53.101536] [INFO ] [sig ] MNDY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:53.241936] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MNDY.txt [2026-01-09T20:26:53.242092] [INFO ] [sig ] [2049/3504] Completed MNDY in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:53.242132] [INFO ] [sig ] [2050/3504] Forecasting MNKD... [2026-01-09T20:26:53.242162] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-09T20:26:53.242192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-09T20:26:53.253689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-09T20:26:53.253989] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-09T20:26:53.254759] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-09T20:26:53.254810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:53.254841] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:53.254867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:53.254923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:53.312653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:53.313389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:53.313471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:53.313505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:53.437429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:53.437597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:53.437638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:53.437666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:53.441030] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-09T20:26:53.441308] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-09T20:26:53.441431] [INFO ] [sig ] MNKD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:53.585116] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MNKD.txt [2026-01-09T20:26:53.585249] [INFO ] [sig ] [2050/3504] Completed MNKD in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:53.585287] [INFO ] [sig ] [2051/3504] Forecasting MNMD... [2026-01-09T20:26:53.585317] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-09T20:26:53.585346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-09T20:26:53.596406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-09T20:26:53.596691] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-09T20:26:53.597464] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-09T20:26:53.597516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:53.597547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:53.597601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:53.597661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:53.653656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:53.654433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:53.654512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:53.654546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:53.773625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:53.773774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:53.773813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:53.773845] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:53.777240] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: UP (p=71.66%) [2026-01-09T20:26:53.777511] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-09T20:26:53.777655] [INFO ] [sig ] MNMD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:53.917331] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MNMD.txt [2026-01-09T20:26:53.917458] [INFO ] [sig ] [2051/3504] Completed MNMD in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:53.917496] [INFO ] [sig ] [2052/3504] Forecasting MNRO... [2026-01-09T20:26:53.917525] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-09T20:26:53.917556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-09T20:26:53.929183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-09T20:26:53.929475] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-09T20:26:53.930262] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-09T20:26:53.930314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:53.930347] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:53.930375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:53.930433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:53.989787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:53.990529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:53.990626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:53.990663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:54.113460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:54.113629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:54.113670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:54.113699] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:54.116982] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-09T20:26:54.117273] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-09T20:26:54.117396] [INFO ] [sig ] MNRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:54.259828] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MNRO.txt [2026-01-09T20:26:54.259985] [INFO ] [sig ] [2052/3504] Completed MNRO in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:54.260024] [INFO ] [sig ] [2053/3504] Forecasting MNSO... [2026-01-09T20:26:54.260055] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-09T20:26:54.260084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-09T20:26:54.272117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-09T20:26:54.272482] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-09T20:26:54.273309] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-09T20:26:54.273364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:54.273411] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:54.273441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:54.273500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:54.331128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:54.331801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:54.331880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:54.331914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:54.451228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:54.451389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:54.451430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:54.451459] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:54.454921] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=20.46%) [2026-01-09T20:26:54.455203] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-09T20:26:54.455331] [INFO ] [sig ] MNSO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:54.597248] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MNSO.txt [2026-01-09T20:26:54.597395] [INFO ] [sig ] [2053/3504] Completed MNSO in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:54.597434] [INFO ] [sig ] [2054/3504] Forecasting MNTK... [2026-01-09T20:26:54.597466] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-09T20:26:54.597496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-09T20:26:54.608751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-09T20:26:54.609033] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-09T20:26:54.609831] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-09T20:26:54.609884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:54.609917] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:54.609946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:54.610004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:54.671141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:54.671887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:54.671967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:54.672002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:54.798606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:54.798758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:54.798798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:54.798828] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:54.802428] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-01-09T20:26:54.802723] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-09T20:26:54.802862] [INFO ] [sig ] MNTK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:54.959557] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MNTK.txt [2026-01-09T20:26:54.959706] [INFO ] [sig ] [2054/3504] Completed MNTK in 0.4s | 2.89 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-09T20:26:54.959744] [INFO ] [sig ] [2055/3504] Forecasting MNY... [2026-01-09T20:26:54.959775] [INFO ] [sig ] Generating forecast for: MNY [2026-01-09T20:26:54.959804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-09T20:26:54.970878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-09T20:26:54.971144] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-09T20:26:54.972096] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-09T20:26:54.972147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:54.972181] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:54.972208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:54.972264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:55.030735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:55.031522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:55.031622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:55.031658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:55.144781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:55.144927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:55.144964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:55.144992] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:55.148304] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=48.17%) [2026-01-09T20:26:55.148589] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-09T20:26:55.148710] [INFO ] [sig ] MNY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:55.292214] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MNY.txt [2026-01-09T20:26:55.292367] [INFO ] [sig ] [2055/3504] Completed MNY in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-09T20:26:55.292405] [INFO ] [sig ] [2056/3504] Forecasting MOD... [2026-01-09T20:26:55.292435] [INFO ] [sig ] Generating forecast for: MOD [2026-01-09T20:26:55.292465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-09T20:26:55.304450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-09T20:26:55.304787] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-09T20:26:55.305534] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-09T20:26:55.305603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:55.305636] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:55.305663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:55.305718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:55.363679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:55.364510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:55.364641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:55.364675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:55.486372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:55.486533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:55.486591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:55.486623] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:55.490178] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-09T20:26:55.490549] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-09T20:26:55.490715] [INFO ] [sig ] MOD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:55.631614] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MOD.txt [2026-01-09T20:26:55.631769] [INFO ] [sig ] [2056/3504] Completed MOD in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-09T20:26:55.631808] [INFO ] [sig ] [2057/3504] Forecasting MODG... [2026-01-09T20:26:55.631845] [INFO ] [sig ] Generating forecast for: MODG [2026-01-09T20:26:55.631876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-09T20:26:55.643516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-09T20:26:55.643901] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-09T20:26:55.644679] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-09T20:26:55.644729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:55.644760] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:55.644787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:55.644842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:55.700842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:55.701694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:55.701775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:55.701807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:55.818555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:55.818703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:55.818742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:55.818772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:55.822086] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-09T20:26:55.822372] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-09T20:26:55.822495] [INFO ] [sig ] MODG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:55.962385] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MODG.txt [2026-01-09T20:26:55.962524] [INFO ] [sig ] [2057/3504] Completed MODG in 0.3s | 2.89 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-09T20:26:55.962592] [INFO ] [sig ] [2058/3504] Forecasting MODL... [2026-01-09T20:26:55.962625] [INFO ] [sig ] Generating forecast for: MODL [2026-01-09T20:26:55.962654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-09T20:26:55.973471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-09T20:26:55.973725] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-09T20:26:55.974466] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-09T20:26:55.974517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:55.974547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:55.974596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:55.974655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:56.032019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:56.032894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:56.032979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:56.033015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:56.161208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:56.161360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:56.161399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:56.161428] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:56.164769] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=24.56%) [2026-01-09T20:26:56.165053] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-09T20:26:56.165195] [INFO ] [sig ] MODL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:56.305020] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MODL.txt [2026-01-09T20:26:56.305151] [INFO ] [sig ] [2058/3504] Completed MODL in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:56.305190] [INFO ] [sig ] [2059/3504] Forecasting MOFG... [2026-01-09T20:26:56.305220] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-09T20:26:56.305249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-09T20:26:56.316913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-09T20:26:56.317323] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-09T20:26:56.318106] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-09T20:26:56.318158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:56.318191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:56.318217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:56.318277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:56.374750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:56.375604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:56.375683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:56.375715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:56.494010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:56.494177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:56.494221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:56.494250] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:56.497827] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-09T20:26:56.498111] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-09T20:26:56.498239] [INFO ] [sig ] MOFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:56.641211] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MOFG.txt [2026-01-09T20:26:56.641401] [INFO ] [sig ] [2059/3504] Completed MOFG in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:56.641442] [INFO ] [sig ] [2060/3504] Forecasting MOH... [2026-01-09T20:26:56.641473] [INFO ] [sig ] Generating forecast for: MOH [2026-01-09T20:26:56.641504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-09T20:26:56.654836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-09T20:26:56.655212] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-09T20:26:56.656207] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-09T20:26:56.656259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:56.656291] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:56.656318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:56.656373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:56.713815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:56.714685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:56.714768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:56.714800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:56.834682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:56.834844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:56.834885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:56.834934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:56.838497] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-01-09T20:26:56.838826] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-09T20:26:56.838961] [INFO ] [sig ] MOH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:56.984877] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MOH.txt [2026-01-09T20:26:56.985034] [INFO ] [sig ] [2060/3504] Completed MOH in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:56.985072] [INFO ] [sig ] [2061/3504] Forecasting MOMO... [2026-01-09T20:26:56.985103] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-09T20:26:56.985132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-09T20:26:56.996378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-09T20:26:56.996665] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-09T20:26:56.997458] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-09T20:26:56.997509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:56.997539] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:56.997565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:56.997648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:57.053292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:57.053886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:57.053963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:57.053994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:57.172966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:57.173075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:57.173112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:57.173140] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:57.176730] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-09T20:26:57.176989] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-09T20:26:57.177105] [INFO ] [sig ] MOMO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:57.314233] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MOMO.txt [2026-01-09T20:26:57.314342] [INFO ] [sig ] [2061/3504] Completed MOMO in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:57.314379] [INFO ] [sig ] [2062/3504] Forecasting MORN... [2026-01-09T20:26:57.314408] [INFO ] [sig ] Generating forecast for: MORN [2026-01-09T20:26:57.314436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-09T20:26:57.329804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-09T20:26:57.330235] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-09T20:26:57.331423] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-09T20:26:57.331694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:57.331733] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:57.331766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:57.331844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:57.391195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:57.392052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:57.392156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:57.392189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:57.512053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:57.512208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:57.512250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:57.512278] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:57.515631] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-01-09T20:26:57.515905] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-09T20:26:57.516026] [INFO ] [sig ] MORN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:57.658015] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MORN.txt [2026-01-09T20:26:57.658186] [INFO ] [sig ] [2062/3504] Completed MORN in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:57.658227] [INFO ] [sig ] [2063/3504] Forecasting MOS... [2026-01-09T20:26:57.658260] [INFO ] [sig ] Generating forecast for: MOS [2026-01-09T20:26:57.658298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-09T20:26:57.670824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-09T20:26:57.671127] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-09T20:26:57.671889] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-09T20:26:57.671940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:57.671997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:57.672025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:57.672081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:57.727770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:57.728718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:57.728801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:57.728834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:57.846555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:57.846690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:57.846727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:57.846754] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:57.850042] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-09T20:26:57.850314] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-09T20:26:57.850433] [INFO ] [sig ] MOS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:57.989969] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MOS.txt [2026-01-09T20:26:57.990088] [INFO ] [sig ] [2063/3504] Completed MOS in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:57.990125] [INFO ] [sig ] [2064/3504] Forecasting MP... [2026-01-09T20:26:57.990156] [INFO ] [sig ] Generating forecast for: MP [2026-01-09T20:26:57.990185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-09T20:26:58.001847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-09T20:26:58.002132] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-09T20:26:58.003105] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-09T20:26:58.003156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:58.003186] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:58.003222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:58.003278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:58.059233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:58.059836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:58.059910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:58.059941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:58.177757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:58.177907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:58.177946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:58.177972] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:58.181248] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-09T20:26:58.181514] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-09T20:26:58.181651] [INFO ] [sig ] MP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:58.321002] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MP.txt [2026-01-09T20:26:58.321108] [INFO ] [sig ] [2064/3504] Completed MP in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:58.321146] [INFO ] [sig ] [2065/3504] Forecasting MPA... [2026-01-09T20:26:58.321175] [INFO ] [sig ] Generating forecast for: MPA [2026-01-09T20:26:58.321204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-09T20:26:58.332218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-09T20:26:58.332482] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-09T20:26:58.333238] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-09T20:26:58.333288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:58.333319] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:58.333345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:58.333401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:58.388645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:58.389214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:58.389288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:58.389320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:58.494996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:58.495095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:58.495131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:58.495158] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:58.498868] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-09T20:26:58.499121] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-09T20:26:58.499238] [INFO ] [sig ] MPA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:58.638155] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MPA.txt [2026-01-09T20:26:58.638260] [INFO ] [sig ] [2065/3504] Completed MPA in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:58.638297] [INFO ] [sig ] [2066/3504] Forecasting MPAA... [2026-01-09T20:26:58.638326] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-09T20:26:58.638354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-09T20:26:58.650367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-09T20:26:58.650655] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-09T20:26:58.651466] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-09T20:26:58.651520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:58.651553] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:58.651611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:58.651685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:58.708787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:58.709391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:58.709468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:58.709500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:58.829312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:58.829412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:58.829446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:58.829473] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:58.833881] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-01-09T20:26:58.834155] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-09T20:26:58.834279] [INFO ] [sig ] MPAA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:58.971853] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MPAA.txt [2026-01-09T20:26:58.971960] [INFO ] [sig ] [2066/3504] Completed MPAA in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:58.971997] [INFO ] [sig ] [2067/3504] Forecasting MPB... [2026-01-09T20:26:58.972026] [INFO ] [sig ] Generating forecast for: MPB [2026-01-09T20:26:58.972054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-09T20:26:58.983273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-09T20:26:58.983555] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-09T20:26:58.984342] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-09T20:26:58.984393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:58.984425] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:58.984452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:58.984509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:59.044782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:59.045380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:59.045455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:59.045487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:59.159388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:59.159494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:59.159530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:59.159558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:59.162718] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-01-09T20:26:59.162977] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-09T20:26:59.163093] [INFO ] [sig ] MPB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:59.300864] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MPB.txt [2026-01-09T20:26:59.300999] [INFO ] [sig ] [2067/3504] Completed MPB in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:59.301039] [INFO ] [sig ] [2068/3504] Forecasting MPC... [2026-01-09T20:26:59.301071] [INFO ] [sig ] Generating forecast for: MPC [2026-01-09T20:26:59.301121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-09T20:26:59.313015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-09T20:26:59.313320] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-09T20:26:59.314120] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-09T20:26:59.314172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:59.314204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:59.314231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:59.314288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:59.369866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:59.370484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:59.370559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:59.370608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:59.490728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:59.490859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:59.490895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:59.490922] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:59.494173] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=18.10%) [2026-01-09T20:26:59.494438] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-09T20:26:59.494553] [INFO ] [sig ] MPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:26:59.632370] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MPC.txt [2026-01-09T20:26:59.632477] [INFO ] [sig ] [2068/3504] Completed MPC in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:59.632515] [INFO ] [sig ] [2069/3504] Forecasting MPX... [2026-01-09T20:26:59.632545] [INFO ] [sig ] Generating forecast for: MPX [2026-01-09T20:26:59.632590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-09T20:26:59.643354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-09T20:26:59.643641] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-09T20:26:59.644412] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-09T20:26:59.644464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:59.644497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:59.644525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:59.644599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:26:59.700841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:26:59.701427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:26:59.701499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:26:59.701531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:26:59.810488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:26:59.810622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:26:59.810658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:26:59.810686] [INFO ] [FORECASTER] Training complete [2026-01-09T20:26:59.813853] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-09T20:26:59.814112] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-09T20:26:59.814225] [INFO ] [sig ] MPX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:26:59.951774] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MPX.txt [2026-01-09T20:26:59.951887] [INFO ] [sig ] [2069/3504] Completed MPX in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:26:59.951926] [INFO ] [sig ] [2070/3504] Forecasting MQ... [2026-01-09T20:26:59.951954] [INFO ] [sig ] Generating forecast for: MQ [2026-01-09T20:26:59.951984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-09T20:26:59.963302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-09T20:26:59.963602] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-09T20:26:59.964379] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-09T20:26:59.964432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:26:59.964466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:26:59.964494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:26:59.964551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:00.020449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:00.021067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:00.021142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:00.021173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:00.143535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:00.143672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:00.143715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:00.143745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:00.147239] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-09T20:27:00.147512] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-09T20:27:00.147654] [INFO ] [sig ] MQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:00.288324] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MQ.txt [2026-01-09T20:27:00.288472] [INFO ] [sig ] [2070/3504] Completed MQ in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:27:00.288511] [INFO ] [sig ] [2071/3504] Forecasting MQY... [2026-01-09T20:27:00.288540] [INFO ] [sig ] Generating forecast for: MQY [2026-01-09T20:27:00.288589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-09T20:27:00.300388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-09T20:27:00.300732] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-09T20:27:00.301511] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-09T20:27:00.301566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:00.301639] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:00.301670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:00.301728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:00.357797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:00.358560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:00.358660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:00.358694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:00.493880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:00.493999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:00.494041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:00.494069] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:00.497417] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=13.98%) [2026-01-09T20:27:00.497724] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-09T20:27:00.497849] [INFO ] [sig ] MQY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:00.637672] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MQY.txt [2026-01-09T20:27:00.637815] [INFO ] [sig ] [2071/3504] Completed MQY in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-09T20:27:00.637854] [INFO ] [sig ] [2072/3504] Forecasting MRAM... [2026-01-09T20:27:00.637884] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-09T20:27:00.637913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-09T20:27:00.648642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-09T20:27:00.648936] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-09T20:27:00.649709] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-09T20:27:00.649759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:00.649789] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:00.649815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:00.649870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:00.706681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:00.707441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:00.707521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:00.707555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:00.825848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:00.825963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:00.826005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:00.826033] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:00.829414] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-09T20:27:00.829698] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-09T20:27:00.829818] [INFO ] [sig ] MRAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:00.968947] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRAM.txt [2026-01-09T20:27:00.969068] [INFO ] [sig ] [2072/3504] Completed MRAM in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-09T20:27:00.969107] [INFO ] [sig ] [2073/3504] Forecasting MRBK... [2026-01-09T20:27:00.969137] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-09T20:27:00.969165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-09T20:27:00.980460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-09T20:27:00.980745] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-09T20:27:00.981485] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-09T20:27:00.981535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:00.981566] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:00.981614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:00.981671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:01.038771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:01.039454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:01.039554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:01.039624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:01.157315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:01.157489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:01.157533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:01.157565] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:01.161066] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-09T20:27:01.161355] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-09T20:27:01.161484] [INFO ] [sig ] MRBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:01.302630] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRBK.txt [2026-01-09T20:27:01.302770] [INFO ] [sig ] [2073/3504] Completed MRBK in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-09T20:27:01.302811] [INFO ] [sig ] [2074/3504] Forecasting MRCC... [2026-01-09T20:27:01.302844] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-09T20:27:01.302875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-09T20:27:01.315237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-09T20:27:01.315626] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-09T20:27:01.316466] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-09T20:27:01.316519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:01.316552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:01.316599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:01.316661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:01.376242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:01.376915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:01.376996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:01.377031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:01.502758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:01.502917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:01.502959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:01.502990] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:01.506439] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=53.73%) [2026-01-09T20:27:01.506749] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-09T20:27:01.506879] [INFO ] [sig ] MRCC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:01.652407] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MRCC.txt [2026-01-09T20:27:01.652542] [INFO ] [sig ] [2074/3504] Completed MRCC in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-09T20:27:01.652603] [INFO ] [sig ] [2075/3504] Forecasting MRCY... [2026-01-09T20:27:01.652636] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-09T20:27:01.652664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-09T20:27:01.664439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-09T20:27:01.664739] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-09T20:27:01.665493] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-09T20:27:01.665545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:01.665593] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:01.665623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:01.665679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:01.720493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:01.721152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:01.721228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:01.721260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:01.843847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:01.843998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:01.844037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:01.844065] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:01.847427] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-09T20:27:01.847713] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-09T20:27:01.847838] [INFO ] [sig ] MRCY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:01.988042] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRCY.txt [2026-01-09T20:27:01.988202] [INFO ] [sig ] [2075/3504] Completed MRCY in 0.3s | 2.89 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-09T20:27:01.988242] [INFO ] [sig ] [2076/3504] Forecasting MRK... [2026-01-09T20:27:01.988272] [INFO ] [sig ] Generating forecast for: MRK [2026-01-09T20:27:01.988302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-09T20:27:02.000078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-09T20:27:02.000430] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-09T20:27:02.001211] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-09T20:27:02.001265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:02.001297] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:02.001324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:02.001381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:02.060106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:02.060984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:02.061074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:02.061107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:02.187027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:02.187202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:02.187241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:02.187270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:02.190628] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-09T20:27:02.190922] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-09T20:27:02.191051] [INFO ] [sig ] MRK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:02.333693] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MRK.txt [2026-01-09T20:27:02.333842] [INFO ] [sig ] [2076/3504] Completed MRK in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:02.333881] [INFO ] [sig ] [2077/3504] Forecasting MRM... [2026-01-09T20:27:02.333911] [INFO ] [sig ] Generating forecast for: MRM [2026-01-09T20:27:02.333940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-09T20:27:02.345933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-09T20:27:02.346215] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-09T20:27:02.347011] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-09T20:27:02.347075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:02.347131] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:02.347162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:02.347220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:02.404431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:02.405096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:02.405173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:02.405206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:02.526913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:02.527070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:02.527130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:02.527165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:02.530630] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-01-09T20:27:02.530922] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-09T20:27:02.531063] [INFO ] [sig ] MRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:02.673808] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MRM.txt [2026-01-09T20:27:02.674835] [INFO ] [sig ] [2077/3504] Completed MRM in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:02.674889] [INFO ] [sig ] [2078/3504] Forecasting MRNA... [2026-01-09T20:27:02.674922] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-09T20:27:02.674951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-09T20:27:02.686245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-09T20:27:02.686538] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-09T20:27:02.687372] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-09T20:27:02.687425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:02.687457] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:02.687485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:02.687542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:02.744480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:02.745131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:02.745209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:02.745243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:02.865215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:02.865362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:02.865406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:02.865436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:02.868970] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=63.39%) [2026-01-09T20:27:02.869244] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-09T20:27:02.869367] [INFO ] [sig ] MRNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:03.008817] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MRNA.txt [2026-01-09T20:27:03.008955] [INFO ] [sig ] [2078/3504] Completed MRNA in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:03.008994] [INFO ] [sig ] [2079/3504] Forecasting MRTN... [2026-01-09T20:27:03.009025] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-09T20:27:03.009054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-09T20:27:03.020678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-09T20:27:03.020980] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-09T20:27:03.021790] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-09T20:27:03.021842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:03.021875] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:03.021903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:03.021959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:03.078397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:03.079132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:03.079212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:03.079246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:03.201515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:03.201676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:03.201716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:03.201745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:03.205036] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-09T20:27:03.205300] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-09T20:27:03.205418] [INFO ] [sig ] MRTN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:03.347306] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRTN.txt [2026-01-09T20:27:03.347437] [INFO ] [sig ] [2079/3504] Completed MRTN in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:03.347476] [INFO ] [sig ] [2080/3504] Forecasting MRVI... [2026-01-09T20:27:03.347505] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-09T20:27:03.347535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-09T20:27:03.358615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-09T20:27:03.358890] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-09T20:27:03.359668] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-09T20:27:03.359719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:03.359778] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:03.359806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:03.359862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:03.431917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:03.432928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:03.433028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:03.433069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:03.561678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:03.561836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:03.561878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:03.561907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:03.565495] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-09T20:27:03.565848] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-09T20:27:03.565991] [INFO ] [sig ] MRVI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:03.714325] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRVI.txt [2026-01-09T20:27:03.714488] [INFO ] [sig ] [2080/3504] Completed MRVI in 0.4s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:03.714537] [INFO ] [sig ] [2081/3504] Forecasting MRVL... [2026-01-09T20:27:03.714592] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-09T20:27:03.714628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-09T20:27:03.726466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-09T20:27:03.726874] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-09T20:27:03.727764] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-09T20:27:03.727817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:03.727850] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:03.727877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:03.727933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:03.786350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:03.787297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:03.787386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:03.787421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:03.901834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:03.901987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:03.902027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:03.902058] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:03.905452] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=76.06%) [2026-01-09T20:27:03.905742] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-09T20:27:03.905865] [INFO ] [sig ] MRVL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:04.048665] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MRVL.txt [2026-01-09T20:27:04.048811] [INFO ] [sig ] [2081/3504] Completed MRVL in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:04.048850] [INFO ] [sig ] [2082/3504] Forecasting MRX... [2026-01-09T20:27:04.048880] [INFO ] [sig ] Generating forecast for: MRX [2026-01-09T20:27:04.048910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-09T20:27:04.061475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-09T20:27:04.061831] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-09T20:27:04.062603] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-09T20:27:04.062654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:04.062686] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:04.062713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:04.062768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:04.118934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:04.119542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:04.119648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:04.119683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:04.237961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:04.238118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:04.238159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:04.238189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:04.241649] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-09T20:27:04.241922] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-09T20:27:04.242059] [INFO ] [sig ] MRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:04.381870] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MRX.txt [2026-01-09T20:27:04.382015] [INFO ] [sig ] [2082/3504] Completed MRX in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:04.382053] [INFO ] [sig ] [2083/3504] Forecasting MS... [2026-01-09T20:27:04.382084] [INFO ] [sig ] Generating forecast for: MS [2026-01-09T20:27:04.382115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-09T20:27:04.394315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-09T20:27:04.394688] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-09T20:27:04.395457] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-09T20:27:04.395509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:04.395539] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:04.395565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:04.395640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:04.450932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:04.451793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:04.451873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:04.451905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:04.575554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:04.575713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:04.575750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:04.575808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:04.579111] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-09T20:27:04.579378] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-09T20:27:04.579495] [INFO ] [sig ] MS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:04.719075] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MS.txt [2026-01-09T20:27:04.719235] [INFO ] [sig ] [2083/3504] Completed MS in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:04.719275] [INFO ] [sig ] [2084/3504] Forecasting MSA... [2026-01-09T20:27:04.719306] [INFO ] [sig ] Generating forecast for: MSA [2026-01-09T20:27:04.719344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-09T20:27:04.731849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-09T20:27:04.732134] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-09T20:27:04.732900] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-09T20:27:04.732951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:04.732981] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:04.733006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:04.733061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:04.789387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:04.790009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:04.790085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:04.790116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:04.907464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:04.907628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:04.907686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:04.907715] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:04.910997] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=40.64%) [2026-01-09T20:27:04.911259] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-09T20:27:04.911375] [INFO ] [sig ] MSA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:05.052908] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSA.txt [2026-01-09T20:27:05.053022] [INFO ] [sig ] [2084/3504] Completed MSA in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:05.053060] [INFO ] [sig ] [2085/3504] Forecasting MSB... [2026-01-09T20:27:05.053089] [INFO ] [sig ] Generating forecast for: MSB [2026-01-09T20:27:05.053119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-09T20:27:05.063619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-09T20:27:05.063893] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-09T20:27:05.064662] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-09T20:27:05.064714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:05.064744] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:05.064771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:05.064827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:05.120163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:05.120783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:05.120856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:05.120888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:05.241333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:05.241476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:05.241514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:05.241543] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:05.244820] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-01-09T20:27:05.245081] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-09T20:27:05.245196] [INFO ] [sig ] MSB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:05.384374] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSB.txt [2026-01-09T20:27:05.384514] [INFO ] [sig ] [2085/3504] Completed MSB in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:05.384553] [INFO ] [sig ] [2086/3504] Forecasting MSBI... [2026-01-09T20:27:05.384602] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-09T20:27:05.384634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-09T20:27:05.395827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-09T20:27:05.396138] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-09T20:27:05.396925] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-09T20:27:05.396975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:05.397005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:05.397031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:05.397086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:05.452207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:05.453145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:05.453246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:05.453279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:05.574951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:05.575101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:05.575139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:05.575166] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:05.578499] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-09T20:27:05.578789] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-09T20:27:05.578911] [INFO ] [sig ] MSBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:05.719312] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSBI.txt [2026-01-09T20:27:05.719467] [INFO ] [sig ] [2086/3504] Completed MSBI in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:05.719506] [INFO ] [sig ] [2087/3504] Forecasting MSCI... [2026-01-09T20:27:05.719534] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-09T20:27:05.719566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-09T20:27:05.733351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-09T20:27:05.733824] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-09T20:27:05.734768] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-09T20:27:05.734823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:05.734857] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:05.734884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:05.734940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:05.795075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:05.795934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:05.796020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:05.796053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:05.912109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:05.912275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:05.912315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:05.912344] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:05.915684] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=32.30%) [2026-01-09T20:27:05.915950] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-09T20:27:05.916071] [INFO ] [sig ] MSCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:06.053465] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSCI.txt [2026-01-09T20:27:06.053608] [INFO ] [sig ] [2087/3504] Completed MSCI in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:06.053649] [INFO ] [sig ] [2088/3504] Forecasting MSD... [2026-01-09T20:27:06.053678] [INFO ] [sig ] Generating forecast for: MSD [2026-01-09T20:27:06.053709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-09T20:27:06.064536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-09T20:27:06.064903] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-09T20:27:06.065674] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-09T20:27:06.065726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:06.065770] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:06.065798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:06.065854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:06.120972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:06.121688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:06.121765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:06.121796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:06.237521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:06.237658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:06.237695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:06.237724] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:06.240934] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-09T20:27:06.241198] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-09T20:27:06.241315] [INFO ] [sig ] MSD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:06.380823] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSD.txt [2026-01-09T20:27:06.380946] [INFO ] [sig ] [2088/3504] Completed MSD in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-09T20:27:06.380985] [INFO ] [sig ] [2089/3504] Forecasting MSEX... [2026-01-09T20:27:06.381014] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-09T20:27:06.381044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-09T20:27:06.391950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-09T20:27:06.392223] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-09T20:27:06.392984] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-09T20:27:06.393037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:06.393068] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:06.393094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:06.393150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:06.448659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:06.449269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:06.449342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:06.449374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:06.565372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:06.565502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:06.565537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:06.565565] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:06.568824] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-01-09T20:27:06.569085] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-09T20:27:06.569200] [INFO ] [sig ] MSEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:06.708025] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSEX.txt [2026-01-09T20:27:06.708158] [INFO ] [sig ] [2089/3504] Completed MSEX in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-09T20:27:06.708197] [INFO ] [sig ] [2090/3504] Forecasting MSFD... [2026-01-09T20:27:06.708228] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-09T20:27:06.708257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-09T20:27:06.719681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-09T20:27:06.719979] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-09T20:27:06.720764] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-09T20:27:06.720816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:06.720849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:06.720876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:06.720933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:06.776554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:06.777425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:06.777543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:06.777594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:06.897428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:06.897586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:06.897627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:06.897656] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:06.900960] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-01-09T20:27:06.901235] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-09T20:27:06.901356] [INFO ] [sig ] MSFD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:07.039843] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSFD.txt [2026-01-09T20:27:07.039993] [INFO ] [sig ] [2090/3504] Completed MSFD in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-09T20:27:07.040032] [INFO ] [sig ] [2091/3504] Forecasting MSFL... [2026-01-09T20:27:07.040064] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-09T20:27:07.040095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-09T20:27:07.051476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-09T20:27:07.051782] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-09T20:27:07.052592] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-09T20:27:07.052648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:07.052680] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:07.052707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:07.052764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:07.108389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:07.109034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:07.109109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:07.109141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:07.230998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:07.231135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:07.231172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:07.231201] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:07.234438] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-09T20:27:07.234717] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-09T20:27:07.234835] [INFO ] [sig ] MSFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:07.374252] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSFL.txt [2026-01-09T20:27:07.374370] [INFO ] [sig ] [2091/3504] Completed MSFL in 0.3s | 2.89 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-09T20:27:07.374408] [INFO ] [sig ] [2092/3504] Forecasting MSGE... [2026-01-09T20:27:07.374443] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-09T20:27:07.374476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-09T20:27:07.386778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-09T20:27:07.387058] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-09T20:27:07.387866] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-09T20:27:07.387918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:07.387949] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:07.387975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:07.388031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:07.444706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:07.445322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:07.445403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:07.445435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:07.578985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:07.579134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:07.579175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:07.579203] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:07.582548] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-01-09T20:27:07.582839] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-09T20:27:07.582962] [INFO ] [sig ] MSGE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:07.728892] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSGE.txt [2026-01-09T20:27:07.729045] [INFO ] [sig ] [2092/3504] Completed MSGE in 0.4s | 2.89 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-09T20:27:07.729083] [INFO ] [sig ] [2093/3504] Forecasting MSGM... [2026-01-09T20:27:07.729112] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-09T20:27:07.729143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-09T20:27:07.740764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-09T20:27:07.741139] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-09T20:27:07.741946] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-09T20:27:07.741998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:07.742032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:07.742060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:07.742117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:07.800059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:07.800932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:07.801013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:07.801048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:07.919416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:07.919594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:07.919636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:07.919666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:07.923747] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-01-09T20:27:07.924074] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-09T20:27:07.924208] [INFO ] [sig ] MSGM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:08.081741] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSGM.txt [2026-01-09T20:27:08.081945] [INFO ] [sig ] [2093/3504] Completed MSGM in 0.4s | 2.89 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-09T20:27:08.081985] [INFO ] [sig ] [2094/3504] Forecasting MSGS... [2026-01-09T20:27:08.082015] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-09T20:27:08.082046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-09T20:27:08.094151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-09T20:27:08.094409] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-09T20:27:08.095190] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-09T20:27:08.095241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:08.095273] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:08.095298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:08.095354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:08.151159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:08.151850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:08.151928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:08.151960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:08.268600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:08.268943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:08.268983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:08.269010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:08.272408] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=76.24%) [2026-01-09T20:27:08.272724] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-09T20:27:08.272851] [INFO ] [sig ] MSGS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:08.427178] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSGS.txt [2026-01-09T20:27:08.427326] [INFO ] [sig ] [2094/3504] Completed MSGS in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:08.427368] [INFO ] [sig ] [2095/3504] Forecasting MSI... [2026-01-09T20:27:08.427399] [INFO ] [sig ] Generating forecast for: MSI [2026-01-09T20:27:08.427431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-09T20:27:08.442466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-09T20:27:08.443014] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-09T20:27:08.443999] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-09T20:27:08.444054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:08.444086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:08.444114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:08.444170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:08.503471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:08.504315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:08.504394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:08.504426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:08.629101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:08.629256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:08.629296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:08.629344] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:08.633051] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-09T20:27:08.633340] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-09T20:27:08.633468] [INFO ] [sig ] MSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:08.822723] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSI.txt [2026-01-09T20:27:08.822863] [INFO ] [sig ] [2095/3504] Completed MSI in 0.4s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:08.822900] [INFO ] [sig ] [2096/3504] Forecasting MSM... [2026-01-09T20:27:08.822928] [INFO ] [sig ] Generating forecast for: MSM [2026-01-09T20:27:08.822958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-09T20:27:08.833867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-09T20:27:08.834145] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-09T20:27:08.834916] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-09T20:27:08.834968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:08.835000] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:08.835026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:08.835082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:08.891148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:08.891823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:08.891900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:08.891932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:09.011059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:09.011215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:09.011254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:09.011290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:09.014643] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-09T20:27:09.014914] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-09T20:27:09.015040] [INFO ] [sig ] MSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:09.153815] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MSM.txt [2026-01-09T20:27:09.153978] [INFO ] [sig ] [2096/3504] Completed MSM in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:09.154018] [INFO ] [sig ] [2097/3504] Forecasting MSTX... [2026-01-09T20:27:09.154047] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-09T20:27:09.154077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-09T20:27:09.165172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-09T20:27:09.165449] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-09T20:27:09.166219] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-09T20:27:09.166270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:09.166325] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:09.166353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:09.166408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:09.222271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:09.223019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:09.223096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:09.223145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:09.342717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:09.342874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:09.342911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:09.342939] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:09.346280] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-01-09T20:27:09.346548] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-09T20:27:09.346687] [INFO ] [sig ] MSTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:09.485812] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MSTX.txt [2026-01-09T20:27:09.485963] [INFO ] [sig ] [2097/3504] Completed MSTX in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:09.486003] [INFO ] [sig ] [2098/3504] Forecasting MTB... [2026-01-09T20:27:09.486032] [INFO ] [sig ] Generating forecast for: MTB [2026-01-09T20:27:09.486063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-09T20:27:09.497280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-09T20:27:09.497618] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-09T20:27:09.498369] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-09T20:27:09.498421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:09.498452] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:09.498479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:09.498534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:09.555293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:09.556000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:09.556077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:09.556109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:09.675014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:09.675159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:09.675197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:09.675226] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:09.678547] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-01-09T20:27:09.678834] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-09T20:27:09.678952] [INFO ] [sig ] MTB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:09.820193] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTB.txt [2026-01-09T20:27:09.820367] [INFO ] [sig ] [2098/3504] Completed MTB in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:09.820408] [INFO ] [sig ] [2099/3504] Forecasting MTCH... [2026-01-09T20:27:09.820438] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-09T20:27:09.820467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-09T20:27:09.833793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-09T20:27:09.834122] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-09T20:27:09.834939] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-09T20:27:09.834992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:09.835025] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:09.835052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:09.835131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:09.890834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:09.891727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:09.891810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:09.891842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:10.012170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:10.012322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:10.012362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:10.012390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:10.015766] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-09T20:27:10.016044] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-09T20:27:10.016168] [INFO ] [sig ] MTCH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:10.157531] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTCH.txt [2026-01-09T20:27:10.157703] [INFO ] [sig ] [2099/3504] Completed MTCH in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:10.157744] [INFO ] [sig ] [2100/3504] Forecasting MTD... [2026-01-09T20:27:10.157773] [INFO ] [sig ] Generating forecast for: MTD [2026-01-09T20:27:10.157805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-09T20:27:10.169405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-09T20:27:10.169950] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-09T20:27:10.170727] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-09T20:27:10.170779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:10.170810] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:10.170837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:10.170893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:10.226138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:10.227023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:10.227105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:10.227156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:10.347766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:10.347920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:10.347959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:10.348020] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:10.351343] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-09T20:27:10.351640] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-09T20:27:10.351764] [INFO ] [sig ] MTD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:10.493359] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTD.txt [2026-01-09T20:27:10.493490] [INFO ] [sig ] [2100/3504] Completed MTD in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:10.493529] [INFO ] [sig ] [2101/3504] Forecasting MTG... [2026-01-09T20:27:10.493559] [INFO ] [sig ] Generating forecast for: MTG [2026-01-09T20:27:10.493607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-09T20:27:10.504656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-09T20:27:10.504923] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-09T20:27:10.505697] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-09T20:27:10.505761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:10.505793] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:10.505820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:10.505876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:10.562377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:10.562983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:10.563057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:10.563088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:10.682402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:10.682556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:10.682621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:10.682655] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:10.685973] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=28.65%) [2026-01-09T20:27:10.686240] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-09T20:27:10.686359] [INFO ] [sig ] MTG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:10.826211] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTG.txt [2026-01-09T20:27:10.826342] [INFO ] [sig ] [2101/3504] Completed MTG in 0.3s | 2.89 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:10.826380] [INFO ] [sig ] [2102/3504] Forecasting MTH... [2026-01-09T20:27:10.826409] [INFO ] [sig ] Generating forecast for: MTH [2026-01-09T20:27:10.826438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-09T20:27:10.838242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-09T20:27:10.838526] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-09T20:27:10.839297] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-09T20:27:10.839348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:10.839379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:10.839405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:10.839460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:10.895822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:10.896414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:10.896488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:10.896520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:11.012600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:11.012748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:11.012788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:11.012816] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:11.016163] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=70.63%) [2026-01-09T20:27:11.016426] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-09T20:27:11.016543] [INFO ] [sig ] MTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:11.158286] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTH.txt [2026-01-09T20:27:11.158454] [INFO ] [sig ] [2102/3504] Completed MTH in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:11.158495] [INFO ] [sig ] [2103/3504] Forecasting MTLS... [2026-01-09T20:27:11.158526] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-09T20:27:11.158557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-09T20:27:11.170315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-09T20:27:11.170677] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-09T20:27:11.171471] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-09T20:27:11.171524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:11.171556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:11.171607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:11.171666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:11.228776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:11.229698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:11.229782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:11.229815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:11.355359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:11.355514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:11.355555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:11.355603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:11.359730] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-01-09T20:27:11.360011] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-09T20:27:11.360137] [INFO ] [sig ] MTLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:11.507437] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTLS.txt [2026-01-09T20:27:11.507613] [INFO ] [sig ] [2103/3504] Completed MTLS in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:11.507656] [INFO ] [sig ] [2104/3504] Forecasting MTN... [2026-01-09T20:27:11.507687] [INFO ] [sig ] Generating forecast for: MTN [2026-01-09T20:27:11.507717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-09T20:27:11.523866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-09T20:27:11.524375] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-09T20:27:11.525198] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-09T20:27:11.525251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:11.525282] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:11.525308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:11.525364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:11.586106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:11.587211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:11.587292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:11.587325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:11.708357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:11.708516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:11.708554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:11.708603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:11.712056] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=72.05%) [2026-01-09T20:27:11.712345] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-09T20:27:11.712478] [INFO ] [sig ] MTN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:11.854881] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTN.txt [2026-01-09T20:27:11.855015] [INFO ] [sig ] [2104/3504] Completed MTN in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:11.855054] [INFO ] [sig ] [2105/3504] Forecasting MTRN... [2026-01-09T20:27:11.855084] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-09T20:27:11.855113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-09T20:27:11.866658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-09T20:27:11.866922] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-09T20:27:11.867734] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-09T20:27:11.867786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:11.867818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:11.867844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:11.867900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:11.925972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:11.926852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:11.926934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:11.926967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:12.056032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:12.056180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:12.056219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:12.056249] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:12.059600] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-09T20:27:12.059872] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-09T20:27:12.059993] [INFO ] [sig ] MTRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:12.200921] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTRN.txt [2026-01-09T20:27:12.201045] [INFO ] [sig ] [2105/3504] Completed MTRN in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-09T20:27:12.201083] [INFO ] [sig ] [2106/3504] Forecasting MTRX... [2026-01-09T20:27:12.201113] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-09T20:27:12.201142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-09T20:27:12.212464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-09T20:27:12.212736] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-09T20:27:12.213476] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-09T20:27:12.213527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:12.213557] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:12.213603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:12.213660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:12.270066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:12.270784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:12.270859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:12.270891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:12.394447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:12.394611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:12.394664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:12.394708] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:12.398688] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-01-09T20:27:12.399015] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-09T20:27:12.399144] [INFO ] [sig ] MTRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:12.546844] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTRX.txt [2026-01-09T20:27:12.546997] [INFO ] [sig ] [2106/3504] Completed MTRX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-09T20:27:12.547038] [INFO ] [sig ] [2107/3504] Forecasting MTSI... [2026-01-09T20:27:12.547070] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-09T20:27:12.547102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-09T20:27:12.562282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-09T20:27:12.562784] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-09T20:27:12.563860] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-09T20:27:12.563930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:12.563969] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:12.564006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:12.564085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:12.637077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:12.637997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:12.638138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:12.638186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:12.760478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:12.760654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:12.760696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:12.760723] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:12.764034] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=29.03%) [2026-01-09T20:27:12.764315] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-09T20:27:12.764439] [INFO ] [sig ] MTSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:12.902414] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MTSI.txt [2026-01-09T20:27:12.902588] [INFO ] [sig ] [2107/3504] Completed MTSI in 0.4s | 2.89 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-09T20:27:12.902630] [INFO ] [sig ] [2108/3504] Forecasting MTX... [2026-01-09T20:27:12.902660] [INFO ] [sig ] Generating forecast for: MTX [2026-01-09T20:27:12.902690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-09T20:27:12.914339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-09T20:27:12.914703] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-09T20:27:12.915480] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-09T20:27:12.915533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:12.915564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:12.915611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:12.915668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:12.971271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:12.971881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:12.971955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:12.971987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:13.087760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:13.087966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:13.088012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:13.088044] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:13.091458] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-09T20:27:13.091775] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-09T20:27:13.091901] [INFO ] [sig ] MTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:13.231224] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTX.txt [2026-01-09T20:27:13.231365] [INFO ] [sig ] [2108/3504] Completed MTX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-09T20:27:13.231404] [INFO ] [sig ] [2109/3504] Forecasting MTZ... [2026-01-09T20:27:13.231434] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-09T20:27:13.231463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-09T20:27:13.243361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-09T20:27:13.243741] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-09T20:27:13.244501] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-09T20:27:13.244552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:13.244602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:13.244642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:13.244713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:13.301420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:13.302203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:13.302282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:13.302315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:13.427316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:13.427437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:13.427474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:13.427502] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:13.430777] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=62.29%) [2026-01-09T20:27:13.431044] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-09T20:27:13.431160] [INFO ] [sig ] MTZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:13.573037] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MTZ.txt [2026-01-09T20:27:13.573151] [INFO ] [sig ] [2109/3504] Completed MTZ in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-09T20:27:13.573189] [INFO ] [sig ] [2110/3504] Forecasting MUA... [2026-01-09T20:27:13.573218] [INFO ] [sig ] Generating forecast for: MUA [2026-01-09T20:27:13.573247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-09T20:27:13.584251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-09T20:27:13.584505] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-09T20:27:13.585262] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-09T20:27:13.585313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:13.585346] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:13.585372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:13.585429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:13.642016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:13.642657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:13.642733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:13.642766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:13.764541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:13.764684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:13.764720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:13.764748] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:13.767945] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-01-09T20:27:13.768204] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-09T20:27:13.768320] [INFO ] [sig ] MUA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:13.907723] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUA.txt [2026-01-09T20:27:13.907861] [INFO ] [sig ] [2110/3504] Completed MUA in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-09T20:27:13.907900] [INFO ] [sig ] [2111/3504] Forecasting MUC... [2026-01-09T20:27:13.907930] [INFO ] [sig ] Generating forecast for: MUC [2026-01-09T20:27:13.907960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-09T20:27:13.918711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-09T20:27:13.918966] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-09T20:27:13.919741] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-09T20:27:13.919792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:13.919823] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:13.919849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:13.919905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:13.977925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:13.978538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:13.978632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:13.978667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:14.105541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:14.105747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:14.105803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:14.105847] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:14.110634] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-09T20:27:14.111070] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-09T20:27:14.111264] [INFO ] [sig ] MUC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:14.260114] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUC.txt [2026-01-09T20:27:14.260242] [INFO ] [sig ] [2111/3504] Completed MUC in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:14.260281] [INFO ] [sig ] [2112/3504] Forecasting MUE... [2026-01-09T20:27:14.260310] [INFO ] [sig ] Generating forecast for: MUE [2026-01-09T20:27:14.260338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-09T20:27:14.271379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-09T20:27:14.271687] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-09T20:27:14.272455] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-09T20:27:14.272507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:14.272550] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:14.272596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:14.272654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:14.329001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:14.329859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:14.329937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:14.329969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:14.443155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:14.443273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:14.443309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:14.443337] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:14.446504] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-09T20:27:14.446791] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-09T20:27:14.446908] [INFO ] [sig ] MUE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:14.585913] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUE.txt [2026-01-09T20:27:14.586033] [INFO ] [sig ] [2112/3504] Completed MUE in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:14.586072] [INFO ] [sig ] [2113/3504] Forecasting MUFG... [2026-01-09T20:27:14.586101] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-09T20:27:14.586131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-09T20:27:14.597620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-09T20:27:14.597880] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-09T20:27:14.598673] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-09T20:27:14.598725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:14.598758] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:14.598786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:14.598843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:14.656307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:14.656996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:14.657074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:14.657126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:14.779441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:14.779544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:14.779595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:14.779625] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:14.782741] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-09T20:27:14.783000] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-09T20:27:14.783117] [INFO ] [sig ] MUFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:14.922277] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUFG.txt [2026-01-09T20:27:14.922392] [INFO ] [sig ] [2113/3504] Completed MUFG in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:14.922429] [INFO ] [sig ] [2114/3504] Forecasting MUJ... [2026-01-09T20:27:14.922458] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-09T20:27:14.922487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-09T20:27:14.933939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-09T20:27:14.934214] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-09T20:27:14.934977] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-09T20:27:14.935028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:14.935084] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:14.935115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:14.935190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:14.994711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:14.995692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:14.995778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:14.995812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:15.121673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:15.121833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:15.121875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:15.121904] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:15.125418] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=26.63%) [2026-01-09T20:27:15.125719] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-09T20:27:15.125847] [INFO ] [sig ] MUJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:15.268904] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUJ.txt [2026-01-09T20:27:15.269044] [INFO ] [sig ] [2114/3504] Completed MUJ in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:15.269086] [INFO ] [sig ] [2115/3504] Forecasting MUSA... [2026-01-09T20:27:15.269117] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-09T20:27:15.269147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-09T20:27:15.280919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-09T20:27:15.281237] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-09T20:27:15.282048] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-09T20:27:15.282102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:15.282133] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:15.282160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:15.282216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:15.341987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:15.342941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:15.343024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:15.343057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:15.464642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:15.464788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:15.464829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:15.464859] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:15.468305] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-01-09T20:27:15.468596] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-09T20:27:15.468719] [INFO ] [sig ] MUSA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:15.610403] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUSA.txt [2026-01-09T20:27:15.610532] [INFO ] [sig ] [2115/3504] Completed MUSA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:15.610596] [INFO ] [sig ] [2116/3504] Forecasting MUX... [2026-01-09T20:27:15.610629] [INFO ] [sig ] Generating forecast for: MUX [2026-01-09T20:27:15.610660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-09T20:27:15.621856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-09T20:27:15.622158] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-09T20:27:15.622940] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-09T20:27:15.622991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:15.623022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:15.623048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:15.623103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:15.681912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:15.682668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:15.682746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:15.682778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:15.802801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:15.802953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:15.802991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:15.803018] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:15.806344] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-09T20:27:15.806627] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-09T20:27:15.806752] [INFO ] [sig ] MUX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:15.947986] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MUX.txt [2026-01-09T20:27:15.948120] [INFO ] [sig ] [2116/3504] Completed MUX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:15.948158] [INFO ] [sig ] [2117/3504] Forecasting MVBF... [2026-01-09T20:27:15.948187] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-09T20:27:15.948217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-09T20:27:15.959112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-09T20:27:15.959392] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-09T20:27:15.960296] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-09T20:27:15.960347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:15.960377] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:15.960403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:15.960458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:16.018179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:16.018997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:16.019078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:16.019111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:16.139775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:16.139950] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:27:16.139995] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:16.140072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:16.144062] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-09T20:27:16.144383] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-09T20:27:16.144538] [INFO ] [sig ] MVBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:16.305500] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MVBF.txt [2026-01-09T20:27:16.305699] [INFO ] [sig ] [2117/3504] Completed MVBF in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:16.305752] [INFO ] [sig ] [2118/3504] Forecasting MVF... [2026-01-09T20:27:16.305785] [INFO ] [sig ] Generating forecast for: MVF [2026-01-09T20:27:16.305817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-09T20:27:16.317228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-09T20:27:16.317548] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-09T20:27:16.318320] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-09T20:27:16.318372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:16.318404] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:16.318431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:16.318487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:16.374269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:16.374995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:16.375073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:16.375105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:16.493460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:16.493632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:16.493672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:16.493701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:16.497008] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-01-09T20:27:16.497323] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-09T20:27:16.497449] [INFO ] [sig ] MVF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:16.636908] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MVF.txt [2026-01-09T20:27:16.637050] [INFO ] [sig ] [2118/3504] Completed MVF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:16.637089] [INFO ] [sig ] [2119/3504] Forecasting MVO... [2026-01-09T20:27:16.637135] [INFO ] [sig ] Generating forecast for: MVO [2026-01-09T20:27:16.637165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-09T20:27:16.648959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-09T20:27:16.649288] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-09T20:27:16.650079] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-09T20:27:16.650131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:16.650162] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:16.650188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:16.650243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:16.705451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:16.706163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:16.706243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:16.706274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:16.826140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:16.826291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:16.826329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:16.826375] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:16.829695] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: UP (p=55.27%) [2026-01-09T20:27:16.829964] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-09T20:27:16.830083] [INFO ] [sig ] MVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:16.967742] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MVO.txt [2026-01-09T20:27:16.967871] [INFO ] [sig ] [2119/3504] Completed MVO in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:16.967909] [INFO ] [sig ] [2120/3504] Forecasting MWA... [2026-01-09T20:27:16.967939] [INFO ] [sig ] Generating forecast for: MWA [2026-01-09T20:27:16.967970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-09T20:27:16.979662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-09T20:27:16.979953] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-09T20:27:16.980729] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-09T20:27:16.980780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:16.980811] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:16.980837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:16.980896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:17.036753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:17.037401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:17.037477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:17.037509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:17.155624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:17.155777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:17.155817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:17.155847] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:17.159211] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-09T20:27:17.159486] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-09T20:27:17.159638] [INFO ] [sig ] MWA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:17.299025] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MWA.txt [2026-01-09T20:27:17.299181] [INFO ] [sig ] [2120/3504] Completed MWA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:17.299221] [INFO ] [sig ] [2121/3504] Forecasting MX... [2026-01-09T20:27:17.299250] [INFO ] [sig ] Generating forecast for: MX [2026-01-09T20:27:17.299280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-09T20:27:17.311287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-09T20:27:17.311644] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-09T20:27:17.312516] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-09T20:27:17.312569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:17.312635] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:17.312674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:17.312738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:17.374538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:17.375658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:17.375744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:17.375795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:17.502709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:17.502854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:17.502893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:17.502924] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:17.506374] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-09T20:27:17.506686] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-09T20:27:17.506812] [INFO ] [sig ] MX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:17.652090] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MX.txt [2026-01-09T20:27:17.652255] [INFO ] [sig ] [2121/3504] Completed MX in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:17.652296] [INFO ] [sig ] [2122/3504] Forecasting MXF... [2026-01-09T20:27:17.652328] [INFO ] [sig ] Generating forecast for: MXF [2026-01-09T20:27:17.652358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-09T20:27:17.664040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-09T20:27:17.664358] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-09T20:27:17.665349] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-09T20:27:17.665401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:17.665433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:17.665460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:17.665516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:17.721182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:17.721827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:17.721912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:17.721944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:17.834484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:17.834645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:17.834683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:17.834711] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:17.838033] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-01-09T20:27:17.838301] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-09T20:27:17.838420] [INFO ] [sig ] MXF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:17.979586] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MXF.txt [2026-01-09T20:27:17.979719] [INFO ] [sig ] [2122/3504] Completed MXF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-09T20:27:17.979757] [INFO ] [sig ] [2123/3504] Forecasting MXL... [2026-01-09T20:27:17.979787] [INFO ] [sig ] Generating forecast for: MXL [2026-01-09T20:27:17.979816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-09T20:27:17.991171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-09T20:27:17.991487] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-09T20:27:17.992260] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-09T20:27:17.992311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:17.992342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:17.992368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:17.992436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:18.047531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:18.048180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:18.048254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:18.048286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:18.170110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:18.170251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:18.170290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:18.170318] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:18.173748] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=54.71%) [2026-01-09T20:27:18.174018] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-09T20:27:18.174139] [INFO ] [sig ] MXL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:18.326375] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MXL.txt [2026-01-09T20:27:18.326530] [INFO ] [sig ] [2123/3504] Completed MXL in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:18.326567] [INFO ] [sig ] [2124/3504] Forecasting MYE... [2026-01-09T20:27:18.326618] [INFO ] [sig ] Generating forecast for: MYE [2026-01-09T20:27:18.326647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-09T20:27:18.337921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-09T20:27:18.338174] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-09T20:27:18.338934] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-09T20:27:18.338985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:18.339016] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:18.339043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:18.339098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:18.396902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:18.397794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:18.397878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:18.397946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:18.524036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:18.524199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:18.524238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:18.524267] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:18.528529] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-09T20:27:18.528851] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-09T20:27:18.528988] [INFO ] [sig ] MYE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:18.673918] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MYE.txt [2026-01-09T20:27:18.674079] [INFO ] [sig ] [2124/3504] Completed MYE in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:18.674118] [INFO ] [sig ] [2125/3504] Forecasting MYGN... [2026-01-09T20:27:18.674148] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-09T20:27:18.674178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-09T20:27:18.685825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-09T20:27:18.686078] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-09T20:27:18.686860] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-09T20:27:18.686923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:18.686955] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:18.686982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:18.687038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:18.743876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:18.744798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:18.744909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:18.744952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:18.866869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:18.867018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:18.867056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:18.867084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:18.870385] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-01-09T20:27:18.870665] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-09T20:27:18.870784] [INFO ] [sig ] MYGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:19.012658] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MYGN.txt [2026-01-09T20:27:19.012812] [INFO ] [sig ] [2125/3504] Completed MYGN in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:19.012851] [INFO ] [sig ] [2126/3504] Forecasting MYI... [2026-01-09T20:27:19.012881] [INFO ] [sig ] Generating forecast for: MYI [2026-01-09T20:27:19.012911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-09T20:27:19.025493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-09T20:27:19.025868] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-09T20:27:19.026646] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-09T20:27:19.026698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:19.026729] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:19.026759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:19.026816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:19.083809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:19.084650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:19.084731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:19.084764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:19.212846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:19.213002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:19.213042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:19.213072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:19.216606] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-09T20:27:19.216932] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-09T20:27:19.217067] [INFO ] [sig ] MYI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:19.376981] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MYI.txt [2026-01-09T20:27:19.377176] [INFO ] [sig ] [2126/3504] Completed MYI in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:19.377220] [INFO ] [sig ] [2127/3504] Forecasting MYN... [2026-01-09T20:27:19.377252] [INFO ] [sig ] Generating forecast for: MYN [2026-01-09T20:27:19.377284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-09T20:27:19.389062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-09T20:27:19.389383] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-09T20:27:19.390283] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-09T20:27:19.390340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:19.390372] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:19.390401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:19.390467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:19.449648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:19.450629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:19.450713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:19.450750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:19.567779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:19.567930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:19.567969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:19.567997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:19.571342] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-09T20:27:19.571625] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-09T20:27:19.571745] [INFO ] [sig ] MYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:19.711038] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/MYN.txt [2026-01-09T20:27:19.711178] [INFO ] [sig ] [2127/3504] Completed MYN in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:19.711217] [INFO ] [sig ] [2128/3504] Forecasting MYRG... [2026-01-09T20:27:19.711246] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-09T20:27:19.711276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-09T20:27:19.722982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-09T20:27:19.723261] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-09T20:27:19.724101] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-09T20:27:19.724154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:19.724188] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:19.724216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:19.724274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:19.779962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:19.780709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:19.780786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:19.780818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:19.897982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:19.898102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:19.898137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:19.898165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:19.901349] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=70.83%) [2026-01-09T20:27:19.901626] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-09T20:27:19.901744] [INFO ] [sig ] MYRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:20.042235] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/MYRG.txt [2026-01-09T20:27:20.042360] [INFO ] [sig ] [2128/3504] Completed MYRG in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-09T20:27:20.042398] [INFO ] [sig ] [2129/3504] Forecasting NA... [2026-01-09T20:27:20.042428] [INFO ] [sig ] Generating forecast for: NA [2026-01-09T20:27:20.042457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-09T20:27:20.053535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-09T20:27:20.053842] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-09T20:27:20.054662] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-09T20:27:20.054714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:20.054744] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:20.054770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:20.054825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:20.112382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:20.113006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:20.113090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:20.113123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:20.232255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:20.232364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:20.232399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:20.232427] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:20.235593] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-09T20:27:20.235853] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-09T20:27:20.235969] [INFO ] [sig ] NA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:20.374613] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NA.txt [2026-01-09T20:27:20.374764] [INFO ] [sig ] [2129/3504] Completed NA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:20.374802] [INFO ] [sig ] [2130/3504] Forecasting NAAS... [2026-01-09T20:27:20.374833] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-09T20:27:20.374863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-09T20:27:20.385880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-09T20:27:20.386239] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-09T20:27:20.387007] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-09T20:27:20.387058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:20.387090] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:20.387139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:20.387196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:20.442903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:20.443721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:20.443798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:20.443829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:20.560143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:20.560290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:20.560332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:20.560361] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:20.563696] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-09T20:27:20.563975] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-09T20:27:20.564096] [INFO ] [sig ] NAAS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:20.703154] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NAAS.txt [2026-01-09T20:27:20.703283] [INFO ] [sig ] [2130/3504] Completed NAAS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:20.703320] [INFO ] [sig ] [2131/3504] Forecasting NABL... [2026-01-09T20:27:20.703348] [INFO ] [sig ] Generating forecast for: NABL [2026-01-09T20:27:20.703378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-09T20:27:20.714109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-09T20:27:20.714365] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-09T20:27:20.715128] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-09T20:27:20.715178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:20.715233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:20.715261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:20.715318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:20.770218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:20.770836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:20.770911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:20.770942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:20.887854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:20.888004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:20.888042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:20.888069] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:20.891312] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-01-09T20:27:20.891588] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-09T20:27:20.891707] [INFO ] [sig ] NABL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:21.030362] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NABL.txt [2026-01-09T20:27:21.030488] [INFO ] [sig ] [2131/3504] Completed NABL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:21.030527] [INFO ] [sig ] [2132/3504] Forecasting NAC... [2026-01-09T20:27:21.030556] [INFO ] [sig ] Generating forecast for: NAC [2026-01-09T20:27:21.030604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-09T20:27:21.041836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-09T20:27:21.042098] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-09T20:27:21.042858] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-09T20:27:21.042908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:21.042939] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:21.042966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:21.043021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:21.098966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:21.099594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:21.099668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:21.099699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:21.218361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:21.218482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:21.218536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:21.218566] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:21.221773] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-01-09T20:27:21.222037] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-09T20:27:21.222153] [INFO ] [sig ] NAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:21.360941] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NAC.txt [2026-01-09T20:27:21.361057] [INFO ] [sig ] [2132/3504] Completed NAC in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:21.361095] [INFO ] [sig ] [2133/3504] Forecasting NAD... [2026-01-09T20:27:21.361124] [INFO ] [sig ] Generating forecast for: NAD [2026-01-09T20:27:21.361153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-09T20:27:21.372451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-09T20:27:21.372725] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-09T20:27:21.373676] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-09T20:27:21.373726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:21.373757] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:21.373783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:21.373838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:21.432593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:21.433671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:21.433753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:21.433784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:21.557749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:21.557903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:21.557942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:21.557970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:21.561290] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-09T20:27:21.561564] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-09T20:27:21.561704] [INFO ] [sig ] NAD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:21.702472] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NAD.txt [2026-01-09T20:27:21.702616] [INFO ] [sig ] [2133/3504] Completed NAD in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:21.702658] [INFO ] [sig ] [2134/3504] Forecasting NAMS... [2026-01-09T20:27:21.702688] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-09T20:27:21.702719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-09T20:27:21.713729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-09T20:27:21.714031] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-09T20:27:21.714797] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-09T20:27:21.714849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:21.714881] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:21.714908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:21.714966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:21.771212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:21.771888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:21.771964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:21.771996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:21.886591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:21.886737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:21.886775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:21.886837] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:21.890219] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-09T20:27:21.890482] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-09T20:27:21.890618] [INFO ] [sig ] NAMS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:22.028793] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NAMS.txt [2026-01-09T20:27:22.028915] [INFO ] [sig ] [2134/3504] Completed NAMS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:22.028957] [INFO ] [sig ] [2135/3504] Forecasting NATH... [2026-01-09T20:27:22.028986] [INFO ] [sig ] Generating forecast for: NATH [2026-01-09T20:27:22.029016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-09T20:27:22.039483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-09T20:27:22.039757] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-09T20:27:22.040505] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-09T20:27:22.040555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:22.040605] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:22.040633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:22.040698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:22.096464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:22.097145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:22.097222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:22.097253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:22.211021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:22.211163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:22.211208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:22.211237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:22.214664] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-01-09T20:27:22.214943] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-09T20:27:22.215065] [INFO ] [sig ] NATH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:22.354741] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NATH.txt [2026-01-09T20:27:22.354874] [INFO ] [sig ] [2135/3504] Completed NATH in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:22.354919] [INFO ] [sig ] [2136/3504] Forecasting NATL... [2026-01-09T20:27:22.354955] [INFO ] [sig ] Generating forecast for: NATL [2026-01-09T20:27:22.354984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-09T20:27:22.366393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-09T20:27:22.366698] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-09T20:27:22.367536] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-09T20:27:22.367603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:22.367647] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:22.367674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:22.367730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:22.424036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:22.424642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:22.424717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:22.424750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:22.553012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:22.553156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:22.553195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:22.553225] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:22.556519] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=15.55%) [2026-01-09T20:27:22.556802] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-09T20:27:22.556927] [INFO ] [sig ] NATL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:22.697178] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NATL.txt [2026-01-09T20:27:22.697331] [INFO ] [sig ] [2136/3504] Completed NATL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:22.697370] [INFO ] [sig ] [2137/3504] Forecasting NAVI... [2026-01-09T20:27:22.697399] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-09T20:27:22.697429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-09T20:27:22.709170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-09T20:27:22.709428] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-09T20:27:22.710213] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-09T20:27:22.710266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:22.710297] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:22.710323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:22.710380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:22.766374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:22.766980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:22.767056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:22.767087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:22.885453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:22.885601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:22.885639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:22.885667] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:22.888924] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=82.17%) [2026-01-09T20:27:22.889183] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-09T20:27:22.889298] [INFO ] [sig ] NAVI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:23.029861] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NAVI.txt [2026-01-09T20:27:23.029981] [INFO ] [sig ] [2137/3504] Completed NAVI in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:23.030020] [INFO ] [sig ] [2138/3504] Forecasting NAZ... [2026-01-09T20:27:23.030049] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-09T20:27:23.030078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-09T20:27:23.041089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-09T20:27:23.041350] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-09T20:27:23.042108] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-09T20:27:23.042159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:23.042190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:23.042216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:23.042272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:23.100032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:23.100681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:23.100757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:23.100789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:23.203004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:23.203111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:23.203148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:23.203177] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:23.206335] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-01-09T20:27:23.206617] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-09T20:27:23.206737] [INFO ] [sig ] NAZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:23.348232] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NAZ.txt [2026-01-09T20:27:23.348349] [INFO ] [sig ] [2138/3504] Completed NAZ in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:23.348387] [INFO ] [sig ] [2139/3504] Forecasting NB... [2026-01-09T20:27:23.348416] [INFO ] [sig ] Generating forecast for: NB [2026-01-09T20:27:23.348445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-09T20:27:23.359466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-09T20:27:23.359741] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-09T20:27:23.360487] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-09T20:27:23.360537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:23.360594] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:23.360635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:23.360693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:23.416825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:23.417434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:23.417508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:23.417539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:23.530549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:23.530713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:23.530751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:23.530779] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:23.534057] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=11.84%) [2026-01-09T20:27:23.534321] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-09T20:27:23.534438] [INFO ] [sig ] NB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:23.674287] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NB.txt [2026-01-09T20:27:23.674413] [INFO ] [sig ] [2139/3504] Completed NB in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-09T20:27:23.674451] [INFO ] [sig ] [2140/3504] Forecasting NBB... [2026-01-09T20:27:23.674487] [INFO ] [sig ] Generating forecast for: NBB [2026-01-09T20:27:23.674519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-09T20:27:23.686027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-09T20:27:23.686369] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-09T20:27:23.687168] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-09T20:27:23.687220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:23.687250] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:23.687276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:23.687331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:23.743845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:23.744675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:23.744753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:23.744785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:23.863891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:23.864020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:23.864056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:23.864083] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:23.867319] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-01-09T20:27:23.867603] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-09T20:27:23.867722] [INFO ] [sig ] NBB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:24.008881] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NBB.txt [2026-01-09T20:27:24.009005] [INFO ] [sig ] [2140/3504] Completed NBB in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:24.009042] [INFO ] [sig ] [2141/3504] Forecasting NBBK... [2026-01-09T20:27:24.009071] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-09T20:27:24.009099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-09T20:27:24.020823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-09T20:27:24.021086] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-09T20:27:24.021900] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-09T20:27:24.021954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:24.021985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:24.022012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:24.022068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:24.079542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:24.080195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:24.080271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:24.080335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:24.199166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:24.199273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:24.199309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:24.199338] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:24.202491] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-01-09T20:27:24.202784] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-09T20:27:24.202902] [INFO ] [sig ] NBBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:24.345246] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NBBK.txt [2026-01-09T20:27:24.345400] [INFO ] [sig ] [2141/3504] Completed NBBK in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:24.345438] [INFO ] [sig ] [2142/3504] Forecasting NBHC... [2026-01-09T20:27:24.345468] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-09T20:27:24.345499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-09T20:27:24.356996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-09T20:27:24.357387] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-09T20:27:24.358166] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-09T20:27:24.358217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:24.358247] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:24.358273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:24.358332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:24.415317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:24.416156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:24.416234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:24.416266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:24.532042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:24.532189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:24.532228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:24.532256] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:24.535533] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-01-09T20:27:24.535814] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-09T20:27:24.535933] [INFO ] [sig ] NBHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:24.689109] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NBHC.txt [2026-01-09T20:27:24.689265] [INFO ] [sig ] [2142/3504] Completed NBHC in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:24.689304] [INFO ] [sig ] [2143/3504] Forecasting NBIX... [2026-01-09T20:27:24.689334] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-09T20:27:24.689365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-09T20:27:24.700834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-09T20:27:24.701195] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-09T20:27:24.701979] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-09T20:27:24.702031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:24.702063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:24.702088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:24.702144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:24.767968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:24.768840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:24.768927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:24.768962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:24.887099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:24.887243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:24.887279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:24.887323] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:24.890523] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-09T20:27:24.890800] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-09T20:27:24.890916] [INFO ] [sig ] NBIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:25.028996] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NBIX.txt [2026-01-09T20:27:25.029103] [INFO ] [sig ] [2143/3504] Completed NBIX in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:25.029140] [INFO ] [sig ] [2144/3504] Forecasting NBN... [2026-01-09T20:27:25.029170] [INFO ] [sig ] Generating forecast for: NBN [2026-01-09T20:27:25.029199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-09T20:27:25.040903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-09T20:27:25.041371] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-09T20:27:25.042346] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-09T20:27:25.042397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:25.042427] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:25.042454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:25.042509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:25.100661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:25.101286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:25.101365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:25.101398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:25.224637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:25.224744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:25.224780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:25.224808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:25.228136] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=68.88%) [2026-01-09T20:27:25.228398] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-09T20:27:25.228517] [INFO ] [sig ] NBN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:25.373334] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NBN.txt [2026-01-09T20:27:25.373524] [INFO ] [sig ] [2144/3504] Completed NBN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:25.373564] [INFO ] [sig ] [2145/3504] Forecasting NBTB... [2026-01-09T20:27:25.373612] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-09T20:27:25.373642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-09T20:27:25.385668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-09T20:27:25.386018] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-09T20:27:25.386989] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-09T20:27:25.387041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:25.387073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:25.387099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:25.387184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:25.443864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:25.444758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:25.444837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:25.444887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:25.569807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:25.569950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:25.569990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:25.570019] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:25.573435] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-01-09T20:27:25.573735] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-09T20:27:25.573858] [INFO ] [sig ] NBTB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:25.725692] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NBTB.txt [2026-01-09T20:27:25.725840] [INFO ] [sig ] [2145/3504] Completed NBTB in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:25.725895] [INFO ] [sig ] [2146/3504] Forecasting NBXG... [2026-01-09T20:27:25.725940] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-09T20:27:25.725975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-09T20:27:25.738326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-09T20:27:25.738692] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-09T20:27:25.739545] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-09T20:27:25.739618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:25.739652] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:25.739679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:25.739734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:25.797855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:25.798634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:25.798720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:25.798752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:25.923268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:25.923432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:25.923475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:25.923504] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:25.927009] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-09T20:27:25.927339] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-09T20:27:25.927470] [INFO ] [sig ] NBXG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:26.072020] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NBXG.txt [2026-01-09T20:27:26.072158] [INFO ] [sig ] [2146/3504] Completed NBXG in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-09T20:27:26.072198] [INFO ] [sig ] [2147/3504] Forecasting NC... [2026-01-09T20:27:26.072227] [INFO ] [sig ] Generating forecast for: NC [2026-01-09T20:27:26.072257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-09T20:27:26.084244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-09T20:27:26.084602] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-09T20:27:26.085385] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-09T20:27:26.085436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:26.085477] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:26.085516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:26.085588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:26.142200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:26.142826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:26.142903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:26.142934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:26.246341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:26.246479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:26.246517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:26.246544] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:26.249856] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=45.55%) [2026-01-09T20:27:26.250120] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-09T20:27:26.250238] [INFO ] [sig ] NC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:26.387964] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NC.txt [2026-01-09T20:27:26.388102] [INFO ] [sig ] [2147/3504] Completed NC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:26.388141] [INFO ] [sig ] [2148/3504] Forecasting NCA... [2026-01-09T20:27:26.388170] [INFO ] [sig ] Generating forecast for: NCA [2026-01-09T20:27:26.388200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-09T20:27:26.399104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-09T20:27:26.399395] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-09T20:27:26.400371] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-09T20:27:26.400422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:26.400479] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:26.400506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:26.400562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:26.457906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:26.458849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:26.458928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:26.458964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:26.576150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:26.576271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:26.576307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:26.576335] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:26.579562] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-01-09T20:27:26.579851] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-09T20:27:26.579970] [INFO ] [sig ] NCA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:26.725458] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NCA.txt [2026-01-09T20:27:26.725627] [INFO ] [sig ] [2148/3504] Completed NCA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:26.725670] [INFO ] [sig ] [2149/3504] Forecasting NCLH... [2026-01-09T20:27:26.725700] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-09T20:27:26.725729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-09T20:27:26.737742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-09T20:27:26.738072] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-09T20:27:26.738875] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-09T20:27:26.738927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:26.738959] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:26.738986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:26.739043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:26.796058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:26.796786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:26.796868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:26.796900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:26.921197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:26.921349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:26.921397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:26.921428] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:26.924836] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=64.66%) [2026-01-09T20:27:26.925139] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-09T20:27:26.925269] [INFO ] [sig ] NCLH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:27.071427] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NCLH.txt [2026-01-09T20:27:27.071566] [INFO ] [sig ] [2149/3504] Completed NCLH in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:27.071624] [INFO ] [sig ] [2150/3504] Forecasting NCMI... [2026-01-09T20:27:27.071654] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-09T20:27:27.071683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-09T20:27:27.083661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-09T20:27:27.083972] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-09T20:27:27.084946] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-09T20:27:27.084999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:27.085031] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:27.085057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:27.085113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:27.143303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:27.144249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:27.144332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:27.144365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:27.268485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:27.268682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:27.268729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:27.268759] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:27.272547] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-09T20:27:27.272841] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-09T20:27:27.272963] [INFO ] [sig ] NCMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:27.416182] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NCMI.txt [2026-01-09T20:27:27.416399] [INFO ] [sig ] [2150/3504] Completed NCMI in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:27.416465] [INFO ] [sig ] [2151/3504] Forecasting NCNA... [2026-01-09T20:27:27.416517] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-09T20:27:27.416601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-09T20:27:27.431685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-09T20:27:27.432126] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-09T20:27:27.433205] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-09T20:27:27.433270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:27.433313] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:27.433354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:27.433439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:27.498358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:27.499260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:27.499349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:27.499383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:27.625177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:27.625348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:27.625390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:27.625460] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:27.629126] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=65.50%) [2026-01-09T20:27:27.629467] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-09T20:27:27.629638] [INFO ] [sig ] NCNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:27.784485] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NCNA.txt [2026-01-09T20:27:27.784726] [INFO ] [sig ] [2151/3504] Completed NCNA in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:27.784776] [INFO ] [sig ] [2152/3504] Forecasting NCNO... [2026-01-09T20:27:27.784812] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-09T20:27:27.784851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-09T20:27:27.802069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-09T20:27:27.802596] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-09T20:27:27.803774] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-09T20:27:27.803844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:27.803892] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:27.803934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:27.804019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:27.892324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:27.893373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:27.893483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:27.893522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:28.043536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:28.043724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:28.043766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:28.043795] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:28.048155] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-09T20:27:28.048682] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-09T20:27:28.048891] [INFO ] [sig ] NCNO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:28.256707] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NCNO.txt [2026-01-09T20:27:28.256971] [INFO ] [sig ] [2152/3504] Completed NCNO in 0.5s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:28.257024] [INFO ] [sig ] [2153/3504] Forecasting NCTY... [2026-01-09T20:27:28.257064] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-09T20:27:28.257103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-09T20:27:28.289313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-09T20:27:28.289853] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-09T20:27:28.291065] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-09T20:27:28.291136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:28.291187] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:28.291235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:28.291322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:28.374097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:28.375039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:28.375130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:28.375163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:28.509946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:28.510112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:28.510153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:28.510184] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:28.513983] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-09T20:27:28.514376] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-09T20:27:28.514533] [INFO ] [sig ] NCTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:28.665416] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NCTY.txt [2026-01-09T20:27:28.665598] [INFO ] [sig ] [2153/3504] Completed NCTY in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:28.665642] [INFO ] [sig ] [2154/3504] Forecasting NCZ... [2026-01-09T20:27:28.665674] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-09T20:27:28.665704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-09T20:27:28.678631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-09T20:27:28.679031] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-09T20:27:28.679912] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-09T20:27:28.679976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:28.680010] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:28.680038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:28.680097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:28.736556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:28.737541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:28.737647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:28.737682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:28.857517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:28.857685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:28.857725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:28.857754] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:28.861127] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-01-09T20:27:28.861428] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-09T20:27:28.861554] [INFO ] [sig ] NCZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:29.003869] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NCZ.txt [2026-01-09T20:27:29.004015] [INFO ] [sig ] [2154/3504] Completed NCZ in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:29.004054] [INFO ] [sig ] [2155/3504] Forecasting NDAQ... [2026-01-09T20:27:29.004085] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-09T20:27:29.004114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-09T20:27:29.015547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-09T20:27:29.015938] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-09T20:27:29.016761] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-09T20:27:29.016816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:29.016849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:29.016876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:29.016932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:29.075941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:29.077314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:29.077429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:29.077469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:29.207527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:29.207740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:29.207786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:29.207817] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:29.211499] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-09T20:27:29.211866] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-09T20:27:29.212008] [INFO ] [sig ] NDAQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:29.361600] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NDAQ.txt [2026-01-09T20:27:29.361751] [INFO ] [sig ] [2155/3504] Completed NDAQ in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:29.361792] [INFO ] [sig ] [2156/3504] Forecasting NDMO... [2026-01-09T20:27:29.361822] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-09T20:27:29.361855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-09T20:27:29.373214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-09T20:27:29.373603] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-09T20:27:29.374406] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-09T20:27:29.374460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:29.374492] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:29.374519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:29.374606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:29.432835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:29.433694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:29.433778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:29.433812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:29.555627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:29.555782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:29.555821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:29.555850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:29.559301] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-09T20:27:29.559611] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-09T20:27:29.559743] [INFO ] [sig ] NDMO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:29.708974] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NDMO.txt [2026-01-09T20:27:29.709129] [INFO ] [sig ] [2156/3504] Completed NDMO in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:29.709167] [INFO ] [sig ] [2157/3504] Forecasting NDRA... [2026-01-09T20:27:29.709196] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-09T20:27:29.709235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-09T20:27:29.720913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-09T20:27:29.721311] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-09T20:27:29.722176] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-09T20:27:29.722241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:29.722283] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:29.722311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:29.722367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:29.780707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:29.781624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:29.781707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:29.781740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:29.899444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:29.899614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:29.899656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:29.899687] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:29.903503] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-09T20:27:29.903820] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-09T20:27:29.903956] [INFO ] [sig ] NDRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:30.052696] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NDRA.txt [2026-01-09T20:27:30.052855] [INFO ] [sig ] [2157/3504] Completed NDRA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-09T20:27:30.052897] [INFO ] [sig ] [2158/3504] Forecasting NDSN... [2026-01-09T20:27:30.052928] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-09T20:27:30.052960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-09T20:27:30.064706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-09T20:27:30.065024] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-09T20:27:30.065840] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-09T20:27:30.065893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:30.065925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:30.065954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:30.066023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:30.124991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:30.126071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:30.126377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:30.126415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:30.251484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:30.251623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:30.251662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:30.251691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:30.254895] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=24.42%) [2026-01-09T20:27:30.255153] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-09T20:27:30.255269] [INFO ] [sig ] NDSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:30.397187] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NDSN.txt [2026-01-09T20:27:30.397313] [INFO ] [sig ] [2158/3504] Completed NDSN in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:30.397352] [INFO ] [sig ] [2159/3504] Forecasting NE... [2026-01-09T20:27:30.397382] [INFO ] [sig ] Generating forecast for: NE [2026-01-09T20:27:30.397412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-09T20:27:30.408697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-09T20:27:30.408979] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-09T20:27:30.409788] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-09T20:27:30.409840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:30.409873] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:30.409901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:30.409958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:30.467929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:30.468555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:30.468646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:30.468678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:30.586934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:30.587062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:30.587100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:30.587149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:30.590443] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-01-09T20:27:30.590719] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-09T20:27:30.590837] [INFO ] [sig ] NE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:30.731180] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NE.txt [2026-01-09T20:27:30.731333] [INFO ] [sig ] [2159/3504] Completed NE in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:30.731372] [INFO ] [sig ] [2160/3504] Forecasting NEA... [2026-01-09T20:27:30.731400] [INFO ] [sig ] Generating forecast for: NEA [2026-01-09T20:27:30.731432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-09T20:27:30.742858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-09T20:27:30.743233] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-09T20:27:30.744047] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-09T20:27:30.744112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:30.744146] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:30.744174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:30.744231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:30.800516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:30.801406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:30.801496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:30.801528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:30.923962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:30.924101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:30.924139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:30.924167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:30.927485] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=53.65%) [2026-01-09T20:27:30.927775] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-09T20:27:30.927898] [INFO ] [sig ] NEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:31.065916] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NEA.txt [2026-01-09T20:27:31.066043] [INFO ] [sig ] [2160/3504] Completed NEA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:31.066083] [INFO ] [sig ] [2161/3504] Forecasting NECB... [2026-01-09T20:27:31.066114] [INFO ] [sig ] Generating forecast for: NECB [2026-01-09T20:27:31.066144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-09T20:27:31.077076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-09T20:27:31.077379] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-09T20:27:31.078140] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-09T20:27:31.078192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:31.078224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:31.078250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:31.078305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:31.133229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:31.133847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:31.133923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:31.133954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:31.253701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:31.253885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:31.253930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:31.253962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:31.257554] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-01-09T20:27:31.257901] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-09T20:27:31.258035] [INFO ] [sig ] NECB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:31.401418] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NECB.txt [2026-01-09T20:27:31.401617] [INFO ] [sig ] [2161/3504] Completed NECB in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:31.401668] [INFO ] [sig ] [2162/3504] Forecasting NEE... [2026-01-09T20:27:31.401698] [INFO ] [sig ] Generating forecast for: NEE [2026-01-09T20:27:31.401729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-09T20:27:31.413118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-09T20:27:31.413436] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-09T20:27:31.414271] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-09T20:27:31.414324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:31.414356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:31.414384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:31.414441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:31.470988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:31.471678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:31.471757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:31.471790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:31.590829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:31.590978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:31.591016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:31.591044] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:31.594710] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=35.31%) [2026-01-09T20:27:31.594981] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-09T20:27:31.595104] [INFO ] [sig ] NEE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:31.737020] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NEE.txt [2026-01-09T20:27:31.737186] [INFO ] [sig ] [2162/3504] Completed NEE in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:31.737229] [INFO ] [sig ] [2163/3504] Forecasting NEGG... [2026-01-09T20:27:31.737260] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-09T20:27:31.737292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-09T20:27:31.748592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-09T20:27:31.748916] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-09T20:27:31.749753] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-09T20:27:31.749807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:31.749839] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:31.749871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:31.749946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:31.812196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:31.813012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:31.813095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:31.813129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:31.933990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:31.934163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:31.934206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:31.934242] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:31.937791] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-01-09T20:27:31.938106] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-09T20:27:31.938241] [INFO ] [sig ] NEGG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:32.084699] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NEGG.txt [2026-01-09T20:27:32.084862] [INFO ] [sig ] [2163/3504] Completed NEGG in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-09T20:27:32.084922] [INFO ] [sig ] [2164/3504] Forecasting NEM... [2026-01-09T20:27:32.084958] [INFO ] [sig ] Generating forecast for: NEM [2026-01-09T20:27:32.085000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-09T20:27:32.096165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-09T20:27:32.096440] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-09T20:27:32.097259] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-09T20:27:32.097311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:32.097347] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:32.097381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:32.097440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:32.155357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:32.156011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:32.156089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:32.156123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:32.287536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:32.287711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:32.287752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:32.287782] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:32.291216] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-01-09T20:27:32.291506] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-09T20:27:32.291666] [INFO ] [sig ] NEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:32.436764] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NEM.txt [2026-01-09T20:27:32.436923] [INFO ] [sig ] [2164/3504] Completed NEM in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:32.436965] [INFO ] [sig ] [2165/3504] Forecasting NEOG... [2026-01-09T20:27:32.436997] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-09T20:27:32.437035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-09T20:27:32.448997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-09T20:27:32.449302] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-09T20:27:32.450086] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-09T20:27:32.450137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:32.450195] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:32.450223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:32.450279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:32.505530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:32.506191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:32.506266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:32.506298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:32.620207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:32.620344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:32.620382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:32.620410] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:32.623732] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-09T20:27:32.624016] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-09T20:27:32.624140] [INFO ] [sig ] NEOG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:32.761593] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NEOG.txt [2026-01-09T20:27:32.761723] [INFO ] [sig ] [2165/3504] Completed NEOG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:32.761762] [INFO ] [sig ] [2166/3504] Forecasting NEON... [2026-01-09T20:27:32.761791] [INFO ] [sig ] Generating forecast for: NEON [2026-01-09T20:27:32.761822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-09T20:27:32.773597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-09T20:27:32.774001] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-09T20:27:32.774818] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-09T20:27:32.774871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:32.774903] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:32.774930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:32.774985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:32.836656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:32.837799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:32.837931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:32.837979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:32.967498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:32.967657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:32.967701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:32.967730] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:32.971066] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=27.20%) [2026-01-09T20:27:32.971338] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-09T20:27:32.971458] [INFO ] [sig ] NEON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:33.118236] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NEON.txt [2026-01-09T20:27:33.118396] [INFO ] [sig ] [2166/3504] Completed NEON in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:33.118437] [INFO ] [sig ] [2167/3504] Forecasting NEXA... [2026-01-09T20:27:33.118466] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-09T20:27:33.118498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-09T20:27:33.130706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-09T20:27:33.131034] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-09T20:27:33.131864] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-09T20:27:33.131924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:33.131961] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:33.131998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:33.132068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:33.187401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:33.188114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:33.188192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:33.188224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:33.302670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:33.302818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:33.302873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:33.302904] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:33.306195] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-01-09T20:27:33.306459] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-09T20:27:33.306593] [INFO ] [sig ] NEXA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:33.448746] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NEXA.txt [2026-01-09T20:27:33.448877] [INFO ] [sig ] [2167/3504] Completed NEXA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:33.448917] [INFO ] [sig ] [2168/3504] Forecasting NEXN... [2026-01-09T20:27:33.448946] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-09T20:27:33.448976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-09T20:27:33.459896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-09T20:27:33.460166] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-09T20:27:33.460932] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-09T20:27:33.460984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:33.461016] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:33.461042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:33.461098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:33.517071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:33.517776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:33.517856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:33.517889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:33.645582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:33.645757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:33.645798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:33.645861] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:33.649705] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-01-09T20:27:33.650031] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-09T20:27:33.650166] [INFO ] [sig ] NEXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:33.792657] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NEXN.txt [2026-01-09T20:27:33.792790] [INFO ] [sig ] [2168/3504] Completed NEXN in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:33.792828] [INFO ] [sig ] [2169/3504] Forecasting NFBK... [2026-01-09T20:27:33.792858] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-09T20:27:33.792888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-09T20:27:33.804411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-09T20:27:33.804728] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-09T20:27:33.805498] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-09T20:27:33.805550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:33.805602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:33.805632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:33.805689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:33.861888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:33.862541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:33.862633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:33.862665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:33.990388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:33.990555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:33.990621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:33.990681] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:33.995062] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=37.50%) [2026-01-09T20:27:33.995452] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-09T20:27:33.995644] [INFO ] [sig ] NFBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:34.140403] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NFBK.txt [2026-01-09T20:27:34.140621] [INFO ] [sig ] [2169/3504] Completed NFBK in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:34.140684] [INFO ] [sig ] [2170/3504] Forecasting NFE... [2026-01-09T20:27:34.140729] [INFO ] [sig ] Generating forecast for: NFE [2026-01-09T20:27:34.140773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-09T20:27:34.155185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-09T20:27:34.155592] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-09T20:27:34.156552] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-09T20:27:34.156639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:34.156681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:34.156717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:34.156797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:34.214206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:34.215087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:34.215173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:34.215206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:34.335410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:34.335559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:34.335615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:34.335645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:34.338948] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-01-09T20:27:34.339211] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-09T20:27:34.339327] [INFO ] [sig ] NFE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:34.482144] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NFE.txt [2026-01-09T20:27:34.482289] [INFO ] [sig ] [2170/3504] Completed NFE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:34.482327] [INFO ] [sig ] [2171/3504] Forecasting NFG... [2026-01-09T20:27:34.482356] [INFO ] [sig ] Generating forecast for: NFG [2026-01-09T20:27:34.482388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-09T20:27:34.493756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-09T20:27:34.494068] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-09T20:27:34.494908] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-09T20:27:34.494962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:34.495021] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:34.495059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:34.495131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:34.552668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:34.553324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:34.553401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:34.553433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:34.674329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:34.674476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:34.674515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:34.674543] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:34.677935] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-01-09T20:27:34.678208] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-09T20:27:34.678328] [INFO ] [sig ] NFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:34.819700] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NFG.txt [2026-01-09T20:27:34.819857] [INFO ] [sig ] [2171/3504] Completed NFG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:34.819897] [INFO ] [sig ] [2172/3504] Forecasting NFJ... [2026-01-09T20:27:34.819934] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-09T20:27:34.819978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-09T20:27:34.832325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-09T20:27:34.832727] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-09T20:27:34.833519] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-09T20:27:34.833590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:34.833627] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:34.833654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:34.833711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:34.891524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:34.892395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:34.892479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:34.892513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:35.016549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:35.016736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:35.016785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:35.016820] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:35.021550] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-01-09T20:27:35.021933] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-09T20:27:35.022095] [INFO ] [sig ] NFJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:35.166990] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NFJ.txt [2026-01-09T20:27:35.167147] [INFO ] [sig ] [2172/3504] Completed NFJ in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:35.167186] [INFO ] [sig ] [2173/3504] Forecasting NFLX... [2026-01-09T20:27:35.167216] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-09T20:27:35.167246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-09T20:27:35.178601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-09T20:27:35.178995] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-09T20:27:35.179785] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-09T20:27:35.179838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:35.179869] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:35.179895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:35.179950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:35.237949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:35.238825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:35.238909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:35.238943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:35.365904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:35.366075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:35.366117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:35.366145] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:35.369711] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-01-09T20:27:35.369984] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-09T20:27:35.370113] [INFO ] [sig ] NFLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:35.509124] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NFLX.txt [2026-01-09T20:27:35.509283] [INFO ] [sig ] [2173/3504] Completed NFLX in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:35.509322] [INFO ] [sig ] [2174/3504] Forecasting NFTY... [2026-01-09T20:27:35.509351] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-09T20:27:35.509382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-09T20:27:35.520288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-09T20:27:35.520606] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-09T20:27:35.521359] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-09T20:27:35.521409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:35.521441] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:35.521466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:35.521522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:35.576855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:35.577612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:35.577693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:35.577726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:35.693906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:35.694052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:35.694090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:35.694118] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:35.697452] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-01-09T20:27:35.697747] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-09T20:27:35.697867] [INFO ] [sig ] NFTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:35.840267] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NFTY.txt [2026-01-09T20:27:35.840397] [INFO ] [sig ] [2174/3504] Completed NFTY in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-09T20:27:35.840434] [INFO ] [sig ] [2175/3504] Forecasting NGG... [2026-01-09T20:27:35.840470] [INFO ] [sig ] Generating forecast for: NGG [2026-01-09T20:27:35.840501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-09T20:27:35.851538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-09T20:27:35.851838] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-09T20:27:35.852610] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-09T20:27:35.852661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:35.852692] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:35.852719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:35.852774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:35.909327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:35.910199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:35.910316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:35.910352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:36.036332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:36.036491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:36.036532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:36.036562] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:36.040089] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-01-09T20:27:36.040447] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-09T20:27:36.040610] [INFO ] [sig ] NGG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:36.196561] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NGG.txt [2026-01-09T20:27:36.196750] [INFO ] [sig ] [2175/3504] Completed NGG in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:36.196789] [INFO ] [sig ] [2176/3504] Forecasting NGL... [2026-01-09T20:27:36.196819] [INFO ] [sig ] Generating forecast for: NGL [2026-01-09T20:27:36.196849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-09T20:27:36.208450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-09T20:27:36.208968] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-09T20:27:36.209748] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-09T20:27:36.209800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:36.209831] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:36.209858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:36.209913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:36.265535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:36.266388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:36.266467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:36.266500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:36.381137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:36.381295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:36.381333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:36.381361] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:36.384704] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-09T20:27:36.384970] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-09T20:27:36.385087] [INFO ] [sig ] NGL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:36.524326] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NGL.txt [2026-01-09T20:27:36.524476] [INFO ] [sig ] [2176/3504] Completed NGL in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:36.524514] [INFO ] [sig ] [2177/3504] Forecasting NGNE... [2026-01-09T20:27:36.524543] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-09T20:27:36.524592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-09T20:27:36.535621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-09T20:27:36.535923] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-09T20:27:36.536693] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-09T20:27:36.536744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:36.536774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:36.536800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:36.536855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:36.593087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:36.593968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:36.594051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:36.594084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:36.713095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:36.713244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:36.713284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:36.713313] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:36.716739] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-01-09T20:27:36.717017] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-09T20:27:36.717164] [INFO ] [sig ] NGNE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:36.856918] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NGNE.txt [2026-01-09T20:27:36.857046] [INFO ] [sig ] [2177/3504] Completed NGNE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:36.857086] [INFO ] [sig ] [2178/3504] Forecasting NGS... [2026-01-09T20:27:36.857138] [INFO ] [sig ] Generating forecast for: NGS [2026-01-09T20:27:36.857182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-09T20:27:36.869502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-09T20:27:36.869806] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-09T20:27:36.870550] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-09T20:27:36.870620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:36.870661] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:36.870688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:36.870743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:36.928053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:36.928803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:36.928883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:36.928918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:37.045352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:37.045504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:37.045545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:37.045610] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:37.049034] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-09T20:27:37.049301] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-09T20:27:37.049418] [INFO ] [sig ] NGS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:37.192681] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NGS.txt [2026-01-09T20:27:37.192875] [INFO ] [sig ] [2178/3504] Completed NGS in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:37.192916] [INFO ] [sig ] [2179/3504] Forecasting NGVC... [2026-01-09T20:27:37.192946] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-09T20:27:37.192977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-09T20:27:37.204303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-09T20:27:37.204646] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-09T20:27:37.205402] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-09T20:27:37.205454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:37.205486] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:37.205513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:37.205569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:37.265734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:37.266553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:37.266654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:37.266687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:37.386477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:37.386640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:37.386679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:37.386708] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:37.390130] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-09T20:27:37.390414] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-09T20:27:37.390538] [INFO ] [sig ] NGVC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:37.530939] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NGVC.txt [2026-01-09T20:27:37.531087] [INFO ] [sig ] [2179/3504] Completed NGVC in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:37.531124] [INFO ] [sig ] [2180/3504] Forecasting NHI... [2026-01-09T20:27:37.531154] [INFO ] [sig ] Generating forecast for: NHI [2026-01-09T20:27:37.531184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-09T20:27:37.542405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-09T20:27:37.542725] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-09T20:27:37.543466] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-09T20:27:37.543525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:37.543556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:37.543608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:37.543666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:37.599153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:37.599953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:37.600031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:37.600080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:37.715159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:37.715310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:37.715349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:37.715377] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:37.718769] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-09T20:27:37.719042] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-09T20:27:37.719161] [INFO ] [sig ] NHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:37.858914] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NHI.txt [2026-01-09T20:27:37.859055] [INFO ] [sig ] [2180/3504] Completed NHI in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-09T20:27:37.859094] [INFO ] [sig ] [2181/3504] Forecasting NHTC... [2026-01-09T20:27:37.859122] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-09T20:27:37.859152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-09T20:27:37.869628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-09T20:27:37.869913] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-09T20:27:37.870675] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-09T20:27:37.870727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:37.870758] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:37.870785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:37.870840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:37.927302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:37.928096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:37.928182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:37.928215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:38.038916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:38.039067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:38.039108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:38.039138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:38.042720] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-09T20:27:38.042989] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-09T20:27:38.043110] [INFO ] [sig ] NHTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:38.184217] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NHTC.txt [2026-01-09T20:27:38.184364] [INFO ] [sig ] [2181/3504] Completed NHTC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:38.184403] [INFO ] [sig ] [2182/3504] Forecasting NI... [2026-01-09T20:27:38.184432] [INFO ] [sig ] Generating forecast for: NI [2026-01-09T20:27:38.184462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-09T20:27:38.196934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-09T20:27:38.197298] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-09T20:27:38.198101] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-09T20:27:38.198155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:38.198215] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:38.198258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:38.198317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:38.259645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:38.260489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:38.260591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:38.260627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:38.384071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:38.384223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:38.384263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:38.384293] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:38.387797] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=19.43%) [2026-01-09T20:27:38.388087] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-09T20:27:38.388213] [INFO ] [sig ] NI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:38.530357] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NI.txt [2026-01-09T20:27:38.530496] [INFO ] [sig ] [2182/3504] Completed NI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:38.530535] [INFO ] [sig ] [2183/3504] Forecasting NIC... [2026-01-09T20:27:38.530564] [INFO ] [sig ] Generating forecast for: NIC [2026-01-09T20:27:38.530614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-09T20:27:38.542006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-09T20:27:38.542369] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-09T20:27:38.543151] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-09T20:27:38.543203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:38.543237] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:38.543262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:38.543316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:38.598821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:38.599621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:38.599702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:38.599734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:38.719215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:38.719366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:38.719405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:38.719434] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:38.722763] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=30.59%) [2026-01-09T20:27:38.723036] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-09T20:27:38.723158] [INFO ] [sig ] NIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:38.867663] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NIC.txt [2026-01-09T20:27:38.867816] [INFO ] [sig ] [2183/3504] Completed NIC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:38.867855] [INFO ] [sig ] [2184/3504] Forecasting NICE... [2026-01-09T20:27:38.867884] [INFO ] [sig ] Generating forecast for: NICE [2026-01-09T20:27:38.867915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-09T20:27:38.878996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-09T20:27:38.879279] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-09T20:27:38.880085] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-09T20:27:38.880137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:38.880168] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:38.880194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:38.880255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:38.935792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:38.936378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:38.936454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:38.936486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:39.057195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:39.057359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:39.057397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:39.057424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:39.060732] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=61.10%) [2026-01-09T20:27:39.060997] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-09T20:27:39.061114] [INFO ] [sig ] NICE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:39.199453] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NICE.txt [2026-01-09T20:27:39.199628] [INFO ] [sig ] [2184/3504] Completed NICE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:39.199669] [INFO ] [sig ] [2185/3504] Forecasting NIE... [2026-01-09T20:27:39.199698] [INFO ] [sig ] Generating forecast for: NIE [2026-01-09T20:27:39.199732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-09T20:27:39.211032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-09T20:27:39.211384] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-09T20:27:39.212151] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-09T20:27:39.212205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:39.212239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:39.212266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:39.212320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:39.267794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:39.268673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:39.268756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:39.268788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:39.387430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:39.387609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:39.387652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:39.387720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:39.391478] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-01-09T20:27:39.391786] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-09T20:27:39.391912] [INFO ] [sig ] NIE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:39.543472] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NIE.txt [2026-01-09T20:27:39.543660] [INFO ] [sig ] [2185/3504] Completed NIE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:39.543703] [INFO ] [sig ] [2186/3504] Forecasting NIKL... [2026-01-09T20:27:39.543733] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-09T20:27:39.543762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-09T20:27:39.554720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-09T20:27:39.554958] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-09T20:27:39.555718] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-09T20:27:39.555769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:39.555800] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:39.555827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:39.555882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:39.611765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:39.612363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:39.612436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:39.612468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:39.722548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:39.722664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:39.722699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:39.722727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:39.725798] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-09T20:27:39.726055] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-09T20:27:39.726172] [INFO ] [sig ] NIKL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:39.864774] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NIKL.txt [2026-01-09T20:27:39.864881] [INFO ] [sig ] [2186/3504] Completed NIKL in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:39.864918] [INFO ] [sig ] [2187/3504] Forecasting NIM... [2026-01-09T20:27:39.864946] [INFO ] [sig ] Generating forecast for: NIM [2026-01-09T20:27:39.864976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-09T20:27:39.876093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-09T20:27:39.876377] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-09T20:27:39.877165] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-09T20:27:39.877217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:39.877248] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:39.877273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:39.877329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:39.932802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:39.933384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:39.933456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:39.933488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:40.035429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:40.035532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:40.035566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:40.035612] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:40.038734] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-09T20:27:40.038992] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-09T20:27:40.039106] [INFO ] [sig ] NIM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:40.177996] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NIM.txt [2026-01-09T20:27:40.178112] [INFO ] [sig ] [2187/3504] Completed NIM in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:40.178150] [INFO ] [sig ] [2188/3504] Forecasting NIO... [2026-01-09T20:27:40.178178] [INFO ] [sig ] Generating forecast for: NIO [2026-01-09T20:27:40.178209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-09T20:27:40.191799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-09T20:27:40.192043] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-09T20:27:40.192800] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-09T20:27:40.192851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:40.192882] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:40.192908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:40.192963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:40.249525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:40.250112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:40.250186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:40.250217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:40.369469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:40.369640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:40.369679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:40.369707] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:40.373009] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-01-09T20:27:40.373271] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-09T20:27:40.373388] [INFO ] [sig ] NIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:40.511872] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NIO.txt [2026-01-09T20:27:40.511980] [INFO ] [sig ] [2188/3504] Completed NIO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:40.512017] [INFO ] [sig ] [2189/3504] Forecasting NITO... [2026-01-09T20:27:40.512045] [INFO ] [sig ] Generating forecast for: NITO [2026-01-09T20:27:40.512077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-09T20:27:40.522925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-09T20:27:40.523183] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-09T20:27:40.523949] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-09T20:27:40.524000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:40.524032] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:40.524058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:40.524117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:40.579603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:40.580174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:40.580249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:40.580279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:40.694988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:40.695107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:40.695143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:40.695170] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:40.698336] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-01-09T20:27:40.698630] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-09T20:27:40.698749] [INFO ] [sig ] NITO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:40.837687] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NITO.txt [2026-01-09T20:27:40.837794] [INFO ] [sig ] [2189/3504] Completed NITO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:40.837832] [INFO ] [sig ] [2190/3504] Forecasting NKSH... [2026-01-09T20:27:40.837860] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-09T20:27:40.837890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-09T20:27:40.848344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-09T20:27:40.848611] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-09T20:27:40.849459] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-09T20:27:40.849511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:40.849542] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:40.849587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:40.849651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:40.905918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:40.906719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:40.906793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:40.906824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:41.007562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:41.007699] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:27:41.007737] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:41.007769] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:41.010974] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-09T20:27:41.011233] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-09T20:27:41.011357] [INFO ] [sig ] NKSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:41.151133] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NKSH.txt [2026-01-09T20:27:41.151243] [INFO ] [sig ] [2190/3504] Completed NKSH in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:41.151285] [INFO ] [sig ] [2191/3504] Forecasting NKTX... [2026-01-09T20:27:41.151313] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-09T20:27:41.151343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-09T20:27:41.163946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-09T20:27:41.164348] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-09T20:27:41.165280] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-09T20:27:41.165354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:41.165395] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:41.165424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:41.165482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:41.231204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:41.232227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:41.232329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:41.232383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:41.358406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:41.358611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:41.358661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:41.358690] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:41.362462] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-09T20:27:41.362804] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-09T20:27:41.362971] [INFO ] [sig ] NKTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:41.523036] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NKTX.txt [2026-01-09T20:27:41.523192] [INFO ] [sig ] [2191/3504] Completed NKTX in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-09T20:27:41.523231] [INFO ] [sig ] [2192/3504] Forecasting NKX... [2026-01-09T20:27:41.523260] [INFO ] [sig ] Generating forecast for: NKX [2026-01-09T20:27:41.523290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-09T20:27:41.534955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-09T20:27:41.535336] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-09T20:27:41.536128] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-09T20:27:41.536181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:41.536212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:41.536240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:41.536296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:41.600748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:41.601649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:41.601779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:41.601814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:41.721706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:41.721855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:41.721894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:41.721923] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:41.725249] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-01-09T20:27:41.725524] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-09T20:27:41.725665] [INFO ] [sig ] NKX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:41.867826] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NKX.txt [2026-01-09T20:27:41.867982] [INFO ] [sig ] [2192/3504] Completed NKX in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:41.868022] [INFO ] [sig ] [2193/3504] Forecasting NLOP... [2026-01-09T20:27:41.868052] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-09T20:27:41.868082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-09T20:27:41.879934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-09T20:27:41.880271] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-09T20:27:41.881083] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-09T20:27:41.881135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:41.881167] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:41.881194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:41.881250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:41.936538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:41.937208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:41.937284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:41.937316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:42.052000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:42.052145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:42.052185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:42.052213] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:42.055522] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-09T20:27:42.055808] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-09T20:27:42.055930] [INFO ] [sig ] NLOP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:42.195301] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NLOP.txt [2026-01-09T20:27:42.195435] [INFO ] [sig ] [2193/3504] Completed NLOP in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:42.195474] [INFO ] [sig ] [2194/3504] Forecasting NLY... [2026-01-09T20:27:42.195504] [INFO ] [sig ] Generating forecast for: NLY [2026-01-09T20:27:42.195533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-09T20:27:42.206510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-09T20:27:42.206804] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-09T20:27:42.207593] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-09T20:27:42.207662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:42.207693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:42.207719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:42.207774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:42.262739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:42.263438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:42.263518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:42.263550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:42.394927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:42.395084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:42.395124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:42.395153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:42.398520] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-09T20:27:42.398803] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-09T20:27:42.398925] [INFO ] [sig ] NLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:42.542974] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NLY.txt [2026-01-09T20:27:42.543158] [INFO ] [sig ] [2194/3504] Completed NLY in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:42.543205] [INFO ] [sig ] [2195/3504] Forecasting NMAI... [2026-01-09T20:27:42.543236] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-09T20:27:42.543267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-09T20:27:42.556099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-09T20:27:42.556497] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-09T20:27:42.557328] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-09T20:27:42.557382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:42.557445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:42.557474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:42.557530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:42.615845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:42.616731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:42.616846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:42.616881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:42.736087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:42.736235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:42.736275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:42.736306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:42.739681] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-09T20:27:42.739947] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-09T20:27:42.740064] [INFO ] [sig ] NMAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:42.879318] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NMAI.txt [2026-01-09T20:27:42.879497] [INFO ] [sig ] [2195/3504] Completed NMAI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:42.879538] [INFO ] [sig ] [2196/3504] Forecasting NMCO... [2026-01-09T20:27:42.879567] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-09T20:27:42.879619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-09T20:27:42.890591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-09T20:27:42.890861] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-09T20:27:42.891626] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-09T20:27:42.891677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:42.891708] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:42.891735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:42.891790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:42.947053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:42.947706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:42.947780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:42.947812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:43.065942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:43.066072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:43.066109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:43.066137] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:43.069385] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-09T20:27:43.069669] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-09T20:27:43.069787] [INFO ] [sig ] NMCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:43.208652] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NMCO.txt [2026-01-09T20:27:43.208783] [INFO ] [sig ] [2196/3504] Completed NMCO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:43.208821] [INFO ] [sig ] [2197/3504] Forecasting NMFC... [2026-01-09T20:27:43.208849] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-09T20:27:43.208879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-09T20:27:43.219993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-09T20:27:43.220265] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-09T20:27:43.221019] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-09T20:27:43.221071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:43.221102] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:43.221129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:43.221185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:43.276377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:43.276998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:43.277071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:43.277102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:43.393750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:43.393902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:43.393940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:43.393968] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:43.397298] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-01-09T20:27:43.397561] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-09T20:27:43.397698] [INFO ] [sig ] NMFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:43.537643] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NMFC.txt [2026-01-09T20:27:43.537798] [INFO ] [sig ] [2197/3504] Completed NMFC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:43.537839] [INFO ] [sig ] [2198/3504] Forecasting NMG... [2026-01-09T20:27:43.537868] [INFO ] [sig ] Generating forecast for: NMG [2026-01-09T20:27:43.537898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-09T20:27:43.549089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-09T20:27:43.549459] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-09T20:27:43.550228] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-09T20:27:43.550282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:43.550314] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:43.550341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:43.550397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:43.605358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:43.606193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:43.606272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:43.606304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:43.722091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:43.722245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:43.722284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:43.722315] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:43.725672] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-09T20:27:43.725938] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-09T20:27:43.726059] [INFO ] [sig ] NMG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:43.865855] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NMG.txt [2026-01-09T20:27:43.865985] [INFO ] [sig ] [2198/3504] Completed NMG in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-09T20:27:43.866030] [INFO ] [sig ] [2199/3504] Forecasting NMI... [2026-01-09T20:27:43.866059] [INFO ] [sig ] Generating forecast for: NMI [2026-01-09T20:27:43.866089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-09T20:27:43.878498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-09T20:27:43.878864] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-09T20:27:43.879670] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-09T20:27:43.879722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:43.879783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:43.879810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:43.879867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:43.938675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:43.939342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:43.939429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:43.939460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:44.046635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:44.046794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:44.046838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:44.046866] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:44.051234] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-09T20:27:44.051636] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-09T20:27:44.051805] [INFO ] [sig ] NMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:44.204226] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NMI.txt [2026-01-09T20:27:44.204383] [INFO ] [sig ] [2199/3504] Completed NMI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:44.204422] [INFO ] [sig ] [2200/3504] Forecasting NMIH... [2026-01-09T20:27:44.204452] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-09T20:27:44.204480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-09T20:27:44.216286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-09T20:27:44.216685] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-09T20:27:44.217522] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-09T20:27:44.217595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:44.217629] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:44.217656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:44.217712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:44.276188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:44.276969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:44.277047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:44.277081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:44.388456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:44.388621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:44.388663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:44.388691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:44.392002] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-09T20:27:44.392261] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-09T20:27:44.392401] [INFO ] [sig ] NMIH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:44.535184] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NMIH.txt [2026-01-09T20:27:44.535309] [INFO ] [sig ] [2200/3504] Completed NMIH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:44.535352] [INFO ] [sig ] [2201/3504] Forecasting NMM... [2026-01-09T20:27:44.535382] [INFO ] [sig ] Generating forecast for: NMM [2026-01-09T20:27:44.535411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-09T20:27:44.547045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-09T20:27:44.547774] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-09T20:27:44.549119] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-09T20:27:44.549188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:44.549228] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:44.549255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:44.549313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:44.611188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:44.612135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:44.612221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:44.612254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:44.732416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:44.732605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:44.732654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:44.732684] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:44.736229] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-09T20:27:44.736565] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-09T20:27:44.736722] [INFO ] [sig ] NMM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:44.876787] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NMM.txt [2026-01-09T20:27:44.876918] [INFO ] [sig ] [2201/3504] Completed NMM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:44.876957] [INFO ] [sig ] [2202/3504] Forecasting NMRA... [2026-01-09T20:27:44.876986] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-09T20:27:44.877016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-09T20:27:44.888400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-09T20:27:44.888690] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-09T20:27:44.889446] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-09T20:27:44.889497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:44.889528] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:44.889553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:44.889631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:44.946926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:44.947681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:44.947764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:44.947796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:45.067238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:45.067392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:45.067454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:45.067514] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:45.070934] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-09T20:27:45.071199] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-09T20:27:45.071315] [INFO ] [sig ] NMRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:45.214710] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NMRA.txt [2026-01-09T20:27:45.214879] [INFO ] [sig ] [2202/3504] Completed NMRA in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:45.214921] [INFO ] [sig ] [2203/3504] Forecasting NMRK... [2026-01-09T20:27:45.214949] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-09T20:27:45.214976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-09T20:27:45.226638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-09T20:27:45.226900] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-09T20:27:45.227716] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-09T20:27:45.227767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:45.227798] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:45.227823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:45.227878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:45.282995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:45.283661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:45.283736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:45.283768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:45.406809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:45.406951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:45.406989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:45.407019] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:45.410349] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-01-09T20:27:45.410627] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-09T20:27:45.410747] [INFO ] [sig ] NMRK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:45.551911] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NMRK.txt [2026-01-09T20:27:45.552045] [INFO ] [sig ] [2203/3504] Completed NMRK in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:45.552083] [INFO ] [sig ] [2204/3504] Forecasting NN... [2026-01-09T20:27:45.552125] [INFO ] [sig ] Generating forecast for: NN [2026-01-09T20:27:45.552155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-09T20:27:45.563840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-09T20:27:45.564135] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-09T20:27:45.564899] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-09T20:27:45.564949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:45.564980] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:45.565006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:45.565062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:45.621331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:45.621970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:45.622063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:45.622104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:45.741220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:45.741366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:45.741405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:45.741435] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:45.744866] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-09T20:27:45.745137] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-09T20:27:45.745258] [INFO ] [sig ] NN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:45.887150] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NN.txt [2026-01-09T20:27:45.887284] [INFO ] [sig ] [2204/3504] Completed NN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:45.887322] [INFO ] [sig ] [2205/3504] Forecasting NNDM... [2026-01-09T20:27:45.887350] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-09T20:27:45.887380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-09T20:27:45.898919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-09T20:27:45.899189] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-09T20:27:45.899966] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-09T20:27:45.900017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:45.900048] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:45.900074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:45.900130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:45.961979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:45.962817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:45.962898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:45.962932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:46.084894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:46.085048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:46.085087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:46.085115] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:46.088425] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-09T20:27:46.088707] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-09T20:27:46.088825] [INFO ] [sig ] NNDM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:46.225719] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NNDM.txt [2026-01-09T20:27:46.225847] [INFO ] [sig ] [2205/3504] Completed NNDM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:46.225885] [INFO ] [sig ] [2206/3504] Forecasting NNE... [2026-01-09T20:27:46.225913] [INFO ] [sig ] Generating forecast for: NNE [2026-01-09T20:27:46.225942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-09T20:27:46.237442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-09T20:27:46.237747] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-09T20:27:46.238488] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-09T20:27:46.238539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:46.238610] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:46.238642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:46.238698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:46.293935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:46.294590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:46.294667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:46.294698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:46.417839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:46.418006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:46.418048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:46.418078] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:46.421605] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-01-09T20:27:46.421914] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-09T20:27:46.422046] [INFO ] [sig ] NNE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:46.565900] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NNE.txt [2026-01-09T20:27:46.566033] [INFO ] [sig ] [2206/3504] Completed NNE in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:46.566071] [INFO ] [sig ] [2207/3504] Forecasting NNI... [2026-01-09T20:27:46.566100] [INFO ] [sig ] Generating forecast for: NNI [2026-01-09T20:27:46.566129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-09T20:27:46.577727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-09T20:27:46.577998] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-09T20:27:46.578762] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-09T20:27:46.578813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:46.578845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:46.578872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:46.578927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:46.634678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:46.635254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:46.635328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:46.635360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:46.754016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:46.754165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:46.754203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:46.754231] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:46.757532] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-01-09T20:27:46.757809] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-09T20:27:46.757925] [INFO ] [sig ] NNI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:46.896921] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NNI.txt [2026-01-09T20:27:46.897039] [INFO ] [sig ] [2207/3504] Completed NNI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:46.897077] [INFO ] [sig ] [2208/3504] Forecasting NNN... [2026-01-09T20:27:46.897122] [INFO ] [sig ] Generating forecast for: NNN [2026-01-09T20:27:46.897156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-09T20:27:46.909510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-09T20:27:46.910039] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-09T20:27:46.910866] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-09T20:27:46.910917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:46.910948] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:46.910973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:46.911028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:46.966921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:46.967854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:46.967936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:46.967969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:47.082717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:47.082814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:47.082849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:47.082876] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:47.085962] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-01-09T20:27:47.086223] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-09T20:27:47.086341] [INFO ] [sig ] NNN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:47.223644] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NNN.txt [2026-01-09T20:27:47.223784] [INFO ] [sig ] [2208/3504] Completed NNN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-09T20:27:47.223822] [INFO ] [sig ] [2209/3504] Forecasting NNOX... [2026-01-09T20:27:47.223851] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-09T20:27:47.223881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-09T20:27:47.234750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-09T20:27:47.235013] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-09T20:27:47.235786] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-09T20:27:47.235836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:47.235866] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:47.235892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:47.235947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:47.291611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:47.292189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:47.292290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:47.292323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:47.414815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:47.414976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:47.415018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:47.415047] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:47.418594] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=28.45%) [2026-01-09T20:27:47.418882] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-09T20:27:47.419006] [INFO ] [sig ] NNOX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:47.558506] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NNOX.txt [2026-01-09T20:27:47.558662] [INFO ] [sig ] [2209/3504] Completed NNOX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:47.558702] [INFO ] [sig ] [2210/3504] Forecasting NNY... [2026-01-09T20:27:47.558731] [INFO ] [sig ] Generating forecast for: NNY [2026-01-09T20:27:47.558768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-09T20:27:47.570060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-09T20:27:47.570355] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-09T20:27:47.571167] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-09T20:27:47.571221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:47.571253] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:47.571279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:47.571336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:47.627741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:47.628366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:47.628439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:47.628470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:47.735436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:47.735566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:47.735624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:47.735652] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:47.738903] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-01-09T20:27:47.739166] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-09T20:27:47.739283] [INFO ] [sig ] NNY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:47.883178] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NNY.txt [2026-01-09T20:27:47.883311] [INFO ] [sig ] [2210/3504] Completed NNY in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:47.883351] [INFO ] [sig ] [2211/3504] Forecasting NOA... [2026-01-09T20:27:47.883381] [INFO ] [sig ] Generating forecast for: NOA [2026-01-09T20:27:47.883415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-09T20:27:47.895117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-09T20:27:47.895417] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-09T20:27:47.896259] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-09T20:27:47.896313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:47.896346] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:47.896372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:47.896434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:47.954890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:47.955620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:47.955702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:47.955734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:48.075806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:48.075958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:48.075998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:48.076026] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:48.079344] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-09T20:27:48.079626] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-09T20:27:48.079747] [INFO ] [sig ] NOA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:48.218225] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NOA.txt [2026-01-09T20:27:48.218385] [INFO ] [sig ] [2211/3504] Completed NOA in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:48.218424] [INFO ] [sig ] [2212/3504] Forecasting NOAH... [2026-01-09T20:27:48.218452] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-09T20:27:48.218482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-09T20:27:48.230324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-09T20:27:48.230634] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-09T20:27:48.231376] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-09T20:27:48.231426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:48.231458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:48.231484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:48.231544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:48.287875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:48.288746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:48.288827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:48.288859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:48.406701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:48.406848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:48.406886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:48.406915] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:48.410259] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-09T20:27:48.410525] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-09T20:27:48.410660] [INFO ] [sig ] NOAH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:48.550731] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NOAH.txt [2026-01-09T20:27:48.550884] [INFO ] [sig ] [2212/3504] Completed NOAH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:48.550922] [INFO ] [sig ] [2213/3504] Forecasting NODK... [2026-01-09T20:27:48.550952] [INFO ] [sig ] Generating forecast for: NODK [2026-01-09T20:27:48.550983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-09T20:27:48.560741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-09T20:27:48.561008] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-09T20:27:48.561789] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-09T20:27:48.561840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:48.561872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:48.561898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:48.561953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:48.617390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:48.618246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:48.618332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:48.618364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:48.716821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:48.716984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:48.717024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:48.717071] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:48.720435] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-01-09T20:27:48.720737] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-09T20:27:48.720862] [INFO ] [sig ] NODK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:48.862287] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NODK.txt [2026-01-09T20:27:48.862424] [INFO ] [sig ] [2213/3504] Completed NODK in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:48.862462] [INFO ] [sig ] [2214/3504] Forecasting NOG... [2026-01-09T20:27:48.862489] [INFO ] [sig ] Generating forecast for: NOG [2026-01-09T20:27:48.862519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-09T20:27:48.874618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-09T20:27:48.874941] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-09T20:27:48.875742] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-09T20:27:48.875793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:48.875824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:48.875850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:48.875905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:48.931667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:48.932403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:48.932482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:48.932514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:49.048746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:49.048932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:49.048982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:49.049011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:49.052498] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-09T20:27:49.052804] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-09T20:27:49.052930] [INFO ] [sig ] NOG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:49.206536] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NOG.txt [2026-01-09T20:27:49.206749] [INFO ] [sig ] [2214/3504] Completed NOG in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:49.206805] [INFO ] [sig ] [2215/3504] Forecasting NOMD... [2026-01-09T20:27:49.206848] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-09T20:27:49.206893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-09T20:27:49.221110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-09T20:27:49.221479] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-09T20:27:49.222289] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-09T20:27:49.222343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:49.222376] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:49.222404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:49.222462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:49.281399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:49.282285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:49.282379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:49.282412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:49.404283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:49.404439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:49.404478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:49.404509] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:49.408288] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-01-09T20:27:49.408604] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-09T20:27:49.408893] [INFO ] [sig ] NOMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:49.553971] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NOMD.txt [2026-01-09T20:27:49.554098] [INFO ] [sig ] [2215/3504] Completed NOMD in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:49.554136] [INFO ] [sig ] [2216/3504] Forecasting NOTE... [2026-01-09T20:27:49.554165] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-09T20:27:49.554194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-09T20:27:49.566199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-09T20:27:49.566483] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-09T20:27:49.567275] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-09T20:27:49.567328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:49.567389] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:49.567418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:49.567476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:49.624870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:49.625539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:49.625635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:49.625669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:49.744180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:49.744326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:49.744366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:49.744395] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:49.747822] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-09T20:27:49.748096] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-09T20:27:49.748218] [INFO ] [sig ] NOTE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:49.890399] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NOTE.txt [2026-01-09T20:27:49.890545] [INFO ] [sig ] [2216/3504] Completed NOTE in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-09T20:27:49.890602] [INFO ] [sig ] [2217/3504] Forecasting NPCE... [2026-01-09T20:27:49.890633] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-09T20:27:49.890664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-09T20:27:49.901729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-09T20:27:49.902026] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-09T20:27:49.902798] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-09T20:27:49.902850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:49.902880] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:49.902906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:49.902973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:49.959173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:49.959918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:49.959994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:49.960025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:50.075675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:50.075810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:50.075851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:50.075886] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:50.079178] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-09T20:27:50.079443] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-09T20:27:50.079563] [INFO ] [sig ] NPCE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:50.222506] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NPCE.txt [2026-01-09T20:27:50.222647] [INFO ] [sig ] [2217/3504] Completed NPCE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:50.222686] [INFO ] [sig ] [2218/3504] Forecasting NPFD... [2026-01-09T20:27:50.222716] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-09T20:27:50.222745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-09T20:27:50.233758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-09T20:27:50.234042] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-09T20:27:50.234849] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-09T20:27:50.234902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:50.234935] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:50.234962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:50.235019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:50.296635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:50.297469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:50.297550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:50.297603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:50.414910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:50.415043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:50.415080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:50.415108] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:50.418407] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-09T20:27:50.418695] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-09T20:27:50.418816] [INFO ] [sig ] NPFD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:50.557786] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NPFD.txt [2026-01-09T20:27:50.557913] [INFO ] [sig ] [2218/3504] Completed NPFD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:50.557951] [INFO ] [sig ] [2219/3504] Forecasting NPK... [2026-01-09T20:27:50.557979] [INFO ] [sig ] Generating forecast for: NPK [2026-01-09T20:27:50.558009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-09T20:27:50.568770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-09T20:27:50.569087] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-09T20:27:50.569887] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-09T20:27:50.569950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:50.569984] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:50.570010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:50.570068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:50.628244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:50.629102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:50.629180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:50.629214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:50.749553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:50.749701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:50.749740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:50.749796] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:50.753098] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-09T20:27:50.753366] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-09T20:27:50.753489] [INFO ] [sig ] NPK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:50.892621] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NPK.txt [2026-01-09T20:27:50.892756] [INFO ] [sig ] [2219/3504] Completed NPK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:50.892795] [INFO ] [sig ] [2220/3504] Forecasting NPO... [2026-01-09T20:27:50.892824] [INFO ] [sig ] Generating forecast for: NPO [2026-01-09T20:27:50.892855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-09T20:27:50.903773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-09T20:27:50.904040] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-09T20:27:50.904812] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-09T20:27:50.904863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:50.904893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:50.904918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:50.904973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:50.960344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:50.960970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:50.961045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:50.961076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:51.081714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:51.081858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:51.081897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:51.081925] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:51.085220] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-01-09T20:27:51.085483] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-09T20:27:51.085622] [INFO ] [sig ] NPO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:51.225007] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NPO.txt [2026-01-09T20:27:51.225134] [INFO ] [sig ] [2220/3504] Completed NPO in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:51.225171] [INFO ] [sig ] [2221/3504] Forecasting NQP... [2026-01-09T20:27:51.225200] [INFO ] [sig ] Generating forecast for: NQP [2026-01-09T20:27:51.225229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-09T20:27:51.236301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-09T20:27:51.236583] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-09T20:27:51.237350] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-09T20:27:51.237400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:51.237431] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:51.237457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:51.237511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:51.293178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:51.294011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:51.294090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:51.294122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:51.409305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:51.409449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:51.409495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:51.409529] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:51.412905] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-09T20:27:51.413175] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-09T20:27:51.413294] [INFO ] [sig ] NQP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:51.552616] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NQP.txt [2026-01-09T20:27:51.552746] [INFO ] [sig ] [2221/3504] Completed NQP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:51.552784] [INFO ] [sig ] [2222/3504] Forecasting NRC... [2026-01-09T20:27:51.552813] [INFO ] [sig ] Generating forecast for: NRC [2026-01-09T20:27:51.552844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-09T20:27:51.564222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-09T20:27:51.564516] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-09T20:27:51.565474] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-09T20:27:51.565527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:51.565558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:51.565603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:51.565662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:51.622358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:51.623042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:51.623118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:51.623150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:51.739735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:51.739871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:51.739910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:51.739938] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:51.743191] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=61.54%) [2026-01-09T20:27:51.743450] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-09T20:27:51.743566] [INFO ] [sig ] NRC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:51.886453] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NRC.txt [2026-01-09T20:27:51.886607] [INFO ] [sig ] [2222/3504] Completed NRC in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:51.886654] [INFO ] [sig ] [2223/3504] Forecasting NRDS... [2026-01-09T20:27:51.886683] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-09T20:27:51.886713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-09T20:27:51.898999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-09T20:27:51.899256] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-09T20:27:51.900161] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-09T20:27:51.900212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:51.900244] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:51.900270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:51.900325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:51.956786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:51.957479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:51.957556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:51.957606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:52.073140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:52.073294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:52.073333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:52.073362] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:52.076660] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=76.09%) [2026-01-09T20:27:52.076924] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-09T20:27:52.077042] [INFO ] [sig ] NRDS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:52.215599] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NRDS.txt [2026-01-09T20:27:52.215721] [INFO ] [sig ] [2223/3504] Completed NRDS in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:52.215760] [INFO ] [sig ] [2224/3504] Forecasting NREF... [2026-01-09T20:27:52.215789] [INFO ] [sig ] Generating forecast for: NREF [2026-01-09T20:27:52.215818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-09T20:27:52.226759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-09T20:27:52.227034] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-09T20:27:52.227835] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-09T20:27:52.227888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:52.227919] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:52.227944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:52.227999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:52.284414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:52.285108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:52.285189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:52.285222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:52.402125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:52.402260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:52.402299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:52.402328] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:52.405621] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-01-09T20:27:52.405916] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-09T20:27:52.406033] [INFO ] [sig ] NREF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:52.543497] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NREF.txt [2026-01-09T20:27:52.543643] [INFO ] [sig ] [2224/3504] Completed NREF in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:52.543687] [INFO ] [sig ] [2225/3504] Forecasting NRG... [2026-01-09T20:27:52.543731] [INFO ] [sig ] Generating forecast for: NRG [2026-01-09T20:27:52.543767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-09T20:27:52.558134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-09T20:27:52.558422] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-09T20:27:52.559206] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-09T20:27:52.559258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:52.559291] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:52.559317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:52.559372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:52.616123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:52.616859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:52.616939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:52.616972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:52.736403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:52.736546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:52.736604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:52.736635] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:52.739924] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=64.84%) [2026-01-09T20:27:52.740187] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-09T20:27:52.740305] [INFO ] [sig ] NRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:52.878692] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NRG.txt [2026-01-09T20:27:52.878817] [INFO ] [sig ] [2225/3504] Completed NRG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:52.878855] [INFO ] [sig ] [2226/3504] Forecasting NRIM... [2026-01-09T20:27:52.878883] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-09T20:27:52.878912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-09T20:27:52.890679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-09T20:27:52.891024] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-09T20:27:52.891805] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-09T20:27:52.891856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:52.891888] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:52.891915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:52.891970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:52.948520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:52.949340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:52.949445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:52.949481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:53.078246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:53.078396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:53.078455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:53.078486] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:53.081920] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-09T20:27:53.082267] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-09T20:27:53.082407] [INFO ] [sig ] NRIM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:53.277144] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NRIM.txt [2026-01-09T20:27:53.277280] [INFO ] [sig ] [2226/3504] Completed NRIM in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-09T20:27:53.277317] [INFO ] [sig ] [2227/3504] Forecasting NRIX... [2026-01-09T20:27:53.277347] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-09T20:27:53.277377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-09T20:27:53.288912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-09T20:27:53.289192] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-09T20:27:53.290018] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-09T20:27:53.290071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:53.290103] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:53.290129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:53.290185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:53.350669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:53.351531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:53.351633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:53.351677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:53.475733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:53.475882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:53.475926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:53.475955] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:53.479349] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-09T20:27:53.479640] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-09T20:27:53.479765] [INFO ] [sig ] NRIX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:53.619652] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NRIX.txt [2026-01-09T20:27:53.619965] [INFO ] [sig ] [2227/3504] Completed NRIX in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:53.620002] [INFO ] [sig ] [2228/3504] Forecasting NRK... [2026-01-09T20:27:53.620031] [INFO ] [sig ] Generating forecast for: NRK [2026-01-09T20:27:53.620062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-09T20:27:53.631316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-09T20:27:53.631609] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-09T20:27:53.632377] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-09T20:27:53.632429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:53.632461] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:53.632487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:53.632543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:53.689430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:53.690076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:53.690150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:53.690183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:53.807375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:53.807522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:53.807562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:53.807623] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:53.810980] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-09T20:27:53.811247] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-09T20:27:53.811368] [INFO ] [sig ] NRK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:53.962717] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NRK.txt [2026-01-09T20:27:53.962861] [INFO ] [sig ] [2228/3504] Completed NRK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:53.962899] [INFO ] [sig ] [2229/3504] Forecasting NRP... [2026-01-09T20:27:53.962929] [INFO ] [sig ] Generating forecast for: NRP [2026-01-09T20:27:53.962958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-09T20:27:53.973522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-09T20:27:53.973830] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-09T20:27:53.974598] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-09T20:27:53.974650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:53.974681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:53.974707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:53.974764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:54.031744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:54.032544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:54.032637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:54.032670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:54.160920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:54.161105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:54.161158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:54.161199] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:54.165904] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=37.25%) [2026-01-09T20:27:54.166248] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-09T20:27:54.166405] [INFO ] [sig ] NRP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:54.317920] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NRP.txt [2026-01-09T20:27:54.318121] [INFO ] [sig ] [2229/3504] Completed NRP in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:54.318161] [INFO ] [sig ] [2230/3504] Forecasting NRXP... [2026-01-09T20:27:54.318191] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-09T20:27:54.318220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-09T20:27:54.329729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-09T20:27:54.330065] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-09T20:27:54.330862] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-09T20:27:54.330914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:54.330957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:54.330985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:54.331041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:54.386920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:54.387783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:54.387862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:54.387894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:54.506664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:54.506809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:54.506847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:54.506875] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:54.510214] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-09T20:27:54.510481] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-09T20:27:54.510620] [INFO ] [sig ] NRXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:54.662333] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NRXP.txt [2026-01-09T20:27:54.662502] [INFO ] [sig ] [2230/3504] Completed NRXP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:54.662542] [INFO ] [sig ] [2231/3504] Forecasting NSC... [2026-01-09T20:27:54.662588] [INFO ] [sig ] Generating forecast for: NSC [2026-01-09T20:27:54.662627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-09T20:27:54.673994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-09T20:27:54.674383] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-09T20:27:54.675195] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-09T20:27:54.675248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:54.675279] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:54.675305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:54.675359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:54.732305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:54.733242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:54.733323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:54.733356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:54.857164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:54.857334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:54.857374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:54.857403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:54.860946] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=38.66%) [2026-01-09T20:27:54.861259] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-09T20:27:54.861399] [INFO ] [sig ] NSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:55.005782] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NSC.txt [2026-01-09T20:27:55.005937] [INFO ] [sig ] [2231/3504] Completed NSC in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:55.005976] [INFO ] [sig ] [2232/3504] Forecasting NSP... [2026-01-09T20:27:55.006005] [INFO ] [sig ] Generating forecast for: NSP [2026-01-09T20:27:55.006036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-09T20:27:55.018387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-09T20:27:55.018809] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-09T20:27:55.019677] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-09T20:27:55.019731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:55.019765] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:55.019792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:55.019850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:55.078719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:55.079563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:55.079668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:55.079702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:55.203133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:55.203306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:55.203350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:55.203382] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:55.206952] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=49.18%) [2026-01-09T20:27:55.207255] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-09T20:27:55.207382] [INFO ] [sig ] NSP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:55.351296] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NSP.txt [2026-01-09T20:27:55.351452] [INFO ] [sig ] [2232/3504] Completed NSP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:55.351490] [INFO ] [sig ] [2233/3504] Forecasting NSSC... [2026-01-09T20:27:55.351520] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-09T20:27:55.351550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-09T20:27:55.362622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-09T20:27:55.362885] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-09T20:27:55.363651] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-09T20:27:55.363702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:55.363757] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:55.363786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:55.363842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:55.420074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:55.420948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:55.421032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:55.421064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:55.544731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:55.544885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:55.544927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:55.544955] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:55.548704] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=35.83%) [2026-01-09T20:27:55.549025] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-09T20:27:55.549156] [INFO ] [sig ] NSSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:55.695389] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NSSC.txt [2026-01-09T20:27:55.695534] [INFO ] [sig ] [2233/3504] Completed NSSC in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:55.695590] [INFO ] [sig ] [2234/3504] Forecasting NTAP... [2026-01-09T20:27:55.695628] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-09T20:27:55.695660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-09T20:27:55.707547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-09T20:27:55.707885] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-09T20:27:55.708670] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-09T20:27:55.708730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:55.708763] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:55.708791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:55.708846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:55.764518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:55.765338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:55.765417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:55.765449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:55.887267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:55.887454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:55.887494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:55.887521] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:55.890985] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=42.80%) [2026-01-09T20:27:55.891249] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-09T20:27:55.891365] [INFO ] [sig ] NTAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:56.036356] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NTAP.txt [2026-01-09T20:27:56.036508] [INFO ] [sig ] [2234/3504] Completed NTAP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-09T20:27:56.036546] [INFO ] [sig ] [2235/3504] Forecasting NTB... [2026-01-09T20:27:56.036595] [INFO ] [sig ] Generating forecast for: NTB [2026-01-09T20:27:56.036628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-09T20:27:56.048963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-09T20:27:56.049320] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-09T20:27:56.050176] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-09T20:27:56.050229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:56.050263] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:56.050289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:56.050344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:56.105818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:56.106410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:56.106485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:56.106517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:56.223822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:56.223976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:56.224014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:56.224043] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:56.227424] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=58.52%) [2026-01-09T20:27:56.227734] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-09T20:27:56.227866] [INFO ] [sig ] NTB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:56.372299] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTB.txt [2026-01-09T20:27:56.372481] [INFO ] [sig ] [2235/3504] Completed NTB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:56.372535] [INFO ] [sig ] [2236/3504] Forecasting NTES... [2026-01-09T20:27:56.372602] [INFO ] [sig ] Generating forecast for: NTES [2026-01-09T20:27:56.372649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-09T20:27:56.384412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-09T20:27:56.384822] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-09T20:27:56.385702] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-09T20:27:56.385758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:56.385790] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:56.385816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:56.385874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:56.443229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:56.444118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:56.444206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:56.444239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:56.567591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:56.567748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:56.567789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:56.567854] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:56.571326] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=52.89%) [2026-01-09T20:27:56.571626] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-09T20:27:56.571755] [INFO ] [sig ] NTES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:56.712979] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTES.txt [2026-01-09T20:27:56.713153] [INFO ] [sig ] [2236/3504] Completed NTES in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:56.713192] [INFO ] [sig ] [2237/3504] Forecasting NTIC... [2026-01-09T20:27:56.713223] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-09T20:27:56.713252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-09T20:27:56.724286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-09T20:27:56.724663] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-09T20:27:56.725436] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-09T20:27:56.725486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:56.725518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:56.725544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:56.725624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:56.780659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:56.781386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:56.781467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:56.781499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:56.887479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:56.887649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:56.887691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:56.887738] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:56.891111] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-09T20:27:56.891379] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-09T20:27:56.891500] [INFO ] [sig ] NTIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:57.029780] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NTIC.txt [2026-01-09T20:27:57.029932] [INFO ] [sig ] [2237/3504] Completed NTIC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:57.029970] [INFO ] [sig ] [2238/3504] Forecasting NTLA... [2026-01-09T20:27:57.030000] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-09T20:27:57.030030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-09T20:27:57.041326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-09T20:27:57.041671] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-09T20:27:57.042427] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-09T20:27:57.042479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:57.042510] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:57.042535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:57.042614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:57.097659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:57.098352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:57.098431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:57.098464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:57.217848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:57.218001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:57.218039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:57.218068] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:57.221361] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-09T20:27:57.221642] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-09T20:27:57.221760] [INFO ] [sig ] NTLA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:57.359105] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTLA.txt [2026-01-09T20:27:57.359237] [INFO ] [sig ] [2238/3504] Completed NTLA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:57.359276] [INFO ] [sig ] [2239/3504] Forecasting NTNX... [2026-01-09T20:27:57.359305] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-09T20:27:57.359335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-09T20:27:57.370267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-09T20:27:57.370607] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-09T20:27:57.371356] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-09T20:27:57.371407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:57.371438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:57.371464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:57.371520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:57.427067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:57.427889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:57.427990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:57.428022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:57.553605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:57.553768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:57.553807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:57.553835] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:57.557345] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-09T20:27:57.557652] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-09T20:27:57.557775] [INFO ] [sig ] NTNX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:57.697799] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NTNX.txt [2026-01-09T20:27:57.697931] [INFO ] [sig ] [2239/3504] Completed NTNX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:57.697969] [INFO ] [sig ] [2240/3504] Forecasting NTRA... [2026-01-09T20:27:57.697999] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-09T20:27:57.698034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-09T20:27:57.709762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-09T20:27:57.710031] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-09T20:27:57.710792] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-09T20:27:57.710844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:57.710874] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:57.710900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:57.710955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:57.767537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:57.768254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:57.768331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:57.768363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:57.889620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:57.889769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:57.889808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:57.889836] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:57.893147] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=72.05%) [2026-01-09T20:27:57.893409] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-09T20:27:57.893527] [INFO ] [sig ] NTRA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:58.038866] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTRA.txt [2026-01-09T20:27:58.039028] [INFO ] [sig ] [2240/3504] Completed NTRA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:58.039070] [INFO ] [sig ] [2241/3504] Forecasting NTRB... [2026-01-09T20:27:58.039101] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-09T20:27:58.039131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-09T20:27:58.050232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-09T20:27:58.050506] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-09T20:27:58.051289] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-09T20:27:58.051342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:58.051375] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:58.051415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:58.051474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:58.107902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:58.108508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:58.108598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:58.108632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:58.224515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:58.224701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:58.224740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:58.224767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:58.228442] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-01-09T20:27:58.228726] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-09T20:27:58.228843] [INFO ] [sig ] NTRB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:58.369536] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTRB.txt [2026-01-09T20:27:58.369684] [INFO ] [sig ] [2241/3504] Completed NTRB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:58.369723] [INFO ] [sig ] [2242/3504] Forecasting NTRS... [2026-01-09T20:27:58.369753] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-09T20:27:58.369783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-09T20:27:58.381073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-09T20:27:58.381361] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-09T20:27:58.382124] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-09T20:27:58.382175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:58.382206] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:58.382232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:58.382291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:58.438194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:58.438819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:58.438894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:58.438926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:58.554223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:58.554361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:58.554399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:58.554429] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:58.557759] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-09T20:27:58.558018] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-09T20:27:58.558136] [INFO ] [sig ] NTRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:58.698955] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NTRS.txt [2026-01-09T20:27:58.699090] [INFO ] [sig ] [2242/3504] Completed NTRS in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:58.699128] [INFO ] [sig ] [2243/3504] Forecasting NTRSO... [2026-01-09T20:27:58.699158] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-09T20:27:58.699188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-09T20:27:58.710234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-09T20:27:58.710563] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-09T20:27:58.711390] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-09T20:27:58.711444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:58.711476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:58.711503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:58.711560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:58.769299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:58.769955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:58.770059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:58.770112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:58.886291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:58.886416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:58.886452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:58.886481] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:58.889744] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=11.96%) [2026-01-09T20:27:58.890012] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-09T20:27:58.890132] [INFO ] [sig ] NTRSO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:27:59.037982] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NTRSO.txt [2026-01-09T20:27:59.038144] [INFO ] [sig ] [2243/3504] Completed NTRSO in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-09T20:27:59.038187] [INFO ] [sig ] [2244/3504] Forecasting NUKK... [2026-01-09T20:27:59.038219] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-09T20:27:59.038253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-09T20:27:59.049693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-09T20:27:59.050077] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-09T20:27:59.050895] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-09T20:27:59.050947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:59.050979] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:59.051005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:59.051060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:59.105837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:59.106668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:59.106745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:59.106778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:59.229488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:59.229651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:59.229695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:59.229726] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:59.233121] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=61.41%) [2026-01-09T20:27:59.233393] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-09T20:27:59.233514] [INFO ] [sig ] NUKK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:59.373876] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUKK.txt [2026-01-09T20:27:59.374188] [INFO ] [sig ] [2244/3504] Completed NUKK in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:27:59.374226] [INFO ] [sig ] [2245/3504] Forecasting NUS... [2026-01-09T20:27:59.374260] [INFO ] [sig ] Generating forecast for: NUS [2026-01-09T20:27:59.374290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-09T20:27:59.386841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-09T20:27:59.387167] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-09T20:27:59.387995] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-09T20:27:59.388048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:59.388080] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:59.388107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:59.388163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:59.446437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:59.447052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:59.447154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:59.447190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:59.569659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:59.569777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:59.569813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:59.569841] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:59.573043] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-01-09T20:27:59.573302] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-09T20:27:59.573419] [INFO ] [sig ] NUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:27:59.710917] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUS.txt [2026-01-09T20:27:59.711036] [INFO ] [sig ] [2245/3504] Completed NUS in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:27:59.711074] [INFO ] [sig ] [2246/3504] Forecasting NUTX... [2026-01-09T20:27:59.711104] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-09T20:27:59.711133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-09T20:27:59.722222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-09T20:27:59.722524] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-09T20:27:59.723285] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-09T20:27:59.723337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:27:59.723370] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:27:59.723396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:27:59.723452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:27:59.779337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:27:59.779946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:27:59.780022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:27:59.780053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:27:59.898183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:27:59.898309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:27:59.898345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:27:59.898374] [INFO ] [FORECASTER] Training complete [2026-01-09T20:27:59.901642] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=94.76%) [2026-01-09T20:27:59.901925] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-09T20:27:59.902047] [INFO ] [sig ] NUTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:00.039841] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUTX.txt [2026-01-09T20:28:00.040000] [INFO ] [sig ] [2246/3504] Completed NUTX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:00.040040] [INFO ] [sig ] [2247/3504] Forecasting NUVB... [2026-01-09T20:28:00.040070] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-09T20:28:00.040100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-09T20:28:00.051410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-09T20:28:00.051731] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-09T20:28:00.052501] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-09T20:28:00.052552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:00.052606] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:00.052638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:00.052694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:00.107681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:00.108435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:00.108513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:00.108546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:00.235446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:00.235553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:00.235626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:00.235665] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:00.238988] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-01-09T20:28:00.239257] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-09T20:28:00.239379] [INFO ] [sig ] NUVB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:00.380251] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUVB.txt [2026-01-09T20:28:00.380396] [INFO ] [sig ] [2247/3504] Completed NUVB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:00.380435] [INFO ] [sig ] [2248/3504] Forecasting NUVL... [2026-01-09T20:28:00.380465] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-09T20:28:00.380495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-09T20:28:00.391329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-09T20:28:00.391693] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-09T20:28:00.392467] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-09T20:28:00.392520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:00.392552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:00.392610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:00.392681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:00.449808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:00.450695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:00.450783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:00.450820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:00.580063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:00.580171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:00.580209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:00.580250] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:00.583592] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-09T20:28:00.583881] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-09T20:28:00.584007] [INFO ] [sig ] NUVL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:00.726473] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUVL.txt [2026-01-09T20:28:00.726634] [INFO ] [sig ] [2248/3504] Completed NUVL in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:00.726676] [INFO ] [sig ] [2249/3504] Forecasting NUWE... [2026-01-09T20:28:00.726706] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-09T20:28:00.726738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-09T20:28:00.738211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-09T20:28:00.738538] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-09T20:28:00.739302] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-09T20:28:00.739352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:00.739384] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:00.739411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:00.739467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:00.795886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:00.796597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:00.796676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:00.796708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:00.910888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:00.911002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:00.911039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:00.911069] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:00.914368] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: UP (p=52.63%) [2026-01-09T20:28:00.914649] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-09T20:28:00.914767] [INFO ] [sig ] NUWE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:01.054914] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NUWE.txt [2026-01-09T20:28:01.055065] [INFO ] [sig ] [2249/3504] Completed NUWE in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:01.055104] [INFO ] [sig ] [2250/3504] Forecasting NVAX... [2026-01-09T20:28:01.055133] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-09T20:28:01.055163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-09T20:28:01.067331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-09T20:28:01.070713] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-09T20:28:01.071557] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-09T20:28:01.071626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:01.071685] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:01.071713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:01.071770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:01.128130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:01.129082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:01.129189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:01.129237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:01.247019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:01.247167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:01.247206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:01.247234] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:01.250890] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-09T20:28:01.251156] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-09T20:28:01.251274] [INFO ] [sig ] NVAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:01.403102] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NVAX.txt [2026-01-09T20:28:01.403256] [INFO ] [sig ] [2250/3504] Completed NVAX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:01.403296] [INFO ] [sig ] [2251/3504] Forecasting NVD... [2026-01-09T20:28:01.403327] [INFO ] [sig ] Generating forecast for: NVD [2026-01-09T20:28:01.403356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-09T20:28:01.415475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-09T20:28:01.415875] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-09T20:28:01.416673] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-09T20:28:01.416726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:01.416757] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:01.416784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:01.416841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:01.473155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:01.474055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:01.474137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:01.474173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:01.586542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:01.586707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:01.586747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:01.586775] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:01.590118] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=60.36%) [2026-01-09T20:28:01.590402] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-09T20:28:01.590527] [INFO ] [sig ] NVD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:01.732129] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVD.txt [2026-01-09T20:28:01.732290] [INFO ] [sig ] [2251/3504] Completed NVD in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:01.732329] [INFO ] [sig ] [2252/3504] Forecasting NVDA... [2026-01-09T20:28:01.732360] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-09T20:28:01.732389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-09T20:28:01.744122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-09T20:28:01.744474] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-09T20:28:01.745253] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-09T20:28:01.745306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:01.745341] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:01.745367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:01.745434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:01.803828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:01.804700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:01.804785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:01.804817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:01.930481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:01.930670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:01.930710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:01.930738] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:01.934185] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-09T20:28:01.934476] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-09T20:28:01.934620] [INFO ] [sig ] NVDA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:02.074263] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVDA.txt [2026-01-09T20:28:02.074416] [INFO ] [sig ] [2252/3504] Completed NVDA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-09T20:28:02.074456] [INFO ] [sig ] [2253/3504] Forecasting NVDD... [2026-01-09T20:28:02.074484] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-09T20:28:02.074515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-09T20:28:02.085707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-09T20:28:02.086066] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-09T20:28:02.086869] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-09T20:28:02.086920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:02.086951] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:02.086978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:02.087034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:02.142463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:02.143351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:02.143442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:02.143474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:02.265590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:02.265741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:02.265779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:02.265848] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:02.269282] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-01-09T20:28:02.269632] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-09T20:28:02.269774] [INFO ] [sig ] NVDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:02.412882] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVDD.txt [2026-01-09T20:28:02.413035] [INFO ] [sig ] [2253/3504] Completed NVDD in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:02.413074] [INFO ] [sig ] [2254/3504] Forecasting NVDL... [2026-01-09T20:28:02.413103] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-09T20:28:02.413133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-09T20:28:02.425172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-09T20:28:02.425545] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-09T20:28:02.426355] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-09T20:28:02.426421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:02.426455] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:02.426483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:02.426541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:02.482280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:02.483094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:02.483176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:02.483209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:02.604526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:02.604695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:02.604735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:02.604764] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:02.608187] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-09T20:28:02.608459] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-09T20:28:02.608603] [INFO ] [sig ] NVDL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:02.749901] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVDL.txt [2026-01-09T20:28:02.750055] [INFO ] [sig ] [2254/3504] Completed NVDL in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:02.750095] [INFO ] [sig ] [2255/3504] Forecasting NVDS... [2026-01-09T20:28:02.750125] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-09T20:28:02.750156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-09T20:28:02.761695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-09T20:28:02.762114] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-09T20:28:02.762957] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-09T20:28:02.763010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:02.763043] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:02.763077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:02.763146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:02.822427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:02.823374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:02.823475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:02.823520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:02.945279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:02.945427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:02.945479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:02.945515] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:02.949191] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-01-09T20:28:02.949470] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-09T20:28:02.949612] [INFO ] [sig ] NVDS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:03.091789] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVDS.txt [2026-01-09T20:28:03.091928] [INFO ] [sig ] [2255/3504] Completed NVDS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:03.091966] [INFO ] [sig ] [2256/3504] Forecasting NVEC... [2026-01-09T20:28:03.091996] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-09T20:28:03.092026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-09T20:28:03.102772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-09T20:28:03.103023] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-09T20:28:03.103784] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-09T20:28:03.103835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:03.103867] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:03.103893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:03.103948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:03.159128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:03.159936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:03.160016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:03.160047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:03.275540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:03.275702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:03.275742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:03.275771] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:03.279095] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-01-09T20:28:03.279357] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-09T20:28:03.279475] [INFO ] [sig ] NVEC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:03.419029] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NVEC.txt [2026-01-09T20:28:03.419158] [INFO ] [sig ] [2256/3504] Completed NVEC in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:03.419196] [INFO ] [sig ] [2257/3504] Forecasting NVG... [2026-01-09T20:28:03.419225] [INFO ] [sig ] Generating forecast for: NVG [2026-01-09T20:28:03.419254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-09T20:28:03.430404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-09T20:28:03.430710] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-09T20:28:03.431453] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-09T20:28:03.431503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:03.431534] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:03.431559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:03.431633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:03.490760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:03.491727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:03.491898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:03.491937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:03.621661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:03.621817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:03.621861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:03.621891] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:03.625782] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=59.21%) [2026-01-09T20:28:03.626057] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-09T20:28:03.626178] [INFO ] [sig ] NVG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:03.771889] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVG.txt [2026-01-09T20:28:03.772954] [INFO ] [sig ] [2257/3504] Completed NVG in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:03.773002] [INFO ] [sig ] [2258/3504] Forecasting NVGS... [2026-01-09T20:28:03.773033] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-09T20:28:03.773073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-09T20:28:03.784481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-09T20:28:03.784806] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-09T20:28:03.785559] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-09T20:28:03.785629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:03.785660] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:03.785686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:03.785742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:03.843701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:03.844409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:03.844488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:03.844521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:03.966941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:03.967097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:03.967159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:03.967188] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:03.970678] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-09T20:28:03.970940] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-09T20:28:03.971057] [INFO ] [sig ] NVGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:04.112256] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NVGS.txt [2026-01-09T20:28:04.112394] [INFO ] [sig ] [2258/3504] Completed NVGS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:04.112432] [INFO ] [sig ] [2259/3504] Forecasting NVMI... [2026-01-09T20:28:04.112461] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-09T20:28:04.112490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-09T20:28:04.123213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-09T20:28:04.123495] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-09T20:28:04.124260] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-09T20:28:04.124311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:04.124342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:04.124368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:04.124423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:04.180548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:04.181346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:04.181428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:04.181462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:04.298991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:04.299140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:04.299179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:04.299209] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:04.302634] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-09T20:28:04.302914] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-09T20:28:04.303036] [INFO ] [sig ] NVMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:04.444518] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NVMI.txt [2026-01-09T20:28:04.444668] [INFO ] [sig ] [2259/3504] Completed NVMI in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:04.444706] [INFO ] [sig ] [2260/3504] Forecasting NVO... [2026-01-09T20:28:04.444735] [INFO ] [sig ] Generating forecast for: NVO [2026-01-09T20:28:04.444765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-09T20:28:04.455524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-09T20:28:04.455913] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-09T20:28:04.456801] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-09T20:28:04.456871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:04.456919] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:04.456965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:04.457028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:04.514786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:04.515558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:04.515686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:04.515721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:04.641358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:04.641519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:04.641567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:04.641633] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:04.645434] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-09T20:28:04.645734] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-09T20:28:04.645874] [INFO ] [sig ] NVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:04.790839] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVO.txt [2026-01-09T20:28:04.790969] [INFO ] [sig ] [2260/3504] Completed NVO in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-09T20:28:04.791007] [INFO ] [sig ] [2261/3504] Forecasting NVRI... [2026-01-09T20:28:04.791036] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-09T20:28:04.791065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-09T20:28:04.802493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-09T20:28:04.802807] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-09T20:28:04.803612] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-09T20:28:04.803664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:04.803697] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:04.803723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:04.803781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:04.862545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:04.863417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:04.863494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:04.863528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:04.984832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:04.984999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:04.985041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:04.985070] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:04.988394] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=58.00%) [2026-01-09T20:28:04.988681] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-09T20:28:04.988802] [INFO ] [sig ] NVRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:05.132304] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVRI.txt [2026-01-09T20:28:05.132470] [INFO ] [sig ] [2261/3504] Completed NVRI in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:05.132510] [INFO ] [sig ] [2262/3504] Forecasting NVS... [2026-01-09T20:28:05.132541] [INFO ] [sig ] Generating forecast for: NVS [2026-01-09T20:28:05.132588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-09T20:28:05.146202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-09T20:28:05.146588] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-09T20:28:05.147421] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-09T20:28:05.147475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:05.147506] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:05.147533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:05.147605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:05.205144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:05.205920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:05.206020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:05.206053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:05.329314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:05.329466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:05.329503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:05.329532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:05.332891] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-09T20:28:05.333163] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-09T20:28:05.333281] [INFO ] [sig ] NVS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:05.472020] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NVS.txt [2026-01-09T20:28:05.472156] [INFO ] [sig ] [2262/3504] Completed NVS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:05.472194] [INFO ] [sig ] [2263/3504] Forecasting NVTS... [2026-01-09T20:28:05.472224] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-09T20:28:05.472254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-09T20:28:05.483487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-09T20:28:05.483809] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-09T20:28:05.484554] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-09T20:28:05.484626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:05.484658] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:05.484685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:05.484740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:05.540598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:05.541310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:05.541389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:05.541420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:05.655179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:05.655329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:05.655368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:05.655396] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:05.658819] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-09T20:28:05.659098] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-09T20:28:05.659219] [INFO ] [sig ] NVTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:05.800634] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NVTS.txt [2026-01-09T20:28:05.800788] [INFO ] [sig ] [2263/3504] Completed NVTS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:05.800848] [INFO ] [sig ] [2264/3504] Forecasting NWBI... [2026-01-09T20:28:05.800880] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-09T20:28:05.800909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-09T20:28:05.812897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-09T20:28:05.813237] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-09T20:28:05.814025] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-09T20:28:05.814077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:05.814108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:05.814135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:05.814192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:05.869131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:05.869864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:05.869944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:05.869976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:05.987563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:05.987687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:05.987721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:05.987748] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:05.990935] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-09T20:28:05.991192] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-09T20:28:05.991310] [INFO ] [sig ] NWBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:06.129740] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NWBI.txt [2026-01-09T20:28:06.129856] [INFO ] [sig ] [2264/3504] Completed NWBI in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:06.129893] [INFO ] [sig ] [2265/3504] Forecasting NWE... [2026-01-09T20:28:06.129922] [INFO ] [sig ] Generating forecast for: NWE [2026-01-09T20:28:06.129951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-09T20:28:06.141099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-09T20:28:06.141353] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-09T20:28:06.142116] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-09T20:28:06.142178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:06.142210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:06.142236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:06.142292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:06.200700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:06.201563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:06.201656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:06.201688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:06.318664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:06.318806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:06.318847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:06.318879] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:06.322187] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-09T20:28:06.322450] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-09T20:28:06.322568] [INFO ] [sig ] NWE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:06.459415] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NWE.txt [2026-01-09T20:28:06.459527] [INFO ] [sig ] [2265/3504] Completed NWE in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:06.459564] [INFO ] [sig ] [2266/3504] Forecasting NWFL... [2026-01-09T20:28:06.459612] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-09T20:28:06.459641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-09T20:28:06.470385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-09T20:28:06.470707] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-09T20:28:06.471590] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-09T20:28:06.471642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:06.471674] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:06.471700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:06.471756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:06.527226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:06.527828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:06.527903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:06.527935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:06.632116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:06.632239] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:28:06.632275] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:06.632304] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:06.635513] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-09T20:28:06.635789] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-09T20:28:06.635913] [INFO ] [sig ] NWFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:06.773800] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NWFL.txt [2026-01-09T20:28:06.773917] [INFO ] [sig ] [2266/3504] Completed NWFL in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:06.773954] [INFO ] [sig ] [2267/3504] Forecasting NWG... [2026-01-09T20:28:06.773984] [INFO ] [sig ] Generating forecast for: NWG [2026-01-09T20:28:06.774012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-09T20:28:06.785189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-09T20:28:06.785443] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-09T20:28:06.786192] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-09T20:28:06.786242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:06.786299] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:06.786353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:06.786411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:06.842086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:06.842681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:06.842755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:06.842786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:06.961874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:06.962016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:06.962054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:06.962083] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:06.965496] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-09T20:28:06.965798] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-09T20:28:06.965928] [INFO ] [sig ] NWG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:07.107746] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NWG.txt [2026-01-09T20:28:07.107877] [INFO ] [sig ] [2267/3504] Completed NWG in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:07.107917] [INFO ] [sig ] [2268/3504] Forecasting NWL... [2026-01-09T20:28:07.107947] [INFO ] [sig ] Generating forecast for: NWL [2026-01-09T20:28:07.107977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-09T20:28:07.119157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-09T20:28:07.119416] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-09T20:28:07.120218] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-09T20:28:07.120270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:07.120302] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:07.120329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:07.120386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:07.180628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:07.181352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:07.181436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:07.181470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:07.308183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:07.308330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:07.308370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:07.308398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:07.311888] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-09T20:28:07.312337] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-09T20:28:07.312452] [INFO ] [sig ] NWL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:07.459476] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NWL.txt [2026-01-09T20:28:07.459650] [INFO ] [sig ] [2268/3504] Completed NWL in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:07.459699] [INFO ] [sig ] [2269/3504] Forecasting NWPX... [2026-01-09T20:28:07.459731] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-09T20:28:07.459762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-09T20:28:07.471136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-09T20:28:07.471445] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-09T20:28:07.472206] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-09T20:28:07.472256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:07.472288] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:07.472314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:07.472370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:07.528064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:07.528974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:07.529055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:07.529087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:07.649551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:07.649721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:07.649760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:07.649788] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:07.653477] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-09T20:28:07.653761] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-09T20:28:07.653884] [INFO ] [sig ] NWPX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:07.793244] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NWPX.txt [2026-01-09T20:28:07.793396] [INFO ] [sig ] [2269/3504] Completed NWPX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-09T20:28:07.793434] [INFO ] [sig ] [2270/3504] Forecasting NWS... [2026-01-09T20:28:07.793463] [INFO ] [sig ] Generating forecast for: NWS [2026-01-09T20:28:07.793495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-09T20:28:07.804534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-09T20:28:07.804857] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-09T20:28:07.805614] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-09T20:28:07.805665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:07.805696] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:07.805722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:07.805778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:07.861552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:07.862376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:07.862458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:07.862490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:07.985254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:07.985413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:07.985453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:07.985517] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:07.989107] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-01-09T20:28:07.989385] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-09T20:28:07.989526] [INFO ] [sig ] NWS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:08.133089] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NWS.txt [2026-01-09T20:28:08.133245] [INFO ] [sig ] [2270/3504] Completed NWS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:08.133285] [INFO ] [sig ] [2271/3504] Forecasting NWSA... [2026-01-09T20:28:08.133318] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-09T20:28:08.133359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-09T20:28:08.144998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-09T20:28:08.145318] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-09T20:28:08.146107] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-09T20:28:08.146160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:08.146192] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:08.146220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:08.146277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:08.205151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:08.206023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:08.206105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:08.206138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:08.324035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:08.324184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:08.324223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:08.324251] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:08.327568] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-01-09T20:28:08.327855] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-09T20:28:08.327973] [INFO ] [sig ] NWSA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:08.466611] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NWSA.txt [2026-01-09T20:28:08.466738] [INFO ] [sig ] [2271/3504] Completed NWSA in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:08.466775] [INFO ] [sig ] [2272/3504] Forecasting NX... [2026-01-09T20:28:08.466804] [INFO ] [sig ] Generating forecast for: NX [2026-01-09T20:28:08.466834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-09T20:28:08.478045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-09T20:28:08.478484] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-09T20:28:08.479236] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-09T20:28:08.479287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:08.479318] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:08.479344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:08.479401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:08.534753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:08.535339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:08.535413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:08.535445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:08.654891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:08.655037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:08.655264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:08.655311] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:08.658846] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=59.83%) [2026-01-09T20:28:08.659115] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-09T20:28:08.659239] [INFO ] [sig ] NX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:08.797960] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NX.txt [2026-01-09T20:28:08.798113] [INFO ] [sig ] [2272/3504] Completed NX in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:08.798151] [INFO ] [sig ] [2273/3504] Forecasting NXC... [2026-01-09T20:28:08.798181] [INFO ] [sig ] Generating forecast for: NXC [2026-01-09T20:28:08.798211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-09T20:28:08.809924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-09T20:28:08.810273] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-09T20:28:08.811035] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-09T20:28:08.811086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:08.811117] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:08.811143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:08.811199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:08.866690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:08.867552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:08.867654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:08.867687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:08.972881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:08.973049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:08.973090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:08.973118] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:08.976663] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-09T20:28:08.976945] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-09T20:28:08.977067] [INFO ] [sig ] NXC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:09.121940] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NXC.txt [2026-01-09T20:28:09.122074] [INFO ] [sig ] [2273/3504] Completed NXC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:09.122111] [INFO ] [sig ] [2274/3504] Forecasting NXE... [2026-01-09T20:28:09.122141] [INFO ] [sig ] Generating forecast for: NXE [2026-01-09T20:28:09.122170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-09T20:28:09.133538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-09T20:28:09.133818] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-09T20:28:09.134586] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-09T20:28:09.134638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:09.134669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:09.134695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:09.134751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:09.193055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:09.193781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:09.193893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:09.193936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:09.320034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:09.320171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:09.320209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:09.320238] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:09.323516] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-01-09T20:28:09.323798] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-09T20:28:09.323915] [INFO ] [sig ] NXE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:09.462896] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NXE.txt [2026-01-09T20:28:09.463016] [INFO ] [sig ] [2274/3504] Completed NXE in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:09.463053] [INFO ] [sig ] [2275/3504] Forecasting NXG... [2026-01-09T20:28:09.463083] [INFO ] [sig ] Generating forecast for: NXG [2026-01-09T20:28:09.463112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-09T20:28:09.474060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-09T20:28:09.474347] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-09T20:28:09.475112] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-09T20:28:09.475163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:09.475193] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:09.475219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:09.475275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:09.530693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:09.531267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:09.531340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:09.531371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:09.649632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:09.649782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:09.649821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:09.649849] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:09.653332] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-09T20:28:09.653712] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-09T20:28:09.653873] [INFO ] [sig ] NXG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:09.792368] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NXG.txt [2026-01-09T20:28:09.792490] [INFO ] [sig ] [2275/3504] Completed NXG in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:09.792527] [INFO ] [sig ] [2276/3504] Forecasting NXGL... [2026-01-09T20:28:09.792556] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-09T20:28:09.792603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-09T20:28:09.803150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-09T20:28:09.803399] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-09T20:28:09.804149] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-09T20:28:09.804201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:09.804232] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:09.804281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:09.804338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:09.860390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:09.861036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:09.861119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:09.861151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:09.974772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:09.974906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:09.974946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:09.974974] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:09.978275] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-09T20:28:09.978537] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-09T20:28:09.978675] [INFO ] [sig ] NXGL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:10.116943] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/NXGL.txt [2026-01-09T20:28:10.117071] [INFO ] [sig ] [2276/3504] Completed NXGL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:10.117122] [INFO ] [sig ] [2277/3504] Forecasting NXP... [2026-01-09T20:28:10.117151] [INFO ] [sig ] Generating forecast for: NXP [2026-01-09T20:28:10.117182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-09T20:28:10.135531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-09T20:28:10.135820] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-09T20:28:10.136635] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-09T20:28:10.136686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:10.136717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:10.136743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:10.136799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:10.193544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:10.194183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:10.194285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:10.194319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:10.312397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:10.312539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:10.312594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:10.312624] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:10.315903] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-09T20:28:10.316167] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-09T20:28:10.316283] [INFO ] [sig ] NXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:10.455864] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NXP.txt [2026-01-09T20:28:10.455995] [INFO ] [sig ] [2277/3504] Completed NXP in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-09T20:28:10.456032] [INFO ] [sig ] [2278/3504] Forecasting NXPI... [2026-01-09T20:28:10.456061] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-09T20:28:10.456092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-09T20:28:10.468130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-09T20:28:10.468485] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-09T20:28:10.469302] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-09T20:28:10.469354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:10.469385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:10.469410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:10.469465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:10.524712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:10.525384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:10.525462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:10.525494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:10.645330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:10.645487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:10.645527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:10.645556] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:10.648967] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-01-09T20:28:10.649241] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-09T20:28:10.649362] [INFO ] [sig ] NXPI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:10.787469] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NXPI.txt [2026-01-09T20:28:10.787629] [INFO ] [sig ] [2278/3504] Completed NXPI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:10.787671] [INFO ] [sig ] [2279/3504] Forecasting NYXH... [2026-01-09T20:28:10.787700] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-09T20:28:10.787730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-09T20:28:10.799961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-09T20:28:10.800285] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-09T20:28:10.801095] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-09T20:28:10.801147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:10.801178] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:10.801205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:10.801261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:10.860751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:10.861766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:10.861852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:10.861885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:10.978642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:10.978782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:10.978819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:10.978846] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:10.982118] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=56.64%) [2026-01-09T20:28:10.982397] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-09T20:28:10.982519] [INFO ] [sig ] NYXH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:11.120521] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NYXH.txt [2026-01-09T20:28:11.120666] [INFO ] [sig ] [2279/3504] Completed NYXH in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:11.120705] [INFO ] [sig ] [2280/3504] Forecasting NZF... [2026-01-09T20:28:11.120737] [INFO ] [sig ] Generating forecast for: NZF [2026-01-09T20:28:11.120774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-09T20:28:11.132759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-09T20:28:11.133104] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-09T20:28:11.133910] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-09T20:28:11.133962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:11.133998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:11.134023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:11.134078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:11.191974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:11.192904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:11.192985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:11.193017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:11.312749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:11.312886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:11.312924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:11.312959] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:11.316277] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-01-09T20:28:11.316544] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-09T20:28:11.316679] [INFO ] [sig ] NZF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:11.456031] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/NZF.txt [2026-01-09T20:28:11.456185] [INFO ] [sig ] [2280/3504] Completed NZF in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:11.456224] [INFO ] [sig ] [2281/3504] Forecasting OABI... [2026-01-09T20:28:11.456253] [INFO ] [sig ] Generating forecast for: OABI [2026-01-09T20:28:11.456282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-09T20:28:11.468277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-09T20:28:11.468697] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-09T20:28:11.469484] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-09T20:28:11.469537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:11.469568] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:11.469615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:11.469672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:11.526019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:11.526809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:11.526887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:11.526919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:11.648128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:11.648270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:11.648309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:11.648337] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:11.651668] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=22.73%) [2026-01-09T20:28:11.651941] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-09T20:28:11.652075] [INFO ] [sig ] OABI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:11.790696] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OABI.txt [2026-01-09T20:28:11.790831] [INFO ] [sig ] [2281/3504] Completed OABI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:11.790870] [INFO ] [sig ] [2282/3504] Forecasting OBDC... [2026-01-09T20:28:11.790899] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-09T20:28:11.790930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-09T20:28:11.802207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-09T20:28:11.802476] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-09T20:28:11.803234] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-09T20:28:11.803296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:11.803337] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:11.803366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:11.803422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:11.859981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:11.860749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:11.860826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:11.860858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:11.979190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:11.979336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:11.979377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:11.979407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:11.982801] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-09T20:28:11.983075] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-09T20:28:11.983198] [INFO ] [sig ] OBDC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:12.124542] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OBDC.txt [2026-01-09T20:28:12.124685] [INFO ] [sig ] [2282/3504] Completed OBDC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:12.124723] [INFO ] [sig ] [2283/3504] Forecasting OBIL... [2026-01-09T20:28:12.124752] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-09T20:28:12.124782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-09T20:28:12.135880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-09T20:28:12.136197] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-09T20:28:12.137002] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-09T20:28:12.137054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:12.137088] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:12.137172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:12.137232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:12.192939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:12.193548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:12.193643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:12.193677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:12.299625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:12.299781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:12.299821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:12.299852] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:12.303238] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=57.50%) [2026-01-09T20:28:12.303505] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-09T20:28:12.303646] [INFO ] [sig ] OBIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:12.444413] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OBIL.txt [2026-01-09T20:28:12.444592] [INFO ] [sig ] [2283/3504] Completed OBIL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:12.444634] [INFO ] [sig ] [2284/3504] Forecasting OBIO... [2026-01-09T20:28:12.444662] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-09T20:28:12.444692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-09T20:28:12.457633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-09T20:28:12.458054] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-09T20:28:12.459027] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-09T20:28:12.459092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:12.459159] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:12.459188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:12.459264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:12.523610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:12.524515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:12.524637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:12.524672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:12.643426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:12.643606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:12.643646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:12.643674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:12.647194] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-01-09T20:28:12.647558] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-09T20:28:12.647724] [INFO ] [sig ] OBIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:12.789684] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OBIO.txt [2026-01-09T20:28:12.789838] [INFO ] [sig ] [2284/3504] Completed OBIO in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:12.789878] [INFO ] [sig ] [2285/3504] Forecasting OBK... [2026-01-09T20:28:12.789907] [INFO ] [sig ] Generating forecast for: OBK [2026-01-09T20:28:12.789938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-09T20:28:12.801111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-09T20:28:12.801459] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-09T20:28:12.802285] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-09T20:28:12.802337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:12.802369] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:12.802395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:12.802450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:12.865443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:12.866372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:12.866468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:12.866516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:12.992476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:12.992661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:12.992702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:12.992731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:12.996114] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=50.56%) [2026-01-09T20:28:12.996422] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-09T20:28:12.996553] [INFO ] [sig ] OBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:13.159278] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OBK.txt [2026-01-09T20:28:13.159422] [INFO ] [sig ] [2285/3504] Completed OBK in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:13.159461] [INFO ] [sig ] [2286/3504] Forecasting OC... [2026-01-09T20:28:13.159490] [INFO ] [sig ] Generating forecast for: OC [2026-01-09T20:28:13.159521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-09T20:28:13.171523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-09T20:28:13.171829] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-09T20:28:13.172591] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-09T20:28:13.172642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:13.172674] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:13.172701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:13.172757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:13.228632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:13.229287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:13.229364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:13.229395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:13.349030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:13.349190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:13.349229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:13.349258] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:13.352563] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-09T20:28:13.352847] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-09T20:28:13.352963] [INFO ] [sig ] OC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:13.497011] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OC.txt [2026-01-09T20:28:13.497168] [INFO ] [sig ] [2286/3504] Completed OC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:13.497210] [INFO ] [sig ] [2287/3504] Forecasting OCCI... [2026-01-09T20:28:13.497240] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-09T20:28:13.497271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-09T20:28:13.508387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-09T20:28:13.508667] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-09T20:28:13.509436] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-09T20:28:13.509487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:13.509518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:13.509545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:13.509617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:13.565730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:13.566413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:13.566492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:13.566524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:13.680973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:13.681127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:13.681165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:13.681193] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:13.684537] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-09T20:28:13.684825] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-09T20:28:13.684944] [INFO ] [sig ] OCCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:13.823840] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OCCI.txt [2026-01-09T20:28:13.824014] [INFO ] [sig ] [2287/3504] Completed OCCI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-09T20:28:13.824055] [INFO ] [sig ] [2288/3504] Forecasting OCFC... [2026-01-09T20:28:13.824085] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-09T20:28:13.824116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-09T20:28:13.836481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-09T20:28:13.836814] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-09T20:28:13.837647] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-09T20:28:13.837698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:13.837730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:13.837755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:13.837810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:13.892777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:13.893353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:13.893428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:13.893460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:14.012472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:14.012658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:14.012698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:14.012725] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:14.016079] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=37.11%) [2026-01-09T20:28:14.016353] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-09T20:28:14.016476] [INFO ] [sig ] OCFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:14.153867] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OCFC.txt [2026-01-09T20:28:14.154021] [INFO ] [sig ] [2288/3504] Completed OCFC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:14.154058] [INFO ] [sig ] [2289/3504] Forecasting OCGN... [2026-01-09T20:28:14.154088] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-09T20:28:14.154118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-09T20:28:14.165929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-09T20:28:14.166338] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-09T20:28:14.167187] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-09T20:28:14.167256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:14.167287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:14.167313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:14.167368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:14.223062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:14.223905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:14.223983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:14.224015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:14.342983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:14.343096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:14.343132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:14.343160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:14.346327] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-09T20:28:14.346601] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-09T20:28:14.346719] [INFO ] [sig ] OCGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:14.488322] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OCGN.txt [2026-01-09T20:28:14.488443] [INFO ] [sig ] [2289/3504] Completed OCGN in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:14.488480] [INFO ] [sig ] [2290/3504] Forecasting OCSL... [2026-01-09T20:28:14.488507] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-09T20:28:14.488536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-09T20:28:14.500081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-09T20:28:14.500402] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-09T20:28:14.501201] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-09T20:28:14.501254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:14.501286] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:14.501313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:14.501370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:14.557429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:14.558282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:14.558363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:14.558397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:14.679713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:14.679882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:14.679923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:14.679952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:14.683380] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-09T20:28:14.683705] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-09T20:28:14.683840] [INFO ] [sig ] OCSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:14.824384] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OCSL.txt [2026-01-09T20:28:14.824559] [INFO ] [sig ] [2290/3504] Completed OCSL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:14.824624] [INFO ] [sig ] [2291/3504] Forecasting OCUL... [2026-01-09T20:28:14.824653] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-09T20:28:14.824681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-09T20:28:14.836636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-09T20:28:14.837041] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-09T20:28:14.837928] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-09T20:28:14.837980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:14.838011] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:14.838037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:14.838093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:14.895263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:14.896304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:14.896427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:14.896462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:15.050007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:15.050205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:15.050265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:15.050311] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:15.055383] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=15.65%) [2026-01-09T20:28:15.055883] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-09T20:28:15.056083] [INFO ] [sig ] OCUL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:15.267022] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OCUL.txt [2026-01-09T20:28:15.267296] [INFO ] [sig ] [2291/3504] Completed OCUL in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:15.267364] [INFO ] [sig ] [2292/3504] Forecasting ODC... [2026-01-09T20:28:15.267414] [INFO ] [sig ] Generating forecast for: ODC [2026-01-09T20:28:15.267467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-09T20:28:15.288107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-09T20:28:15.290163] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-09T20:28:15.291739] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-09T20:28:15.291823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:15.291861] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:15.291892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:15.291964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:15.400789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:15.402080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:15.402196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:15.402241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:15.573787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:15.574027] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:28:15.574093] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:15.574144] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:15.579935] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-09T20:28:15.580472] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-09T20:28:15.580690] [INFO ] [sig ] ODC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:15.795911] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ODC.txt [2026-01-09T20:28:15.796139] [INFO ] [sig ] [2292/3504] Completed ODC in 0.5s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:15.796201] [INFO ] [sig ] [2293/3504] Forecasting ODD... [2026-01-09T20:28:15.796248] [INFO ] [sig ] Generating forecast for: ODD [2026-01-09T20:28:15.796298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-09T20:28:15.809565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-09T20:28:15.810011] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-09T20:28:15.810892] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-09T20:28:15.810947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:15.810979] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:15.811006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:15.811062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:15.882283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:15.883239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:15.883330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:15.883365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:16.015975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:16.016147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:16.016198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:16.016239] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:16.020654] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-09T20:28:16.020948] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-09T20:28:16.021078] [INFO ] [sig ] ODD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:16.172439] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ODD.txt [2026-01-09T20:28:16.172597] [INFO ] [sig ] [2293/3504] Completed ODD in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:16.172641] [INFO ] [sig ] [2294/3504] Forecasting ODFL... [2026-01-09T20:28:16.172670] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-09T20:28:16.172699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-09T20:28:16.184389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-09T20:28:16.184752] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-09T20:28:16.185604] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-09T20:28:16.185662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:16.185697] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:16.185725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:16.185780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:16.241590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:16.242280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:16.242410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:16.242462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:16.368720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:16.368869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:16.368910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:16.368940] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:16.372436] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=82.69%) [2026-01-09T20:28:16.372753] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-09T20:28:16.372880] [INFO ] [sig ] ODFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:16.516375] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ODFL.txt [2026-01-09T20:28:16.516512] [INFO ] [sig ] [2294/3504] Completed ODFL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:16.516551] [INFO ] [sig ] [2295/3504] Forecasting OEC... [2026-01-09T20:28:16.516610] [INFO ] [sig ] Generating forecast for: OEC [2026-01-09T20:28:16.516644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-09T20:28:16.528294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-09T20:28:16.528666] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-09T20:28:16.529479] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-09T20:28:16.529532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:16.529564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:16.529625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:16.529686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:16.584628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:16.585262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:16.585340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:16.585371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:16.702756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:16.702903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:16.702942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:16.702971] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:16.706303] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-01-09T20:28:16.706588] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-09T20:28:16.706712] [INFO ] [sig ] OEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:16.847860] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OEC.txt [2026-01-09T20:28:16.848010] [INFO ] [sig ] [2295/3504] Completed OEC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-09T20:28:16.848050] [INFO ] [sig ] [2296/3504] Forecasting OESX... [2026-01-09T20:28:16.848079] [INFO ] [sig ] Generating forecast for: OESX [2026-01-09T20:28:16.848108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-09T20:28:16.860737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-09T20:28:16.861080] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-09T20:28:16.861902] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-09T20:28:16.861955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:16.861988] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:16.862016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:16.862088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:16.920050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:16.920752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:16.920832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:16.920865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:17.038738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:17.038884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:17.038941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:17.038972] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:17.042690] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=72.71%) [2026-01-09T20:28:17.042968] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-09T20:28:17.043101] [INFO ] [sig ] OESX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:17.189698] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OESX.txt [2026-01-09T20:28:17.189832] [INFO ] [sig ] [2296/3504] Completed OESX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:17.189870] [INFO ] [sig ] [2297/3504] Forecasting OFG... [2026-01-09T20:28:17.189898] [INFO ] [sig ] Generating forecast for: OFG [2026-01-09T20:28:17.189927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-09T20:28:17.201158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-09T20:28:17.201474] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-09T20:28:17.202272] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-09T20:28:17.202325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:17.202358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:17.202386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:17.202443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:17.258245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:17.258958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:17.259035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:17.259068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:17.382543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:17.382705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:17.382746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:17.382777] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:17.386288] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-01-09T20:28:17.386593] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-09T20:28:17.386723] [INFO ] [sig ] OFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:17.532180] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OFG.txt [2026-01-09T20:28:17.532512] [INFO ] [sig ] [2297/3504] Completed OFG in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:17.532555] [INFO ] [sig ] [2298/3504] Forecasting OFIX... [2026-01-09T20:28:17.532617] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-09T20:28:17.532672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-09T20:28:17.544819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-09T20:28:17.545231] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-09T20:28:17.546104] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-09T20:28:17.546170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:17.546211] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:17.546246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:17.546310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:17.603153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:17.604013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:17.604098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:17.604141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:17.727709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:17.727875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:17.727935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:17.727969] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:17.731541] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-01-09T20:28:17.731839] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-09T20:28:17.731963] [INFO ] [sig ] OFIX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:17.875777] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OFIX.txt [2026-01-09T20:28:17.875925] [INFO ] [sig ] [2298/3504] Completed OFIX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:17.875965] [INFO ] [sig ] [2299/3504] Forecasting OFLX... [2026-01-09T20:28:17.875995] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-09T20:28:17.876027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-09T20:28:17.887260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-09T20:28:17.887566] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-09T20:28:17.888396] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-09T20:28:17.888449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:17.888482] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:17.888510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:17.888568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:17.945743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:17.946688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:17.946771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:17.946804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:18.070396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:18.070555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:18.070617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:18.070648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:18.074556] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-09T20:28:18.074862] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-09T20:28:18.074987] [INFO ] [sig ] OFLX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:18.214453] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OFLX.txt [2026-01-09T20:28:18.214599] [INFO ] [sig ] [2299/3504] Completed OFLX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:18.214640] [INFO ] [sig ] [2300/3504] Forecasting OFS... [2026-01-09T20:28:18.214669] [INFO ] [sig ] Generating forecast for: OFS [2026-01-09T20:28:18.214699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-09T20:28:18.225627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-09T20:28:18.225942] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-09T20:28:18.226908] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-09T20:28:18.226959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:18.227005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:18.227032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:18.227088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:18.284089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:18.284795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:18.284872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:18.284904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:18.400699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:18.400852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:18.400891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:18.400920] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:18.404237] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-01-09T20:28:18.404500] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-09T20:28:18.404635] [INFO ] [sig ] OFS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:18.545122] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OFS.txt [2026-01-09T20:28:18.545277] [INFO ] [sig ] [2300/3504] Completed OFS in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:18.545315] [INFO ] [sig ] [2301/3504] Forecasting OGE... [2026-01-09T20:28:18.545343] [INFO ] [sig ] Generating forecast for: OGE [2026-01-09T20:28:18.545373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-09T20:28:18.557522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-09T20:28:18.557898] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-09T20:28:18.558676] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-09T20:28:18.558727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:18.558785] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:18.558813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:18.558869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:18.616599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:18.617472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:18.617554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:18.617604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:18.737773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:18.737922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:18.737963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:18.737993] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:18.741369] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=52.09%) [2026-01-09T20:28:18.741663] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-09T20:28:18.741791] [INFO ] [sig ] OGE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:18.883385] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OGE.txt [2026-01-09T20:28:18.883527] [INFO ] [sig ] [2301/3504] Completed OGE in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:18.883567] [INFO ] [sig ] [2302/3504] Forecasting OGI... [2026-01-09T20:28:18.883617] [INFO ] [sig ] Generating forecast for: OGI [2026-01-09T20:28:18.883651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-09T20:28:18.894845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-09T20:28:18.895139] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-09T20:28:18.895933] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-09T20:28:18.895985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:18.896018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:18.896046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:18.896103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:18.952622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:18.953308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:18.953388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:18.953422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:19.089014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:19.089172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:19.089214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:19.089242] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:19.092607] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-01-09T20:28:19.092878] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-09T20:28:19.092998] [INFO ] [sig ] OGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:19.232201] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OGI.txt [2026-01-09T20:28:19.232361] [INFO ] [sig ] [2302/3504] Completed OGI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:19.232419] [INFO ] [sig ] [2303/3504] Forecasting OGN... [2026-01-09T20:28:19.232453] [INFO ] [sig ] Generating forecast for: OGN [2026-01-09T20:28:19.232483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-09T20:28:19.244077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-09T20:28:19.244368] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-09T20:28:19.245139] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-09T20:28:19.245190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:19.245222] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:19.245248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:19.245304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:19.302036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:19.302774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:19.302856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:19.302889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:19.425042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:19.425190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:19.425238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:19.425265] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:19.428640] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-09T20:28:19.428907] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-09T20:28:19.429025] [INFO ] [sig ] OGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:19.570240] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OGN.txt [2026-01-09T20:28:19.570367] [INFO ] [sig ] [2303/3504] Completed OGN in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:19.570404] [INFO ] [sig ] [2304/3504] Forecasting OHI... [2026-01-09T20:28:19.570439] [INFO ] [sig ] Generating forecast for: OHI [2026-01-09T20:28:19.570472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-09T20:28:19.581944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-09T20:28:19.582265] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-09T20:28:19.583090] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-09T20:28:19.583143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:19.583179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:19.583209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:19.583266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:19.640838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:19.641525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:19.641622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:19.641658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:19.760296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:19.760445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:19.760483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:19.760511] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:19.763897] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-09T20:28:19.764166] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-09T20:28:19.764287] [INFO ] [sig ] OHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:19.904960] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OHI.txt [2026-01-09T20:28:19.905112] [INFO ] [sig ] [2304/3504] Completed OHI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-09T20:28:19.905152] [INFO ] [sig ] [2305/3504] Forecasting OI... [2026-01-09T20:28:19.905183] [INFO ] [sig ] Generating forecast for: OI [2026-01-09T20:28:19.905213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-09T20:28:19.916411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-09T20:28:19.916773] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-09T20:28:19.917588] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-09T20:28:19.917641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:19.917673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:19.917699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:19.917754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:19.975800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:19.976674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:19.976758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:19.976792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:20.107556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:20.107740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:20.107780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:20.107811] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:20.111539] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-09T20:28:20.111863] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-09T20:28:20.112027] [INFO ] [sig ] OI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:20.253760] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OI.txt [2026-01-09T20:28:20.253887] [INFO ] [sig ] [2305/3504] Completed OI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:20.253925] [INFO ] [sig ] [2306/3504] Forecasting OIA... [2026-01-09T20:28:20.253954] [INFO ] [sig ] Generating forecast for: OIA [2026-01-09T20:28:20.253983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-09T20:28:20.264557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-09T20:28:20.264863] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-09T20:28:20.265680] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-09T20:28:20.265737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:20.265769] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:20.265796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:20.265851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:20.320975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:20.321693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:20.321768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:20.321801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:20.440193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:20.440340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:20.440380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:20.440407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:20.443694] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=23.27%) [2026-01-09T20:28:20.443960] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-09T20:28:20.444077] [INFO ] [sig ] OIA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:20.584240] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OIA.txt [2026-01-09T20:28:20.584405] [INFO ] [sig ] [2306/3504] Completed OIA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:20.584444] [INFO ] [sig ] [2307/3504] Forecasting OII... [2026-01-09T20:28:20.584472] [INFO ] [sig ] Generating forecast for: OII [2026-01-09T20:28:20.584502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-09T20:28:20.595703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-09T20:28:20.596011] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-09T20:28:20.596790] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-09T20:28:20.596841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:20.596872] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:20.596898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:20.596952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:20.653879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:20.654614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:20.654692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:20.654724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:20.769422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:20.769543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:20.769596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:20.769642] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:20.772837] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=43.68%) [2026-01-09T20:28:20.773100] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-09T20:28:20.773215] [INFO ] [sig ] OII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:20.911710] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OII.txt [2026-01-09T20:28:20.911850] [INFO ] [sig ] [2307/3504] Completed OII in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:20.911890] [INFO ] [sig ] [2308/3504] Forecasting OIS... [2026-01-09T20:28:20.911918] [INFO ] [sig ] Generating forecast for: OIS [2026-01-09T20:28:20.911948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-09T20:28:20.922544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-09T20:28:20.922831] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-09T20:28:20.923566] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-09T20:28:20.923635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:20.923666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:20.923692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:20.923748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:20.979811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:20.980396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:20.980472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:20.980504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:21.098817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:21.098955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:21.098993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:21.099021] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:21.102290] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-01-09T20:28:21.102549] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-09T20:28:21.102684] [INFO ] [sig ] OIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:21.259170] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OIS.txt [2026-01-09T20:28:21.259332] [INFO ] [sig ] [2308/3504] Completed OIS in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:21.259371] [INFO ] [sig ] [2309/3504] Forecasting OKE... [2026-01-09T20:28:21.259401] [INFO ] [sig ] Generating forecast for: OKE [2026-01-09T20:28:21.259432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-09T20:28:21.271192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-09T20:28:21.271553] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-09T20:28:21.272368] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-09T20:28:21.272428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:21.272471] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:21.272503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:21.272560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:21.329187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:21.329920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:21.329999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:21.330032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:21.453770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:21.453938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:21.453986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:21.454017] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:21.457519] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-09T20:28:21.457812] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-09T20:28:21.457935] [INFO ] [sig ] OKE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:21.610103] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OKE.txt [2026-01-09T20:28:21.610274] [INFO ] [sig ] [2309/3504] Completed OKE in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:21.610323] [INFO ] [sig ] [2310/3504] Forecasting OKTA... [2026-01-09T20:28:21.610354] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-09T20:28:21.610385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-09T20:28:21.623139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-09T20:28:21.623735] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-09T20:28:21.624762] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-09T20:28:21.624816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:21.624848] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:21.624875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:21.624931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:21.689956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:21.690948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:21.691053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:21.691102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:21.812766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:21.812915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:21.812953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:21.812980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:21.816292] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-01-09T20:28:21.816568] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-09T20:28:21.816707] [INFO ] [sig ] OKTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:21.958967] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OKTA.txt [2026-01-09T20:28:21.959097] [INFO ] [sig ] [2310/3504] Completed OKTA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:21.959135] [INFO ] [sig ] [2311/3504] Forecasting OKYO... [2026-01-09T20:28:21.959163] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-09T20:28:21.959193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-09T20:28:21.969920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-09T20:28:21.970196] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-09T20:28:21.970969] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-09T20:28:21.971022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:21.971053] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:21.971078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:21.971144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:22.027515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:22.028438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:22.028531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:22.028563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:22.148412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:22.148557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:22.148613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:22.148644] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:22.152210] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-09T20:28:22.152488] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-09T20:28:22.152629] [INFO ] [sig ] OKYO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:22.300402] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OKYO.txt [2026-01-09T20:28:22.300595] [INFO ] [sig ] [2311/3504] Completed OKYO in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:22.300639] [INFO ] [sig ] [2312/3504] Forecasting OLED... [2026-01-09T20:28:22.300668] [INFO ] [sig ] Generating forecast for: OLED [2026-01-09T20:28:22.300707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-09T20:28:22.312683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-09T20:28:22.313065] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-09T20:28:22.313959] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-09T20:28:22.314015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:22.314047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:22.314075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:22.314132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:22.372202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:22.373072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:22.373155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:22.373188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:22.494144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:22.494301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:22.494340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:22.494370] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:22.497851] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-09T20:28:22.498139] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-09T20:28:22.498266] [INFO ] [sig ] OLED: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:22.640753] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OLED.txt [2026-01-09T20:28:22.640900] [INFO ] [sig ] [2312/3504] Completed OLED in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-09T20:28:22.640941] [INFO ] [sig ] [2313/3504] Forecasting OLLI... [2026-01-09T20:28:22.640968] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-09T20:28:22.640998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-09T20:28:22.653839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-09T20:28:22.654151] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-09T20:28:22.655138] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-09T20:28:22.655202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:22.655257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:22.655307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:22.655546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:22.715223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:22.716041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:22.716121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:22.716153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:22.834974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:22.835123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:22.835161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:22.835189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:22.838497] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=43.44%) [2026-01-09T20:28:22.838779] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-09T20:28:22.838901] [INFO ] [sig ] OLLI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:22.982995] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OLLI.txt [2026-01-09T20:28:22.983187] [INFO ] [sig ] [2313/3504] Completed OLLI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:22.983230] [INFO ] [sig ] [2314/3504] Forecasting OLMA... [2026-01-09T20:28:22.983259] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-09T20:28:22.983289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-09T20:28:22.994921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-09T20:28:22.995254] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-09T20:28:22.996090] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-09T20:28:22.996143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:22.996175] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:22.996201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:22.996258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:23.051739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:23.052616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:23.052698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:23.052729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:23.173747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:23.173899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:23.173941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:23.173970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:23.177558] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-01-09T20:28:23.177853] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-09T20:28:23.177978] [INFO ] [sig ] OLMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:23.338038] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OLMA.txt [2026-01-09T20:28:23.338183] [INFO ] [sig ] [2314/3504] Completed OLMA in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:23.338247] [INFO ] [sig ] [2315/3504] Forecasting OLN... [2026-01-09T20:28:23.338279] [INFO ] [sig ] Generating forecast for: OLN [2026-01-09T20:28:23.338311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-09T20:28:23.350829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-09T20:28:23.351250] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-09T20:28:23.352274] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-09T20:28:23.352331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:23.352365] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:23.352406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:23.352484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:23.416749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:23.417673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:23.417759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:23.417792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:23.547622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:23.547796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:23.547852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:23.547898] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:23.552768] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-09T20:28:23.553161] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-09T20:28:23.553335] [INFO ] [sig ] OLN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:23.735336] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OLN.txt [2026-01-09T20:28:23.735533] [INFO ] [sig ] [2315/3504] Completed OLN in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:23.735605] [INFO ] [sig ] [2316/3504] Forecasting OLP... [2026-01-09T20:28:23.735637] [INFO ] [sig ] Generating forecast for: OLP [2026-01-09T20:28:23.735669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-09T20:28:23.748119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-09T20:28:23.748497] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-09T20:28:23.749377] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-09T20:28:23.749440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:23.749472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:23.749497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:23.749553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:23.811464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:23.812418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:23.812505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:23.812538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:23.930970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:23.931113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:23.931152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:23.931181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:23.934538] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-09T20:28:23.934829] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-09T20:28:23.934949] [INFO ] [sig ] OLP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:24.074640] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OLP.txt [2026-01-09T20:28:24.074775] [INFO ] [sig ] [2316/3504] Completed OLP in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:24.074815] [INFO ] [sig ] [2317/3504] Forecasting OLPX... [2026-01-09T20:28:24.074843] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-09T20:28:24.074874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-09T20:28:24.085919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-09T20:28:24.086182] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-09T20:28:24.086960] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-09T20:28:24.087011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:24.087042] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:24.087069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:24.087152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:24.143325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:24.143942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:24.144023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:24.144058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:24.263355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:24.263499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:24.263538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:24.263565] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:24.266948] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-09T20:28:24.267249] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-09T20:28:24.267372] [INFO ] [sig ] OLPX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:24.405975] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OLPX.txt [2026-01-09T20:28:24.406099] [INFO ] [sig ] [2317/3504] Completed OLPX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:24.406136] [INFO ] [sig ] [2318/3504] Forecasting OM... [2026-01-09T20:28:24.406165] [INFO ] [sig ] Generating forecast for: OM [2026-01-09T20:28:24.406194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-09T20:28:24.418422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-09T20:28:24.418696] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-09T20:28:24.419449] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-09T20:28:24.419500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:24.419531] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:24.419604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:24.419664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:24.476660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:24.477326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:24.477400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:24.477432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:24.598542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:24.598708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:24.598748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:24.598777] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:24.602264] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-01-09T20:28:24.602563] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-09T20:28:24.602698] [INFO ] [sig ] OM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:24.741992] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OM.txt [2026-01-09T20:28:24.742145] [INFO ] [sig ] [2318/3504] Completed OM in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:24.742184] [INFO ] [sig ] [2319/3504] Forecasting OMAB... [2026-01-09T20:28:24.742213] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-09T20:28:24.742245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-09T20:28:24.753420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-09T20:28:24.753770] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-09T20:28:24.754531] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-09T20:28:24.754600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:24.754633] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:24.754659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:24.754715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:24.812040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:24.812874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:24.812957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:24.812988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:24.934798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:24.934956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:24.934995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:24.935023] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:24.938597] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-09T20:28:24.938921] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-09T20:28:24.939054] [INFO ] [sig ] OMAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:25.084672] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OMAB.txt [2026-01-09T20:28:25.084799] [INFO ] [sig ] [2319/3504] Completed OMAB in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:25.084837] [INFO ] [sig ] [2320/3504] Forecasting OMC... [2026-01-09T20:28:25.084866] [INFO ] [sig ] Generating forecast for: OMC [2026-01-09T20:28:25.084896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-09T20:28:25.095659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-09T20:28:25.095916] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-09T20:28:25.096844] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-09T20:28:25.096894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:25.096925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:25.096952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:25.097008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:25.155197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:25.156031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:25.156109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:25.156140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:25.280668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:25.280836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:25.280901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:25.280931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:25.284378] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-01-09T20:28:25.284853] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-09T20:28:25.284973] [INFO ] [sig ] OMC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:25.424786] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OMC.txt [2026-01-09T20:28:25.425103] [INFO ] [sig ] [2320/3504] Completed OMC in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:25.425141] [INFO ] [sig ] [2321/3504] Forecasting OMCL... [2026-01-09T20:28:25.425170] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-09T20:28:25.425199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-09T20:28:25.440651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-09T20:28:25.440930] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-09T20:28:25.441862] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-09T20:28:25.441912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:25.441943] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:25.441969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:25.442023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:25.499342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:25.500054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:25.500133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:25.500166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:25.623839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:25.623976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:25.624014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:25.624041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:25.627894] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-09T20:28:25.628165] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-09T20:28:25.628284] [INFO ] [sig ] OMCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:25.768450] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OMCL.txt [2026-01-09T20:28:25.768585] [INFO ] [sig ] [2321/3504] Completed OMCL in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-09T20:28:25.768625] [INFO ] [sig ] [2322/3504] Forecasting OMEX... [2026-01-09T20:28:25.768654] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-09T20:28:25.768682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-09T20:28:25.779607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-09T20:28:25.779887] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-09T20:28:25.780663] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-09T20:28:25.780713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:25.780744] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:25.780769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:25.780824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:25.836219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:25.836851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:25.836926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:25.836957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:25.956305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:25.956451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:25.956489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:25.956708] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:25.960272] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-09T20:28:25.960539] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-09T20:28:25.960676] [INFO ] [sig ] OMEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:26.108770] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OMEX.txt [2026-01-09T20:28:26.108921] [INFO ] [sig ] [2322/3504] Completed OMEX in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:26.108960] [INFO ] [sig ] [2323/3504] Forecasting OMF... [2026-01-09T20:28:26.108989] [INFO ] [sig ] Generating forecast for: OMF [2026-01-09T20:28:26.109019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-09T20:28:26.120292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-09T20:28:26.120562] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-09T20:28:26.121326] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-09T20:28:26.121377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:26.121408] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:26.121434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:26.121489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:26.178528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:26.179160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:26.179237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:26.179271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:26.300085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:26.300225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:26.300262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:26.300291] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:26.303552] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-09T20:28:26.303865] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-09T20:28:26.303985] [INFO ] [sig ] OMF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:26.443074] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OMF.txt [2026-01-09T20:28:26.443260] [INFO ] [sig ] [2323/3504] Completed OMF in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:26.443302] [INFO ] [sig ] [2324/3504] Forecasting ON... [2026-01-09T20:28:26.443336] [INFO ] [sig ] Generating forecast for: ON [2026-01-09T20:28:26.443369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-09T20:28:26.457161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-09T20:28:26.457699] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-09T20:28:26.458850] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-09T20:28:26.458923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:26.458982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:26.459019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:26.459102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:26.522507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:26.523392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:26.523477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:26.523510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:26.644626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:26.644786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:26.644825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:26.644853] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:26.648288] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-01-09T20:28:26.648586] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-09T20:28:26.648710] [INFO ] [sig ] ON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:26.791390] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ON.txt [2026-01-09T20:28:26.791544] [INFO ] [sig ] [2324/3504] Completed ON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:26.791601] [INFO ] [sig ] [2325/3504] Forecasting ONB... [2026-01-09T20:28:26.791633] [INFO ] [sig ] Generating forecast for: ONB [2026-01-09T20:28:26.791663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-09T20:28:26.803048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-09T20:28:26.803337] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-09T20:28:26.804108] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-09T20:28:26.804160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:26.804191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:26.804216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:26.804271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:26.859807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:26.860621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:26.860699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:26.860731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:26.982845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:26.983000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:26.983040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:26.983069] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:26.986488] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-09T20:28:26.986778] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-09T20:28:26.986901] [INFO ] [sig ] ONB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:27.131402] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ONB.txt [2026-01-09T20:28:27.131780] [INFO ] [sig ] [2325/3504] Completed ONB in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:27.131838] [INFO ] [sig ] [2326/3504] Forecasting ONCO... [2026-01-09T20:28:27.131872] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-09T20:28:27.131903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-09T20:28:27.144326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-09T20:28:27.144726] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-09T20:28:27.145516] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-09T20:28:27.145595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:27.145632] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:27.145660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:27.145717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:27.206040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:27.206885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:27.206972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:27.207006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:27.334700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:27.334851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:27.334891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:27.334920] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:27.338551] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-01-09T20:28:27.338845] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-09T20:28:27.338982] [INFO ] [sig ] ONCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:27.486256] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ONCO.txt [2026-01-09T20:28:27.486407] [INFO ] [sig ] [2326/3504] Completed ONCO in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:27.486446] [INFO ] [sig ] [2327/3504] Forecasting ONDS... [2026-01-09T20:28:27.486475] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-09T20:28:27.486504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-09T20:28:27.498618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-09T20:28:27.498948] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-09T20:28:27.499746] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-09T20:28:27.499799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:27.499831] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:27.499859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:27.499917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:27.557932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:27.558706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:27.558784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:27.558816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:27.674173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:27.674321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:27.674359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:27.674386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:27.677734] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-09T20:28:27.678006] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-09T20:28:27.678124] [INFO ] [sig ] ONDS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:27.814954] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ONDS.txt [2026-01-09T20:28:27.815085] [INFO ] [sig ] [2327/3504] Completed ONDS in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:27.815123] [INFO ] [sig ] [2328/3504] Forecasting ONEQ... [2026-01-09T20:28:27.815160] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-09T20:28:27.815190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-09T20:28:27.826436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-09T20:28:27.826774] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-09T20:28:27.827643] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-09T20:28:27.827696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:27.827727] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:27.827755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:27.827811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:27.882958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:27.883689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:27.883795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:27.883828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:28.006178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:28.006327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:28.006368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:28.006399] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:28.009870] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-01-09T20:28:28.010146] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-09T20:28:28.010271] [INFO ] [sig ] ONEQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:28.159260] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ONEQ.txt [2026-01-09T20:28:28.159420] [INFO ] [sig ] [2328/3504] Completed ONEQ in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:28.159467] [INFO ] [sig ] [2329/3504] Forecasting ONL... [2026-01-09T20:28:28.159497] [INFO ] [sig ] Generating forecast for: ONL [2026-01-09T20:28:28.159528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-09T20:28:28.170502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-09T20:28:28.170847] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-09T20:28:28.171643] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-09T20:28:28.171696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:28.171728] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:28.171757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:28.171816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:28.231053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:28.231909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:28.232001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:28.232049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:28.363455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:28.363632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:28.363673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:28.363701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:28.367074] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-01-09T20:28:28.367362] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-09T20:28:28.367483] [INFO ] [sig ] ONL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:28.507504] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ONL.txt [2026-01-09T20:28:28.507693] [INFO ] [sig ] [2329/3504] Completed ONL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-09T20:28:28.507733] [INFO ] [sig ] [2330/3504] Forecasting ONON... [2026-01-09T20:28:28.507763] [INFO ] [sig ] Generating forecast for: ONON [2026-01-09T20:28:28.507793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-09T20:28:28.519237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-09T20:28:28.519489] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-09T20:28:28.520424] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-09T20:28:28.520476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:28.520507] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:28.520534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:28.520607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:28.576263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:28.576872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:28.576945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:28.576977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:28.697022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:28.697138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:28.697180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:28.697206] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:28.700302] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=38.32%) [2026-01-09T20:28:28.700560] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-09T20:28:28.700695] [INFO ] [sig ] ONON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:28.837892] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ONON.txt [2026-01-09T20:28:28.838005] [INFO ] [sig ] [2330/3504] Completed ONON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:28.838042] [INFO ] [sig ] [2331/3504] Forecasting ONTF... [2026-01-09T20:28:28.838070] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-09T20:28:28.838099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-09T20:28:28.848721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-09T20:28:28.848958] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-09T20:28:28.849720] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-09T20:28:28.849771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:28.849802] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:28.849828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:28.849884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:28.904952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:28.905556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:28.905646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:28.905678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:29.025492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:29.025610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:29.025647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:29.025692] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:29.028838] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-09T20:28:29.029096] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-09T20:28:29.029214] [INFO ] [sig ] ONTF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:29.167403] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ONTF.txt [2026-01-09T20:28:29.167541] [INFO ] [sig ] [2331/3504] Completed ONTF in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:29.167596] [INFO ] [sig ] [2332/3504] Forecasting ONTO... [2026-01-09T20:28:29.167628] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-09T20:28:29.167658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-09T20:28:29.178740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-09T20:28:29.178984] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-09T20:28:29.179739] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-09T20:28:29.179790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:29.179821] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:29.179848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:29.179904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:29.241112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:29.241887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:29.241966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:29.241998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:29.365148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:29.365263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:29.365299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:29.365327] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:29.368611] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-01-09T20:28:29.368874] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-09T20:28:29.368994] [INFO ] [sig ] ONTO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:29.507013] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ONTO.txt [2026-01-09T20:28:29.507137] [INFO ] [sig ] [2332/3504] Completed ONTO in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:29.507176] [INFO ] [sig ] [2333/3504] Forecasting OOMA... [2026-01-09T20:28:29.507205] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-09T20:28:29.507235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-09T20:28:29.519417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-09T20:28:29.519924] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-09T20:28:29.520771] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-09T20:28:29.520824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:29.520856] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:29.520884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:29.520939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:29.577147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:29.577801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:29.577898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:29.577930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:29.695652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:29.695807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:29.695847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:29.695875] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:29.699336] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-09T20:28:29.699635] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-09T20:28:29.699758] [INFO ] [sig ] OOMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:29.842610] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OOMA.txt [2026-01-09T20:28:29.842750] [INFO ] [sig ] [2333/3504] Completed OOMA in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:29.842788] [INFO ] [sig ] [2334/3504] Forecasting OPAD... [2026-01-09T20:28:29.842817] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-09T20:28:29.842847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-09T20:28:29.854129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-09T20:28:29.854406] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-09T20:28:29.855185] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-09T20:28:29.855236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:29.855268] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:29.855293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:29.855349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:29.912959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:29.913592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:29.913669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:29.913700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:30.034374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:30.034536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:30.034591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:30.034623] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:30.037968] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=53.76%) [2026-01-09T20:28:30.038241] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-09T20:28:30.038365] [INFO ] [sig ] OPAD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:30.175550] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OPAD.txt [2026-01-09T20:28:30.175692] [INFO ] [sig ] [2334/3504] Completed OPAD in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:30.175730] [INFO ] [sig ] [2335/3504] Forecasting OPAL... [2026-01-09T20:28:30.175760] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-09T20:28:30.175789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-09T20:28:30.186888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-09T20:28:30.187169] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-09T20:28:30.187936] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-09T20:28:30.187987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:30.188044] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:30.188081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:30.188138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:30.243227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:30.243852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:30.243927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:30.243958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:30.360082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:30.360240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:30.360277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:30.360305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:30.363616] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-09T20:28:30.363879] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-09T20:28:30.363994] [INFO ] [sig ] OPAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:30.501653] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPAL.txt [2026-01-09T20:28:30.501787] [INFO ] [sig ] [2335/3504] Completed OPAL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:30.501827] [INFO ] [sig ] [2336/3504] Forecasting OPBK... [2026-01-09T20:28:30.501855] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-09T20:28:30.501884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-09T20:28:30.515898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-09T20:28:30.516171] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-09T20:28:30.516941] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-09T20:28:30.516992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:30.517023] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:30.517050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:30.517122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:30.572501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:30.573105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:30.573194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:30.573227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:30.691888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:30.692032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:30.692071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:30.692099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:30.695390] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-09T20:28:30.695671] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-09T20:28:30.695789] [INFO ] [sig ] OPBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:30.832741] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPBK.txt [2026-01-09T20:28:30.832856] [INFO ] [sig ] [2336/3504] Completed OPBK in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:30.832894] [INFO ] [sig ] [2337/3504] Forecasting OPCH... [2026-01-09T20:28:30.832922] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-09T20:28:30.832951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-09T20:28:30.844154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-09T20:28:30.844427] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-09T20:28:30.845202] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-09T20:28:30.845252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:30.845284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:30.845311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:30.845366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:30.901291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:30.902220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:30.902303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:30.902336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:31.026498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:31.026674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:31.026716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:31.026746] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:31.030273] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-01-09T20:28:31.030559] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-09T20:28:31.030702] [INFO ] [sig ] OPCH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:31.178063] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OPCH.txt [2026-01-09T20:28:31.178198] [INFO ] [sig ] [2337/3504] Completed OPCH in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:31.178237] [INFO ] [sig ] [2338/3504] Forecasting OPEN... [2026-01-09T20:28:31.178266] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-09T20:28:31.178297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-09T20:28:31.189746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-09T20:28:31.190024] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-09T20:28:31.190836] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-09T20:28:31.190889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:31.190921] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:31.190948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:31.191005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:31.250252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:31.250910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:31.250988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:31.251020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:31.378121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:31.378272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:31.378311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:31.378371] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:31.381794] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-09T20:28:31.382062] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-09T20:28:31.382183] [INFO ] [sig ] OPEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:31.528780] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OPEN.txt [2026-01-09T20:28:31.528938] [INFO ] [sig ] [2338/3504] Completed OPEN in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:31.528979] [INFO ] [sig ] [2339/3504] Forecasting OPFI... [2026-01-09T20:28:31.529016] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-09T20:28:31.529050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-09T20:28:31.541531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-09T20:28:31.541877] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-09T20:28:31.542836] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-09T20:28:31.542895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:31.542927] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:31.542955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:31.543013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:31.601918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:31.602664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:31.602748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:31.602781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:31.732131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:31.732281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:31.732322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:31.732352] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:31.735828] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-09T20:28:31.736112] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-09T20:28:31.736242] [INFO ] [sig ] OPFI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:31.881203] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OPFI.txt [2026-01-09T20:28:31.881343] [INFO ] [sig ] [2339/3504] Completed OPFI in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-09T20:28:31.881390] [INFO ] [sig ] [2340/3504] Forecasting OPK... [2026-01-09T20:28:31.881421] [INFO ] [sig ] Generating forecast for: OPK [2026-01-09T20:28:31.881451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-09T20:28:31.893678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-09T20:28:31.894007] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-09T20:28:31.894855] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-09T20:28:31.894909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:31.894941] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:31.894968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:31.895026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:31.954383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:31.955137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:31.955218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:31.955251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:32.083540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:32.083708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:32.083748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:32.083777] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:32.087129] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-01-09T20:28:32.087403] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-09T20:28:32.087527] [INFO ] [sig ] OPK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:32.229158] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPK.txt [2026-01-09T20:28:32.229295] [INFO ] [sig ] [2340/3504] Completed OPK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:32.229334] [INFO ] [sig ] [2341/3504] Forecasting OPP... [2026-01-09T20:28:32.229362] [INFO ] [sig ] Generating forecast for: OPP [2026-01-09T20:28:32.229394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-09T20:28:32.241340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-09T20:28:32.241670] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-09T20:28:32.242430] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-09T20:28:32.242481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:32.242513] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:32.242539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:32.242619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:32.298092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:32.298704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:32.298780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:32.298812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:32.415847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:32.416001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:32.416047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:32.416075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:32.419470] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=44.98%) [2026-01-09T20:28:32.419765] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-09T20:28:32.419890] [INFO ] [sig ] OPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:32.559035] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPP.txt [2026-01-09T20:28:32.559171] [INFO ] [sig ] [2341/3504] Completed OPP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:32.559210] [INFO ] [sig ] [2342/3504] Forecasting OPRA... [2026-01-09T20:28:32.559239] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-09T20:28:32.559269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-09T20:28:32.570481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-09T20:28:32.570781] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-09T20:28:32.571528] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-09T20:28:32.571599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:32.571633] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:32.571659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:32.571714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:32.627563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:32.628226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:32.628301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:32.628333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:32.747649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:32.747788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:32.747825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:32.747870] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:32.751145] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-09T20:28:32.751423] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-09T20:28:32.751548] [INFO ] [sig ] OPRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:32.890612] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPRA.txt [2026-01-09T20:28:32.890764] [INFO ] [sig ] [2342/3504] Completed OPRA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:32.890803] [INFO ] [sig ] [2343/3504] Forecasting OPTX... [2026-01-09T20:28:32.890833] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-09T20:28:32.890863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-09T20:28:32.902093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-09T20:28:32.902379] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-09T20:28:32.903137] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-09T20:28:32.903189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:32.903220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:32.903273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:32.903330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:32.960062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:32.960715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:32.960793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:32.960827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:33.079993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:33.080137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:33.080175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:33.080203] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:33.083503] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=21.06%) [2026-01-09T20:28:33.083782] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-09T20:28:33.083898] [INFO ] [sig ] OPTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:33.227218] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPTX.txt [2026-01-09T20:28:33.227348] [INFO ] [sig ] [2343/3504] Completed OPTX in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:33.227385] [INFO ] [sig ] [2344/3504] Forecasting OPXS... [2026-01-09T20:28:33.227414] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-09T20:28:33.227444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-09T20:28:33.238794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-09T20:28:33.239081] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-09T20:28:33.239862] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-09T20:28:33.239915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:33.239947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:33.239973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:33.240030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:33.297390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:33.298050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:33.298125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:33.298173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:33.416644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:33.416782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:33.416820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:33.416849] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:33.420410] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-09T20:28:33.420703] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-09T20:28:33.420826] [INFO ] [sig ] OPXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:33.561674] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OPXS.txt [2026-01-09T20:28:33.561804] [INFO ] [sig ] [2344/3504] Completed OPXS in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:33.561841] [INFO ] [sig ] [2345/3504] Forecasting ORA... [2026-01-09T20:28:33.561869] [INFO ] [sig ] Generating forecast for: ORA [2026-01-09T20:28:33.561899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-09T20:28:33.573153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-09T20:28:33.573446] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-09T20:28:33.574239] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-09T20:28:33.574292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:33.574325] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:33.574353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:33.574410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:33.632755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:33.633393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:33.633497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:33.633532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:33.756590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:33.756735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:33.756774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:33.756803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:33.760182] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-09T20:28:33.760452] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-09T20:28:33.760589] [INFO ] [sig ] ORA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:33.904429] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ORA.txt [2026-01-09T20:28:33.904597] [INFO ] [sig ] [2345/3504] Completed ORA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:33.904639] [INFO ] [sig ] [2346/3504] Forecasting ORC... [2026-01-09T20:28:33.904672] [INFO ] [sig ] Generating forecast for: ORC [2026-01-09T20:28:33.904702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-09T20:28:33.915706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-09T20:28:33.915993] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-09T20:28:33.916782] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-09T20:28:33.916835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:33.916868] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:33.916895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:33.916965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:33.974772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:33.975375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:33.975464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:33.975501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:34.095712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:34.095850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:34.095888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:34.095916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:34.099276] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-09T20:28:34.099545] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-09T20:28:34.099683] [INFO ] [sig ] ORC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:34.244402] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORC.txt [2026-01-09T20:28:34.244530] [INFO ] [sig ] [2346/3504] Completed ORC in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:34.244586] [INFO ] [sig ] [2347/3504] Forecasting ORGO... [2026-01-09T20:28:34.244618] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-09T20:28:34.244648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-09T20:28:34.255953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-09T20:28:34.256220] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-09T20:28:34.256985] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-09T20:28:34.257036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:34.257066] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:34.257092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:34.257173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:34.316949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:34.317636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:34.317715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:34.317749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:34.435640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:34.435777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:34.435813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:34.435842] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:34.439251] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-01-09T20:28:34.439527] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-09T20:28:34.439670] [INFO ] [sig ] ORGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:34.579783] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORGO.txt [2026-01-09T20:28:34.579904] [INFO ] [sig ] [2347/3504] Completed ORGO in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-09T20:28:34.579942] [INFO ] [sig ] [2348/3504] Forecasting ORIC... [2026-01-09T20:28:34.579970] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-09T20:28:34.579999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-09T20:28:34.590940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-09T20:28:34.591205] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-09T20:28:34.591989] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-09T20:28:34.592050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:34.592081] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:34.592107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:34.592162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:34.650088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:34.650772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:34.650851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:34.650884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:34.770892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:34.771031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:34.771069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:34.771100] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:34.774413] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-01-09T20:28:34.774708] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-09T20:28:34.774828] [INFO ] [sig ] ORIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:34.913695] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORIC.txt [2026-01-09T20:28:34.913876] [INFO ] [sig ] [2348/3504] Completed ORIC in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:34.913916] [INFO ] [sig ] [2349/3504] Forecasting ORKA... [2026-01-09T20:28:34.913945] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-09T20:28:34.913974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-09T20:28:34.924809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-09T20:28:34.925096] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-09T20:28:34.925869] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-09T20:28:34.925920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:34.925952] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:34.925978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:34.926033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:34.982086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:34.982702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:34.982776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:34.982813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:35.104316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:35.104465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:35.104504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:35.104534] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:35.108071] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-09T20:28:35.108338] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-09T20:28:35.108454] [INFO ] [sig ] ORKA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:35.250113] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORKA.txt [2026-01-09T20:28:35.250242] [INFO ] [sig ] [2349/3504] Completed ORKA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:35.250280] [INFO ] [sig ] [2350/3504] Forecasting ORLY... [2026-01-09T20:28:35.250308] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-09T20:28:35.250339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-09T20:28:35.262414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-09T20:28:35.262702] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-09T20:28:35.263451] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-09T20:28:35.263503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:35.263534] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:35.263561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:35.263637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:35.321729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:35.322361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:35.322435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:35.322467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:35.445015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:35.445169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:35.445208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:35.445237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:35.448563] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-09T20:28:35.448858] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-09T20:28:35.448975] [INFO ] [sig ] ORLY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:35.588163] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ORLY.txt [2026-01-09T20:28:35.588281] [INFO ] [sig ] [2350/3504] Completed ORLY in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:35.588318] [INFO ] [sig ] [2351/3504] Forecasting ORMP... [2026-01-09T20:28:35.588347] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-09T20:28:35.588377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-09T20:28:35.598983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-09T20:28:35.599243] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-09T20:28:35.600002] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-09T20:28:35.600053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:35.600085] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:35.600112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:35.600167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:35.658263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:35.658979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:35.659055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:35.659087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:35.775619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:35.775774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:35.775813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:35.775843] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:35.779241] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-09T20:28:35.779522] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-09T20:28:35.779664] [INFO ] [sig ] ORMP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:35.921920] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORMP.txt [2026-01-09T20:28:35.922074] [INFO ] [sig ] [2351/3504] Completed ORMP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:35.922113] [INFO ] [sig ] [2352/3504] Forecasting ORN... [2026-01-09T20:28:35.922141] [INFO ] [sig ] Generating forecast for: ORN [2026-01-09T20:28:35.922170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-09T20:28:35.933299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-09T20:28:35.933597] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-09T20:28:35.934351] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-09T20:28:35.934404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:35.934462] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:35.934491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:35.934549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:35.991684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:35.992483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:35.992560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:35.992610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:36.111642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:36.111787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:36.111828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:36.111858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:36.115236] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=19.32%) [2026-01-09T20:28:36.115505] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-09T20:28:36.115647] [INFO ] [sig ] ORN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:36.261028] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ORN.txt [2026-01-09T20:28:36.261167] [INFO ] [sig ] [2352/3504] Completed ORN in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:36.261206] [INFO ] [sig ] [2353/3504] Forecasting ORRF... [2026-01-09T20:28:36.261234] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-09T20:28:36.261265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-09T20:28:36.272936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-09T20:28:36.273190] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-09T20:28:36.273974] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-09T20:28:36.274026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:36.274056] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:36.274082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:36.274148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:36.332194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:36.333062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:36.333146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:36.333180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:36.457949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:36.458097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:36.458137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:36.458167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:36.461505] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-01-09T20:28:36.461803] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-09T20:28:36.461922] [INFO ] [sig ] ORRF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:36.604119] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ORRF.txt [2026-01-09T20:28:36.604271] [INFO ] [sig ] [2353/3504] Completed ORRF in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:36.604310] [INFO ] [sig ] [2354/3504] Forecasting OS... [2026-01-09T20:28:36.604339] [INFO ] [sig ] Generating forecast for: OS [2026-01-09T20:28:36.604369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-09T20:28:36.616246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-09T20:28:36.616623] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-09T20:28:36.617439] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-09T20:28:36.617492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:36.617525] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:36.617596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:36.617659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:36.678527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:36.679483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:36.679598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:36.679645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:36.802961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:36.803114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:36.803153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:36.803181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:36.806629] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-09T20:28:36.806904] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-09T20:28:36.807027] [INFO ] [sig ] OS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:36.947745] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OS.txt [2026-01-09T20:28:36.947895] [INFO ] [sig ] [2354/3504] Completed OS in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:36.947936] [INFO ] [sig ] [2355/3504] Forecasting OSBC... [2026-01-09T20:28:36.947965] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-09T20:28:36.947996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-09T20:28:36.959295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-09T20:28:36.959550] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-09T20:28:36.960301] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-09T20:28:36.960352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:36.960383] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:36.960409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:36.960464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:37.017065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:37.017966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:37.018048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:37.018080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:37.133030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:37.133196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:37.133236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:37.133291] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:37.136614] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-01-09T20:28:37.136882] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-09T20:28:37.137223] [INFO ] [sig ] OSBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:37.279019] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OSBC.txt [2026-01-09T20:28:37.279194] [INFO ] [sig ] [2355/3504] Completed OSBC in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:37.279235] [INFO ] [sig ] [2356/3504] Forecasting OSIS... [2026-01-09T20:28:37.279263] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-09T20:28:37.279294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-09T20:28:37.291482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-09T20:28:37.292024] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-09T20:28:37.292833] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-09T20:28:37.292885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:37.292917] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:37.292943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:37.292998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:37.352939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:37.353818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:37.353904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:37.353937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:37.471927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:37.472080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:37.472120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:37.472149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:37.475537] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=30.52%) [2026-01-09T20:28:37.475840] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-09T20:28:37.475975] [INFO ] [sig ] OSIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:37.619806] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OSIS.txt [2026-01-09T20:28:37.619940] [INFO ] [sig ] [2356/3504] Completed OSIS in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:37.619978] [INFO ] [sig ] [2357/3504] Forecasting OSPN... [2026-01-09T20:28:37.620006] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-09T20:28:37.620036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-09T20:28:37.632375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-09T20:28:37.632676] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-09T20:28:37.633431] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-09T20:28:37.633483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:37.633516] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:37.633543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:37.633627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:37.690104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:37.690854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:37.690930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:37.690962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:37.811377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:37.811527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:37.811565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:37.811615] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:37.814907] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=30.73%) [2026-01-09T20:28:37.815173] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-09T20:28:37.815292] [INFO ] [sig ] OSPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:38.014675] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OSPN.txt [2026-01-09T20:28:38.014815] [INFO ] [sig ] [2357/3504] Completed OSPN in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-09T20:28:38.014854] [INFO ] [sig ] [2358/3504] Forecasting OSS... [2026-01-09T20:28:38.014883] [INFO ] [sig ] Generating forecast for: OSS [2026-01-09T20:28:38.014914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-09T20:28:38.027129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-09T20:28:38.027503] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-09T20:28:38.028512] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-09T20:28:38.028565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:38.028629] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:38.028656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:38.028712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:38.086703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:38.087546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:38.087648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:38.087681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:38.204814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:38.204966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:38.205005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:38.205035] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:38.208509] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-01-09T20:28:38.208824] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-09T20:28:38.208950] [INFO ] [sig ] OSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:38.350843] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OSS.txt [2026-01-09T20:28:38.350973] [INFO ] [sig ] [2358/3504] Completed OSS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:38.351012] [INFO ] [sig ] [2359/3504] Forecasting OTEX... [2026-01-09T20:28:38.351042] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-09T20:28:38.351071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-09T20:28:38.362320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-09T20:28:38.362629] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-09T20:28:38.363405] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-09T20:28:38.363458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:38.363504] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:38.363535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:38.363613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:38.420288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:38.421081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:38.421170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:38.421209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:38.544880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:38.545027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:38.545066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:38.545097] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:38.548521] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-01-09T20:28:38.548814] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-09T20:28:38.548938] [INFO ] [sig ] OTEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:38.691353] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OTEX.txt [2026-01-09T20:28:38.691502] [INFO ] [sig ] [2359/3504] Completed OTEX in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:38.691542] [INFO ] [sig ] [2360/3504] Forecasting OTIS... [2026-01-09T20:28:38.691589] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-09T20:28:38.691624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-09T20:28:38.703110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-09T20:28:38.703409] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-09T20:28:38.704196] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-09T20:28:38.704248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:38.704280] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:38.704306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:38.704361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:38.760824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:38.761638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:38.761721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:38.761755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:38.881497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:38.881664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:38.881705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:38.881734] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:38.885075] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=24.21%) [2026-01-09T20:28:38.885345] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-09T20:28:38.885464] [INFO ] [sig ] OTIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:39.027857] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OTIS.txt [2026-01-09T20:28:39.028018] [INFO ] [sig ] [2360/3504] Completed OTIS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:39.028059] [INFO ] [sig ] [2361/3504] Forecasting OTLY... [2026-01-09T20:28:39.028089] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-09T20:28:39.028120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-09T20:28:39.041455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-09T20:28:39.041946] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-09T20:28:39.043047] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-09T20:28:39.043116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:39.043166] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:39.043210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:39.043294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:39.108989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:39.110097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:39.110185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:39.110218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:39.236798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:39.236950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:39.236990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:39.237021] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:39.240453] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-09T20:28:39.240751] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-09T20:28:39.240876] [INFO ] [sig ] OTLY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:39.384099] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OTLY.txt [2026-01-09T20:28:39.384243] [INFO ] [sig ] [2361/3504] Completed OTLY in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:39.384282] [INFO ] [sig ] [2362/3504] Forecasting OVID... [2026-01-09T20:28:39.384312] [INFO ] [sig ] Generating forecast for: OVID [2026-01-09T20:28:39.384341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-09T20:28:39.395785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-09T20:28:39.396242] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-09T20:28:39.397081] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-09T20:28:39.397163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:39.397197] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:39.397224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:39.397281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:39.454458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:39.455292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:39.455406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:39.455440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:39.571444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:39.571611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:39.571652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:39.571681] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:39.574983] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-09T20:28:39.575251] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-09T20:28:39.575374] [INFO ] [sig ] OVID: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:39.715304] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OVID.txt [2026-01-09T20:28:39.715455] [INFO ] [sig ] [2362/3504] Completed OVID in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:39.715501] [INFO ] [sig ] [2363/3504] Forecasting OVLY... [2026-01-09T20:28:39.715533] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-09T20:28:39.715562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-09T20:28:39.726932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-09T20:28:39.727289] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-09T20:28:39.728067] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-09T20:28:39.728118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:39.728149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:39.728175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:39.728230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:39.783213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:39.784079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:39.784165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:39.784196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:39.880198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:39.880346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:39.880385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:39.880414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:39.883822] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-01-09T20:28:39.884123] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-09T20:28:39.884252] [INFO ] [sig ] OVLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:40.021827] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OVLY.txt [2026-01-09T20:28:40.021984] [INFO ] [sig ] [2363/3504] Completed OVLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:40.022022] [INFO ] [sig ] [2364/3504] Forecasting OWL... [2026-01-09T20:28:40.022052] [INFO ] [sig ] Generating forecast for: OWL [2026-01-09T20:28:40.022083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-09T20:28:40.033652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-09T20:28:40.034001] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-09T20:28:40.034822] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-09T20:28:40.034875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:40.034907] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:40.034933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:40.034987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:40.089798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:40.090624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:40.090710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:40.090742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:40.212362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:40.212519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:40.212559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:40.212608] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:40.216073] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-09T20:28:40.216350] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-09T20:28:40.216495] [INFO ] [sig ] OWL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:40.359833] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OWL.txt [2026-01-09T20:28:40.359987] [INFO ] [sig ] [2364/3504] Completed OWL in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-09T20:28:40.360035] [INFO ] [sig ] [2365/3504] Forecasting OXLC... [2026-01-09T20:28:40.360065] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-09T20:28:40.360094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-09T20:28:40.372440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-09T20:28:40.372780] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-09T20:28:40.373746] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-09T20:28:40.373797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:40.373828] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:40.373853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:40.373912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:40.431550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:40.432416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:40.432501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:40.432534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:40.556598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:40.556751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:40.556789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:40.556819] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:40.560288] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-09T20:28:40.560557] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-09T20:28:40.560707] [INFO ] [sig ] OXLC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:40.702243] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OXLC.txt [2026-01-09T20:28:40.702391] [INFO ] [sig ] [2365/3504] Completed OXLC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:40.702431] [INFO ] [sig ] [2366/3504] Forecasting OXM... [2026-01-09T20:28:40.702460] [INFO ] [sig ] Generating forecast for: OXM [2026-01-09T20:28:40.702489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-09T20:28:40.714187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-09T20:28:40.714516] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-09T20:28:40.715296] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-09T20:28:40.715348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:40.715381] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:40.715408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:40.715463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:40.770817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:40.771478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:40.771552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:40.771603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:40.889753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:40.889901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:40.889959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:40.889988] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:40.893371] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-01-09T20:28:40.893662] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-09T20:28:40.893783] [INFO ] [sig ] OXM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:41.032289] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OXM.txt [2026-01-09T20:28:41.032413] [INFO ] [sig ] [2366/3504] Completed OXM in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:41.032452] [INFO ] [sig ] [2367/3504] Forecasting OXSQ... [2026-01-09T20:28:41.032483] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-09T20:28:41.032515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-09T20:28:41.044481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-09T20:28:41.044817] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-09T20:28:41.045598] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-09T20:28:41.045650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:41.045681] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:41.045711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:41.045766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:41.101367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:41.102125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:41.102222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:41.102261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:41.222988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:41.223143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:41.223184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:41.223213] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:41.226598] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=60.68%) [2026-01-09T20:28:41.226876] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-09T20:28:41.227001] [INFO ] [sig ] OXSQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:41.389784] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OXSQ.txt [2026-01-09T20:28:41.389944] [INFO ] [sig ] [2367/3504] Completed OXSQ in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:41.389987] [INFO ] [sig ] [2368/3504] Forecasting OZEM... [2026-01-09T20:28:41.390019] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-09T20:28:41.390048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-09T20:28:41.402134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-09T20:28:41.402462] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-09T20:28:41.403268] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-09T20:28:41.403321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:41.403354] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:41.403381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:41.403436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:41.461025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:41.461691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:41.461768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:41.461801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:41.572699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:41.572853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:41.572892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:41.572921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:41.576326] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-09T20:28:41.576614] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-09T20:28:41.576738] [INFO ] [sig ] OZEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:41.720061] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OZEM.txt [2026-01-09T20:28:41.720209] [INFO ] [sig ] [2368/3504] Completed OZEM in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:41.720248] [INFO ] [sig ] [2369/3504] Forecasting OZK... [2026-01-09T20:28:41.720278] [INFO ] [sig ] Generating forecast for: OZK [2026-01-09T20:28:41.720309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-09T20:28:41.735435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-09T20:28:41.735913] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-09T20:28:41.736873] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-09T20:28:41.736936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:41.737007] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:41.737042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:41.737141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:41.797390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:41.798453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:41.798535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:41.798568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:41.922209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:41.922370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:41.922417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:41.922448] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:41.925883] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=52.54%) [2026-01-09T20:28:41.926151] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-09T20:28:41.926273] [INFO ] [sig ] OZK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:42.065369] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/OZK.txt [2026-01-09T20:28:42.065509] [INFO ] [sig ] [2369/3504] Completed OZK in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:42.065548] [INFO ] [sig ] [2370/3504] Forecasting OZKAP... [2026-01-09T20:28:42.065596] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-09T20:28:42.065629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-09T20:28:42.076979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-09T20:28:42.077317] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-09T20:28:42.078108] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-09T20:28:42.078162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:42.078207] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:42.078237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:42.078296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:42.134003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:42.134874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:42.134960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:42.134993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:42.248530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:42.248698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:42.248739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:42.248767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:42.252055] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-09T20:28:42.252319] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-09T20:28:42.252436] [INFO ] [sig ] OZKAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:42.390139] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/OZKAP.txt [2026-01-09T20:28:42.390275] [INFO ] [sig ] [2370/3504] Completed OZKAP in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:42.390313] [INFO ] [sig ] [2371/3504] Forecasting PAA... [2026-01-09T20:28:42.390343] [INFO ] [sig ] Generating forecast for: PAA [2026-01-09T20:28:42.390372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-09T20:28:42.401839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-09T20:28:42.402134] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-09T20:28:42.402911] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-09T20:28:42.402962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:42.402993] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:42.403019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:42.403075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:42.458687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:42.459487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:42.459566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:42.459619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:42.576985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:42.577154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:42.577193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:42.577221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:42.580661] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-09T20:28:42.580996] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-09T20:28:42.581136] [INFO ] [sig ] PAA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:42.721760] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAA.txt [2026-01-09T20:28:42.721892] [INFO ] [sig ] [2371/3504] Completed PAA in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:42.721930] [INFO ] [sig ] [2372/3504] Forecasting PAAS... [2026-01-09T20:28:42.721960] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-09T20:28:42.721990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-09T20:28:42.732734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-09T20:28:42.733027] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-09T20:28:42.733794] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-09T20:28:42.733845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:42.733875] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:42.733902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:42.733957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:42.793106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:42.794100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:42.794196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:42.794235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:42.918332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:42.918471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:42.918510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:42.918583] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:42.921938] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-09T20:28:42.922205] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-09T20:28:42.922323] [INFO ] [sig ] PAAS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:43.061276] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAAS.txt [2026-01-09T20:28:43.061396] [INFO ] [sig ] [2372/3504] Completed PAAS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:43.061433] [INFO ] [sig ] [2373/3504] Forecasting PAC... [2026-01-09T20:28:43.061463] [INFO ] [sig ] Generating forecast for: PAC [2026-01-09T20:28:43.061492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-09T20:28:43.072439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-09T20:28:43.072787] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-09T20:28:43.073546] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-09T20:28:43.073617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:43.073651] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:43.073678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:43.073734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:43.128969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:43.129601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:43.129677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:43.129709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:43.249416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:43.249560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:43.249615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:43.249644] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:43.252942] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-01-09T20:28:43.253212] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-09T20:28:43.253330] [INFO ] [sig ] PAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:43.391974] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAC.txt [2026-01-09T20:28:43.392098] [INFO ] [sig ] [2373/3504] Completed PAC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:43.392136] [INFO ] [sig ] [2374/3504] Forecasting PACB... [2026-01-09T20:28:43.392171] [INFO ] [sig ] Generating forecast for: PACB [2026-01-09T20:28:43.392201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-09T20:28:43.403009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-09T20:28:43.403285] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-09T20:28:43.404043] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-09T20:28:43.404093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:43.404124] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:43.404150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:43.404207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:43.459809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:43.460461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:43.460539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:43.460588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:43.577400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:43.577532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:43.577583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:43.577614] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:43.580895] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-09T20:28:43.581161] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-09T20:28:43.581280] [INFO ] [sig ] PACB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:43.719077] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PACB.txt [2026-01-09T20:28:43.719203] [INFO ] [sig ] [2374/3504] Completed PACB in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:43.719242] [INFO ] [sig ] [2375/3504] Forecasting PACK... [2026-01-09T20:28:43.719272] [INFO ] [sig ] Generating forecast for: PACK [2026-01-09T20:28:43.719302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-09T20:28:43.730174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-09T20:28:43.730460] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-09T20:28:43.731257] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-09T20:28:43.731309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:43.731340] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:43.731367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:43.731422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:43.786149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:43.786845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:43.786924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:43.786956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:43.908562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:43.908730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:43.908770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:43.908799] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:43.912234] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=46.25%) [2026-01-09T20:28:43.912518] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-09T20:28:43.912661] [INFO ] [sig ] PACK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:44.052467] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PACK.txt [2026-01-09T20:28:44.052635] [INFO ] [sig ] [2375/3504] Completed PACK in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-09T20:28:44.052676] [INFO ] [sig ] [2376/3504] Forecasting PAGP... [2026-01-09T20:28:44.052705] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-09T20:28:44.052735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-09T20:28:44.064874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-09T20:28:44.065226] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-09T20:28:44.066093] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-09T20:28:44.066147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:44.066180] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:44.066208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:44.066266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:44.127658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:44.128503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:44.128613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:44.128650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:44.249596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:44.249747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:44.249786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:44.249818] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:44.253215] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-01-09T20:28:44.253489] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-09T20:28:44.253631] [INFO ] [sig ] PAGP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:44.395091] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAGP.txt [2026-01-09T20:28:44.395250] [INFO ] [sig ] [2376/3504] Completed PAGP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:44.395288] [INFO ] [sig ] [2377/3504] Forecasting PAGS... [2026-01-09T20:28:44.395317] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-09T20:28:44.395348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-09T20:28:44.406492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-09T20:28:44.406777] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-09T20:28:44.407546] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-09T20:28:44.407615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:44.407647] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:44.407673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:44.407728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:44.464003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:44.464567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:44.464659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:44.464690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:44.585470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:44.585620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:44.585658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:44.585704] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:44.588996] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-09T20:28:44.589260] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-09T20:28:44.589377] [INFO ] [sig ] PAGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:44.729187] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAGS.txt [2026-01-09T20:28:44.729304] [INFO ] [sig ] [2377/3504] Completed PAGS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:44.729341] [INFO ] [sig ] [2378/3504] Forecasting PAHC... [2026-01-09T20:28:44.729370] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-09T20:28:44.729400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-09T20:28:44.741427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-09T20:28:44.741716] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-09T20:28:44.742495] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-09T20:28:44.742547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:44.742597] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:44.742625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:44.742681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:44.801598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:44.802517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:44.802617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:44.802652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:44.918595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:44.918730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:44.918769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:44.918798] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:44.922065] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=72.96%) [2026-01-09T20:28:44.922325] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-09T20:28:44.922441] [INFO ] [sig ] PAHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:45.061180] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAHC.txt [2026-01-09T20:28:45.061311] [INFO ] [sig ] [2378/3504] Completed PAHC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:45.061349] [INFO ] [sig ] [2379/3504] Forecasting PAL... [2026-01-09T20:28:45.061377] [INFO ] [sig ] Generating forecast for: PAL [2026-01-09T20:28:45.061407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-09T20:28:45.072339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-09T20:28:45.072602] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-09T20:28:45.073339] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-09T20:28:45.073390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:45.073422] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:45.073449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:45.073504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:45.129612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:45.130432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:45.130542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:45.130618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:45.247519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:45.247678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:45.247719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:45.247747] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:45.251029] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=21.88%) [2026-01-09T20:28:45.251293] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-09T20:28:45.251411] [INFO ] [sig ] PAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:45.390839] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAL.txt [2026-01-09T20:28:45.390955] [INFO ] [sig ] [2379/3504] Completed PAL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:45.390993] [INFO ] [sig ] [2380/3504] Forecasting PAM... [2026-01-09T20:28:45.391022] [INFO ] [sig ] Generating forecast for: PAM [2026-01-09T20:28:45.391052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-09T20:28:45.402282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-09T20:28:45.402606] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-09T20:28:45.403539] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-09T20:28:45.403611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:45.403645] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:45.403671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:45.403726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:45.462065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:45.462922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:45.463001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:45.463033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:45.582823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:45.582951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:45.582987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:45.583016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:45.586246] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-01-09T20:28:45.586507] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-09T20:28:45.586644] [INFO ] [sig ] PAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:45.730207] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAM.txt [2026-01-09T20:28:45.730349] [INFO ] [sig ] [2380/3504] Completed PAM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:45.730388] [INFO ] [sig ] [2381/3504] Forecasting PANL... [2026-01-09T20:28:45.730416] [INFO ] [sig ] Generating forecast for: PANL [2026-01-09T20:28:45.730446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-09T20:28:45.741783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-09T20:28:45.742040] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-09T20:28:45.742811] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-09T20:28:45.742862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:45.742892] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:45.742950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:45.743009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:45.799477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:45.800318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:45.800399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:45.800433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:45.919255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:45.919403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:45.919441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:45.919470] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:45.922763] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-09T20:28:45.923025] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-09T20:28:45.923143] [INFO ] [sig ] PANL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:46.061428] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PANL.txt [2026-01-09T20:28:46.061553] [INFO ] [sig ] [2381/3504] Completed PANL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-09T20:28:46.061610] [INFO ] [sig ] [2382/3504] Forecasting PASG... [2026-01-09T20:28:46.061640] [INFO ] [sig ] Generating forecast for: PASG [2026-01-09T20:28:46.061670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-09T20:28:46.072666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-09T20:28:46.072909] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-09T20:28:46.073675] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-09T20:28:46.073725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:46.073756] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:46.073782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:46.073838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:46.129468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:46.130062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:46.130135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:46.130166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:46.249426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:46.249592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:46.249635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:46.249668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:46.253175] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-09T20:28:46.253453] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-09T20:28:46.253599] [INFO ] [sig ] PASG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:46.400026] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PASG.txt [2026-01-09T20:28:46.400209] [INFO ] [sig ] [2382/3504] Completed PASG in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:46.400249] [INFO ] [sig ] [2383/3504] Forecasting PATH... [2026-01-09T20:28:46.400279] [INFO ] [sig ] Generating forecast for: PATH [2026-01-09T20:28:46.400309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-09T20:28:46.411830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-09T20:28:46.412134] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-09T20:28:46.412923] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-09T20:28:46.412976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:46.413007] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:46.413034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:46.413089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:46.469488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:46.470196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:46.470272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:46.470304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:46.591274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:46.591424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:46.591462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:46.591489] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:46.594801] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-01-09T20:28:46.595070] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-09T20:28:46.595194] [INFO ] [sig ] PATH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:46.734177] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PATH.txt [2026-01-09T20:28:46.734326] [INFO ] [sig ] [2383/3504] Completed PATH in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:46.734366] [INFO ] [sig ] [2384/3504] Forecasting PATK... [2026-01-09T20:28:46.734395] [INFO ] [sig ] Generating forecast for: PATK [2026-01-09T20:28:46.734426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-09T20:28:46.746682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-09T20:28:46.747029] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-09T20:28:46.747831] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-09T20:28:46.747882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:46.747914] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:46.747940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:46.747996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:46.804084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:46.804953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:46.805035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:46.805067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:46.921183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:46.921335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:46.921376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:46.921406] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:46.925031] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-09T20:28:46.925403] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-09T20:28:46.925552] [INFO ] [sig ] PATK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:47.072813] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PATK.txt [2026-01-09T20:28:47.072943] [INFO ] [sig ] [2384/3504] Completed PATK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:47.072981] [INFO ] [sig ] [2385/3504] Forecasting PAX... [2026-01-09T20:28:47.073010] [INFO ] [sig ] Generating forecast for: PAX [2026-01-09T20:28:47.073047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-09T20:28:47.085392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-09T20:28:47.085700] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-09T20:28:47.086493] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-09T20:28:47.086545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:47.086599] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:47.086629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:47.086686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:47.147608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:47.148400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:47.148489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:47.148523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:47.265776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:47.265929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:47.265969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:47.266000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:47.269356] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-09T20:28:47.269637] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-09T20:28:47.269755] [INFO ] [sig ] PAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:47.408668] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAX.txt [2026-01-09T20:28:47.408813] [INFO ] [sig ] [2385/3504] Completed PAX in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:47.408852] [INFO ] [sig ] [2386/3504] Forecasting PAXS... [2026-01-09T20:28:47.408882] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-09T20:28:47.408913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-09T20:28:47.421237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-09T20:28:47.421557] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-09T20:28:47.422525] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-09T20:28:47.422597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:47.422656] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:47.422686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:47.422744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:47.483198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:47.483922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:47.484002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:47.484035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:47.603508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:47.603671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:47.603713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:47.603771] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:47.607718] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-09T20:28:47.608031] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-09T20:28:47.608164] [INFO ] [sig ] PAXS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:47.750240] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAXS.txt [2026-01-09T20:28:47.750385] [INFO ] [sig ] [2386/3504] Completed PAXS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:47.750426] [INFO ] [sig ] [2387/3504] Forecasting PAY... [2026-01-09T20:28:47.750455] [INFO ] [sig ] Generating forecast for: PAY [2026-01-09T20:28:47.750486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-09T20:28:47.763002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-09T20:28:47.763412] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-09T20:28:47.764241] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-09T20:28:47.764295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:47.764327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:47.764354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:47.764416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:47.821398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:47.822233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:47.822311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:47.822343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:47.940435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:47.940610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:47.940652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:47.940680] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:47.944489] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-01-09T20:28:47.944847] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-09T20:28:47.944986] [INFO ] [sig ] PAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:48.095304] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAY.txt [2026-01-09T20:28:48.095463] [INFO ] [sig ] [2387/3504] Completed PAY in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:48.095501] [INFO ] [sig ] [2388/3504] Forecasting PAYC... [2026-01-09T20:28:48.095530] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-09T20:28:48.095560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-09T20:28:48.106560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-09T20:28:48.106965] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-09T20:28:48.107867] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-09T20:28:48.107921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:48.107953] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:48.107981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:48.108037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:48.165730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:48.166600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:48.166681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:48.166714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:48.286964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:48.287273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:48.287317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:48.287346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:48.290824] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-09T20:28:48.291128] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-09T20:28:48.291260] [INFO ] [sig ] PAYC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:48.436882] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAYC.txt [2026-01-09T20:28:48.437033] [INFO ] [sig ] [2388/3504] Completed PAYC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:48.437072] [INFO ] [sig ] [2389/3504] Forecasting PAYO... [2026-01-09T20:28:48.437119] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-09T20:28:48.437155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-09T20:28:48.448326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-09T20:28:48.448720] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-09T20:28:48.449562] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-09T20:28:48.449637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:48.449670] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:48.449697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:48.449753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:48.508109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:48.508989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:48.509075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:48.509108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:48.633636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:48.633787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:48.633827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:48.633888] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:48.637331] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-01-09T20:28:48.637623] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-09T20:28:48.637746] [INFO ] [sig ] PAYO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:48.792399] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAYO.txt [2026-01-09T20:28:48.792586] [INFO ] [sig ] [2389/3504] Completed PAYO in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:48.792628] [INFO ] [sig ] [2390/3504] Forecasting PAYS... [2026-01-09T20:28:48.792659] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-09T20:28:48.792689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-09T20:28:48.803996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-09T20:28:48.804301] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-09T20:28:48.805102] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-09T20:28:48.805156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:48.805188] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:48.805216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:48.805272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:48.865925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:48.866781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:48.866870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:48.866902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:48.990784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:48.990935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:48.990974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:48.991003] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:48.994452] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-09T20:28:48.994742] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-09T20:28:48.994866] [INFO ] [sig ] PAYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:49.139075] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PAYS.txt [2026-01-09T20:28:49.139230] [INFO ] [sig ] [2390/3504] Completed PAYS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:49.139271] [INFO ] [sig ] [2391/3504] Forecasting PAYX... [2026-01-09T20:28:49.139300] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-09T20:28:49.139330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-09T20:28:49.150700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-09T20:28:49.151087] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-09T20:28:49.151929] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-09T20:28:49.151983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:49.152014] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:49.152041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:49.152098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:49.209408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:49.210106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:49.210185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:49.210218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:49.328704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:49.328847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:49.328886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:49.328916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:49.332284] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=23.76%) [2026-01-09T20:28:49.332567] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-09T20:28:49.332712] [INFO ] [sig ] PAYX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:49.476963] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PAYX.txt [2026-01-09T20:28:49.477145] [INFO ] [sig ] [2391/3504] Completed PAYX in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:49.477187] [INFO ] [sig ] [2392/3504] Forecasting PB... [2026-01-09T20:28:49.477216] [INFO ] [sig ] Generating forecast for: PB [2026-01-09T20:28:49.477248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-09T20:28:49.489022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-09T20:28:49.489381] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-09T20:28:49.490243] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-09T20:28:49.490308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:49.490342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:49.490369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:49.490442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:49.552195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:49.553098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:49.553199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:49.553244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:49.675703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:49.675855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:49.675900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:49.675930] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:49.679401] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-01-09T20:28:49.679717] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-09T20:28:49.679845] [INFO ] [sig ] PB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:49.824710] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PB.txt [2026-01-09T20:28:49.824862] [INFO ] [sig ] [2392/3504] Completed PB in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-09T20:28:49.824901] [INFO ] [sig ] [2393/3504] Forecasting PBA... [2026-01-09T20:28:49.824930] [INFO ] [sig ] Generating forecast for: PBA [2026-01-09T20:28:49.824961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-09T20:28:49.835828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-09T20:28:49.836124] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-09T20:28:49.836901] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-09T20:28:49.836953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:49.836985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:49.837011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:49.837067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:49.892524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:49.893228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:49.893305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:49.893337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:50.015882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:50.016055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:50.016095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:50.016125] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:50.019722] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-01-09T20:28:50.020021] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-09T20:28:50.020154] [INFO ] [sig ] PBA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:50.159747] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PBA.txt [2026-01-09T20:28:50.159896] [INFO ] [sig ] [2393/3504] Completed PBA in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:50.159937] [INFO ] [sig ] [2394/3504] Forecasting PBF... [2026-01-09T20:28:50.159966] [INFO ] [sig ] Generating forecast for: PBF [2026-01-09T20:28:50.159997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-09T20:28:50.171618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-09T20:28:50.172001] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-09T20:28:50.172840] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-09T20:28:50.172911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:50.172943] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:50.172970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:50.173026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:50.232461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:50.233334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:50.233424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:50.233468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:50.354621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:50.354769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:50.354808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:50.354836] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:50.361400] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-09T20:28:50.361721] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-09T20:28:50.361848] [INFO ] [sig ] PBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:50.500854] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PBF.txt [2026-01-09T20:28:50.500981] [INFO ] [sig ] [2394/3504] Completed PBF in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:50.501019] [INFO ] [sig ] [2395/3504] Forecasting PBFS... [2026-01-09T20:28:50.501048] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-09T20:28:50.501078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-09T20:28:50.512758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-09T20:28:50.513089] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-09T20:28:50.513873] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-09T20:28:50.513927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:50.513958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:50.513985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:50.514042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:50.571695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:50.572387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:50.572464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:50.572497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:50.673715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:50.673865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:50.673906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:50.673937] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:50.677905] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-09T20:28:50.678327] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-09T20:28:50.678450] [INFO ] [sig ] PBFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:50.819118] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PBFS.txt [2026-01-09T20:28:50.819241] [INFO ] [sig ] [2395/3504] Completed PBFS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:50.819279] [INFO ] [sig ] [2396/3504] Forecasting PBH... [2026-01-09T20:28:50.819307] [INFO ] [sig ] Generating forecast for: PBH [2026-01-09T20:28:50.819336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-09T20:28:50.830549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-09T20:28:50.830828] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-09T20:28:50.831583] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-09T20:28:50.831636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:50.831668] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:50.831694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:50.831750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:50.887438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:50.888060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:50.888160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:50.888192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:51.001676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:51.001817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:51.001855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:51.001884] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:51.005357] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-01-09T20:28:51.005639] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-09T20:28:51.005758] [INFO ] [sig ] PBH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:51.144948] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PBH.txt [2026-01-09T20:28:51.145065] [INFO ] [sig ] [2396/3504] Completed PBH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:51.145101] [INFO ] [sig ] [2397/3504] Forecasting PBI... [2026-01-09T20:28:51.145130] [INFO ] [sig ] Generating forecast for: PBI [2026-01-09T20:28:51.145160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-09T20:28:51.156396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-09T20:28:51.156682] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-09T20:28:51.157468] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-09T20:28:51.157520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:51.157551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:51.157595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:51.157653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:51.213586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:51.214408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:51.214489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:51.214522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:51.334603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:51.334754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:51.334792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:51.334821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:51.338140] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-01-09T20:28:51.338400] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-09T20:28:51.338518] [INFO ] [sig ] PBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:51.477708] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PBI.txt [2026-01-09T20:28:51.477831] [INFO ] [sig ] [2397/3504] Completed PBI in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:51.477879] [INFO ] [sig ] [2398/3504] Forecasting PBYI... [2026-01-09T20:28:51.477909] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-09T20:28:51.477939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-09T20:28:51.489352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-09T20:28:51.489654] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-09T20:28:51.490388] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-09T20:28:51.490439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:51.490469] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:51.490495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:51.490550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:51.546258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:51.546989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:51.547068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:51.547113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:51.666941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:51.667091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:51.667167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:51.667198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:51.670930] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-09T20:28:51.671200] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-09T20:28:51.671323] [INFO ] [sig ] PBYI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:51.812471] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PBYI.txt [2026-01-09T20:28:51.812607] [INFO ] [sig ] [2398/3504] Completed PBYI in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-09T20:28:51.812646] [INFO ] [sig ] [2399/3504] Forecasting PCB... [2026-01-09T20:28:51.812675] [INFO ] [sig ] Generating forecast for: PCB [2026-01-09T20:28:51.812704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-09T20:28:51.824517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-09T20:28:51.824970] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-09T20:28:51.825825] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-09T20:28:51.825880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:51.825913] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:51.825939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:51.825997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:51.883801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:51.884743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:51.884830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:51.884863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:52.007812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:52.007970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:52.008013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:52.008042] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:52.011440] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-01-09T20:28:52.011730] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-09T20:28:52.011874] [INFO ] [sig ] PCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:52.152552] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCB.txt [2026-01-09T20:28:52.152787] [INFO ] [sig ] [2399/3504] Completed PCB in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:52.152840] [INFO ] [sig ] [2400/3504] Forecasting PCF... [2026-01-09T20:28:52.152880] [INFO ] [sig ] Generating forecast for: PCF [2026-01-09T20:28:52.152922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-09T20:28:52.168548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-09T20:28:52.169032] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-09T20:28:52.170058] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-09T20:28:52.170121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:52.170163] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:52.170199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:52.170276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:52.230412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:52.231358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:52.231443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:52.231476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:52.351835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:52.351990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:52.352029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:52.352057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:52.355367] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-01-09T20:28:52.355664] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-09T20:28:52.355788] [INFO ] [sig ] PCF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:52.499221] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PCF.txt [2026-01-09T20:28:52.499358] [INFO ] [sig ] [2400/3504] Completed PCF in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:52.499397] [INFO ] [sig ] [2401/3504] Forecasting PCG... [2026-01-09T20:28:52.499426] [INFO ] [sig ] Generating forecast for: PCG [2026-01-09T20:28:52.499457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-09T20:28:52.511620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-09T20:28:52.511956] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-09T20:28:52.512744] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-09T20:28:52.512796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:52.512827] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:52.512852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:52.512907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:52.569673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:52.570489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:52.570569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:52.570621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:52.694219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:52.694368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:52.694426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:52.694455] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:52.697834] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-09T20:28:52.698100] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-09T20:28:52.698220] [INFO ] [sig ] PCG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:52.835701] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PCG.txt [2026-01-09T20:28:52.835846] [INFO ] [sig ] [2401/3504] Completed PCG in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:52.835884] [INFO ] [sig ] [2402/3504] Forecasting PCH... [2026-01-09T20:28:52.835912] [INFO ] [sig ] Generating forecast for: PCH [2026-01-09T20:28:52.835943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-09T20:28:52.846957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-09T20:28:52.847285] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-09T20:28:52.848091] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-09T20:28:52.848143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:52.848174] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:52.848200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:52.848254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:52.903462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:52.904118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:52.904196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:52.904227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:53.024718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:53.024864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:53.024903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:53.024932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:53.028265] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-09T20:28:53.028530] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-09T20:28:53.028666] [INFO ] [sig ] PCH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:53.166478] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PCH.txt [2026-01-09T20:28:53.166650] [INFO ] [sig ] [2402/3504] Completed PCH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:53.166691] [INFO ] [sig ] [2403/3504] Forecasting PCM... [2026-01-09T20:28:53.166721] [INFO ] [sig ] Generating forecast for: PCM [2026-01-09T20:28:53.166751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-09T20:28:53.177945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-09T20:28:53.178240] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-09T20:28:53.179003] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-09T20:28:53.179054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:53.179111] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:53.179138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:53.179198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:53.234536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:53.235221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:53.235316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:53.235348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:53.359285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:53.359446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:53.359492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:53.359532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:53.363283] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-09T20:28:53.363550] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-09T20:28:53.363687] [INFO ] [sig ] PCM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:53.507285] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCM.txt [2026-01-09T20:28:53.507413] [INFO ] [sig ] [2403/3504] Completed PCM in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:53.507450] [INFO ] [sig ] [2404/3504] Forecasting PCN... [2026-01-09T20:28:53.507479] [INFO ] [sig ] Generating forecast for: PCN [2026-01-09T20:28:53.507507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-09T20:28:53.519004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-09T20:28:53.519279] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-09T20:28:53.520069] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-09T20:28:53.520120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:53.520151] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:53.520177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:53.520232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:53.578118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:53.579007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:53.579103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:53.579136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:53.705537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:53.705703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:53.705744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:53.705772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:53.709259] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-09T20:28:53.709540] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-09T20:28:53.709689] [INFO ] [sig ] PCN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:53.848972] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PCN.txt [2026-01-09T20:28:53.849110] [INFO ] [sig ] [2404/3504] Completed PCN in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:53.849150] [INFO ] [sig ] [2405/3504] Forecasting PCQ... [2026-01-09T20:28:53.849181] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-09T20:28:53.849211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-09T20:28:53.859869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-09T20:28:53.860169] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-09T20:28:53.860939] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-09T20:28:53.860992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:53.861024] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:53.861084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:53.861142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:53.916417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:53.917218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:53.917303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:53.917334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:54.032862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:54.033008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:54.033046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:54.033074] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:54.036405] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-09T20:28:54.036713] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-09T20:28:54.036838] [INFO ] [sig ] PCQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:54.176041] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCQ.txt [2026-01-09T20:28:54.176175] [INFO ] [sig ] [2405/3504] Completed PCQ in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:54.176213] [INFO ] [sig ] [2406/3504] Forecasting PCRX... [2026-01-09T20:28:54.176241] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-09T20:28:54.176272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-09T20:28:54.187065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-09T20:28:54.187392] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-09T20:28:54.188219] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-09T20:28:54.188271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:54.188301] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:54.188327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:54.188381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:54.244669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:54.245455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:54.245534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:54.245567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:54.373027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:54.373175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:54.373215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:54.373273] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:54.376653] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-09T20:28:54.376919] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-09T20:28:54.377040] [INFO ] [sig ] PCRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:54.518095] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PCRX.txt [2026-01-09T20:28:54.518229] [INFO ] [sig ] [2406/3504] Completed PCRX in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:54.518266] [INFO ] [sig ] [2407/3504] Forecasting PCTY... [2026-01-09T20:28:54.518478] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-09T20:28:54.518508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-09T20:28:54.530562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-09T20:28:54.530886] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-09T20:28:54.531698] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-09T20:28:54.531750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:54.531781] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:54.531807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:54.531862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:54.590247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:54.591028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:54.591107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:54.591146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:54.710079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:54.710231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:54.710270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:54.710299] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:54.713907] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-01-09T20:28:54.714176] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-09T20:28:54.714294] [INFO ] [sig ] PCTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:54.853239] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCTY.txt [2026-01-09T20:28:54.853375] [INFO ] [sig ] [2407/3504] Completed PCTY in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:54.853413] [INFO ] [sig ] [2408/3504] Forecasting PCVX... [2026-01-09T20:28:54.853443] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-09T20:28:54.853472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-09T20:28:54.864495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-09T20:28:54.864820] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-09T20:28:54.865563] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-09T20:28:54.865638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:54.865669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:54.865696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:54.865752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:54.920884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:54.921569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:54.921662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:54.921694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:55.042170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:55.042318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:55.042356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:55.042386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:55.045708] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-09T20:28:55.045972] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-09T20:28:55.046091] [INFO ] [sig ] PCVX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:55.185511] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCVX.txt [2026-01-09T20:28:55.185669] [INFO ] [sig ] [2408/3504] Completed PCVX in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:55.185714] [INFO ] [sig ] [2409/3504] Forecasting PCYO... [2026-01-09T20:28:55.185743] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-09T20:28:55.185781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-09T20:28:55.196922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-09T20:28:55.197242] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-09T20:28:55.198025] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-09T20:28:55.198077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:55.198108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:55.198134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:55.198189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:55.256689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:55.257677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:55.257768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:55.257800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:55.380613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:55.380761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:55.380798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:55.380826] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:55.384139] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-09T20:28:55.384404] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-09T20:28:55.384520] [INFO ] [sig ] PCYO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:55.528713] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PCYO.txt [2026-01-09T20:28:55.528859] [INFO ] [sig ] [2409/3504] Completed PCYO in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:55.528899] [INFO ] [sig ] [2410/3504] Forecasting PD... [2026-01-09T20:28:55.528928] [INFO ] [sig ] Generating forecast for: PD [2026-01-09T20:28:55.528961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-09T20:28:55.540372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-09T20:28:55.540715] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-09T20:28:55.541482] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-09T20:28:55.541534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:55.541566] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:55.541614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:55.541673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:55.598170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:55.599020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:55.599102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:55.599135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:55.723655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:55.723805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:55.723845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:55.723873] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:55.727245] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-01-09T20:28:55.727532] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-09T20:28:55.727676] [INFO ] [sig ] PD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:55.877596] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PD.txt [2026-01-09T20:28:55.877764] [INFO ] [sig ] [2410/3504] Completed PD in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-09T20:28:55.877804] [INFO ] [sig ] [2411/3504] Forecasting PDBC... [2026-01-09T20:28:55.877834] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-09T20:28:55.877862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-09T20:28:55.889157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-09T20:28:55.889517] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-09T20:28:55.890301] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-09T20:28:55.890352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:55.890383] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:55.890408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:55.890462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:55.946042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:55.946922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:55.947003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:55.947035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:56.061045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:56.061187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:56.061224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:56.061252] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:56.064538] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-01-09T20:28:56.064821] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-09T20:28:56.064941] [INFO ] [sig ] PDBC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:56.201787] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDBC.txt [2026-01-09T20:28:56.201907] [INFO ] [sig ] [2411/3504] Completed PDBC in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:56.201945] [INFO ] [sig ] [2412/3504] Forecasting PDD... [2026-01-09T20:28:56.201982] [INFO ] [sig ] Generating forecast for: PDD [2026-01-09T20:28:56.202012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-09T20:28:56.213166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-09T20:28:56.213456] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-09T20:28:56.214217] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-09T20:28:56.214268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:56.214299] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:56.214325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:56.214379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:56.269245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:56.269960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:56.270036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:56.270067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:56.389760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:56.389910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:56.389949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:56.389979] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:56.393340] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-01-09T20:28:56.393635] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-09T20:28:56.393759] [INFO ] [sig ] PDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:56.532288] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDD.txt [2026-01-09T20:28:56.532393] [INFO ] [sig ] [2412/3504] Completed PDD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:56.532430] [INFO ] [sig ] [2413/3504] Forecasting PDEX... [2026-01-09T20:28:56.532458] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-09T20:28:56.532486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-09T20:28:56.543393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-09T20:28:56.543650] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-09T20:28:56.544377] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-09T20:28:56.544427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:56.544458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:56.544485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:56.544540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:56.599901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:56.600486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:56.600601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:56.600635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:56.721036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:56.721195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:56.721234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:56.721263] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:56.724628] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-09T20:28:56.724907] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-09T20:28:56.725032] [INFO ] [sig ] PDEX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:56.864790] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDEX.txt [2026-01-09T20:28:56.864943] [INFO ] [sig ] [2413/3504] Completed PDEX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:56.864982] [INFO ] [sig ] [2414/3504] Forecasting PDFS... [2026-01-09T20:28:56.865012] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-09T20:28:56.865041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-09T20:28:56.876375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-09T20:28:56.876750] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-09T20:28:56.877535] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-09T20:28:56.877605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:56.877638] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:56.877665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:56.877721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:56.934149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:56.935018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:56.935101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:56.935134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:57.059962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:57.060118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:57.060157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:57.060186] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:57.063546] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-09T20:28:57.063832] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-09T20:28:57.063951] [INFO ] [sig ] PDFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:57.216784] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PDFS.txt [2026-01-09T20:28:57.216940] [INFO ] [sig ] [2414/3504] Completed PDFS in 0.4s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:57.216980] [INFO ] [sig ] [2415/3504] Forecasting PDI... [2026-01-09T20:28:57.217009] [INFO ] [sig ] Generating forecast for: PDI [2026-01-09T20:28:57.217039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-09T20:28:57.229220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-09T20:28:57.229612] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-09T20:28:57.230382] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-09T20:28:57.230434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:57.230466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:57.230493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:57.230549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:57.287798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:57.288673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:57.288755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:57.288789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:57.404440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:57.404604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:57.404645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:57.404673] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:57.408203] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=25.16%) [2026-01-09T20:28:57.408481] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-09T20:28:57.408622] [INFO ] [sig ] PDI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:57.552364] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PDI.txt [2026-01-09T20:28:57.552511] [INFO ] [sig ] [2415/3504] Completed PDI in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:57.552550] [INFO ] [sig ] [2416/3504] Forecasting PDLB... [2026-01-09T20:28:57.552604] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-09T20:28:57.552648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-09T20:28:57.565113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-09T20:28:57.565437] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-09T20:28:57.566215] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-09T20:28:57.566266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:57.566298] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:57.566324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:57.566393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:57.622898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:57.623751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:57.623829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:57.623861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:57.743045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:57.743195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:57.743234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:57.743263] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:57.746631] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-01-09T20:28:57.746902] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-09T20:28:57.747020] [INFO ] [sig ] PDLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:57.885863] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PDLB.txt [2026-01-09T20:28:57.886012] [INFO ] [sig ] [2416/3504] Completed PDLB in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-09T20:28:57.886051] [INFO ] [sig ] [2417/3504] Forecasting PDM... [2026-01-09T20:28:57.886080] [INFO ] [sig ] Generating forecast for: PDM [2026-01-09T20:28:57.886110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-09T20:28:57.896744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-09T20:28:57.897089] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-09T20:28:57.897916] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-09T20:28:57.897969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:57.898002] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:57.898029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:57.898087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:57.955340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:57.956047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:57.956127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:57.956161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:58.075403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:58.075559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:58.075616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:58.075647] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:58.079105] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=71.60%) [2026-01-09T20:28:58.079376] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-09T20:28:58.079495] [INFO ] [sig ] PDM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:58.220262] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDM.txt [2026-01-09T20:28:58.220408] [INFO ] [sig ] [2417/3504] Completed PDM in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:58.220446] [INFO ] [sig ] [2418/3504] Forecasting PDO... [2026-01-09T20:28:58.220475] [INFO ] [sig ] Generating forecast for: PDO [2026-01-09T20:28:58.220506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-09T20:28:58.232248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-09T20:28:58.232555] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-09T20:28:58.233316] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-09T20:28:58.233379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:58.233410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:58.233437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:58.233493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:58.290866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:58.291487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:58.291596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:58.291635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:58.411731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:58.411897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:58.411938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:58.411966] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:58.415393] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-01-09T20:28:58.415675] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-09T20:28:58.415791] [INFO ] [sig ] PDO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:58.556945] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDO.txt [2026-01-09T20:28:58.557070] [INFO ] [sig ] [2418/3504] Completed PDO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:58.557121] [INFO ] [sig ] [2419/3504] Forecasting PDP... [2026-01-09T20:28:58.557153] [INFO ] [sig ] Generating forecast for: PDP [2026-01-09T20:28:58.557187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-09T20:28:58.568179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-09T20:28:58.568474] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-09T20:28:58.569241] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-09T20:28:58.569291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:58.569323] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:58.569349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:58.569404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:58.626714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:58.627437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:58.627516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:58.627549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:58.741681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:58.741829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:58.741867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:58.741898] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:58.745280] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-09T20:28:58.745551] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-09T20:28:58.745691] [INFO ] [sig ] PDP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:58.886261] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PDP.txt [2026-01-09T20:28:58.886395] [INFO ] [sig ] [2419/3504] Completed PDP in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:58.886433] [INFO ] [sig ] [2420/3504] Forecasting PDS... [2026-01-09T20:28:58.886461] [INFO ] [sig ] Generating forecast for: PDS [2026-01-09T20:28:58.886491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-09T20:28:58.897662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-09T20:28:58.897944] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-09T20:28:58.898746] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-09T20:28:58.898798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:58.898878] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:58.898907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:58.898966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:58.955182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:58.955907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:58.955985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:58.956017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:59.074255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:59.074400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:59.074439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:59.074467] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:59.077792] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: DOWN (p=13.20%) [2026-01-09T20:28:59.078062] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-09T20:28:59.078191] [INFO ] [sig ] PDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:28:59.218899] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PDS.txt [2026-01-09T20:28:59.219053] [INFO ] [sig ] [2420/3504] Completed PDS in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:59.219093] [INFO ] [sig ] [2421/3504] Forecasting PDX... [2026-01-09T20:28:59.219127] [INFO ] [sig ] Generating forecast for: PDX [2026-01-09T20:28:59.219159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-09T20:28:59.230750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-09T20:28:59.231038] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-09T20:28:59.231800] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-09T20:28:59.231860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:59.231890] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:59.231917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:59.231973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:59.288625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:59.289292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:59.289370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:59.289403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:59.410616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:59.410765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:59.410804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:59.410831] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:59.414520] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-09T20:28:59.414800] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-09T20:28:59.414918] [INFO ] [sig ] PDX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:59.554567] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDX.txt [2026-01-09T20:28:59.554710] [INFO ] [sig ] [2421/3504] Completed PDX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:59.554755] [INFO ] [sig ] [2422/3504] Forecasting PDYN... [2026-01-09T20:28:59.554785] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-09T20:28:59.554815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-09T20:28:59.566080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-09T20:28:59.566378] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-09T20:28:59.567166] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-09T20:28:59.567219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:59.567250] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:59.567277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:59.567333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:59.625274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:59.626026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:59.626107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:59.626141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:28:59.744718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:28:59.744867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:28:59.744904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:28:59.744933] [INFO ] [FORECASTER] Training complete [2026-01-09T20:28:59.748261] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-09T20:28:59.748527] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-09T20:28:59.748663] [INFO ] [sig ] PDYN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:28:59.890549] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PDYN.txt [2026-01-09T20:28:59.890693] [INFO ] [sig ] [2422/3504] Completed PDYN in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:28:59.890731] [INFO ] [sig ] [2423/3504] Forecasting PEB... [2026-01-09T20:28:59.890760] [INFO ] [sig ] Generating forecast for: PEB [2026-01-09T20:28:59.890791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-09T20:28:59.901948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-09T20:28:59.902245] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-09T20:28:59.903039] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-09T20:28:59.903091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:28:59.903125] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:28:59.903154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:28:59.903213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:28:59.960127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:28:59.960838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:28:59.960914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:28:59.960946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:00.081130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:00.081280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:00.081318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:00.081379] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:00.084725] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-09T20:29:00.084991] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-09T20:29:00.085149] [INFO ] [sig ] PEB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:00.226641] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PEB.txt [2026-01-09T20:29:00.226792] [INFO ] [sig ] [2423/3504] Completed PEB in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:00.226830] [INFO ] [sig ] [2424/3504] Forecasting PEBK... [2026-01-09T20:29:00.226860] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-09T20:29:00.226890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-09T20:29:00.236545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-09T20:29:00.236817] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-09T20:29:00.237601] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-09T20:29:00.237652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:00.237682] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:00.237708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:00.237762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:00.294005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:00.294850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:00.294932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:00.294964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:00.386004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:00.386158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:00.386197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:00.386224] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:00.389627] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-01-09T20:29:00.389921] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-09T20:29:00.390049] [INFO ] [sig ] PEBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:00.533096] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PEBK.txt [2026-01-09T20:29:00.533255] [INFO ] [sig ] [2424/3504] Completed PEBK in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:00.533295] [INFO ] [sig ] [2425/3504] Forecasting PEBO... [2026-01-09T20:29:00.533326] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-09T20:29:00.533356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-09T20:29:00.544514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-09T20:29:00.544888] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-09T20:29:00.545671] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-09T20:29:00.545721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:00.545753] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:00.545779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:00.545836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:00.602901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:00.603763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:00.603844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:00.603877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:00.723262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:00.723416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:00.723476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:00.723506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:00.726881] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=56.09%) [2026-01-09T20:29:00.727182] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-09T20:29:00.727305] [INFO ] [sig ] PEBO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:00.866884] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PEBO.txt [2026-01-09T20:29:00.867031] [INFO ] [sig ] [2425/3504] Completed PEBO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:00.867071] [INFO ] [sig ] [2426/3504] Forecasting PECO... [2026-01-09T20:29:00.867127] [INFO ] [sig ] Generating forecast for: PECO [2026-01-09T20:29:00.867161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-09T20:29:00.878266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-09T20:29:00.878538] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-09T20:29:00.879298] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-09T20:29:00.879349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:00.879379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:00.879405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:00.879460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:00.935883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:00.936753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:00.936837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:00.936869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:01.055198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:01.055361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:01.055399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:01.055428] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:01.059116] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-01-09T20:29:01.059489] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-09T20:29:01.059647] [INFO ] [sig ] PECO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:01.199873] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PECO.txt [2026-01-09T20:29:01.200035] [INFO ] [sig ] [2426/3504] Completed PECO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:01.200075] [INFO ] [sig ] [2427/3504] Forecasting PEG... [2026-01-09T20:29:01.200106] [INFO ] [sig ] Generating forecast for: PEG [2026-01-09T20:29:01.200136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-09T20:29:01.211115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-09T20:29:01.211460] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-09T20:29:01.212238] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-09T20:29:01.212291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:01.212322] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:01.212349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:01.212404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:01.268322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:01.269247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:01.269344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:01.269377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:01.388090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:01.388249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:01.388288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:01.388317] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:01.392184] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=39.03%) [2026-01-09T20:29:01.392539] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-09T20:29:01.392706] [INFO ] [sig ] PEG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:01.534911] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PEG.txt [2026-01-09T20:29:01.535042] [INFO ] [sig ] [2427/3504] Completed PEG in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:01.535082] [INFO ] [sig ] [2428/3504] Forecasting PEGA... [2026-01-09T20:29:01.535112] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-09T20:29:01.535141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-09T20:29:01.546053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-09T20:29:01.546339] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-09T20:29:01.547126] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-09T20:29:01.547183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:01.547213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:01.547239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:01.547294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:01.602447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:01.603096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:01.603172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:01.603208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:01.723139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:01.723283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:01.723511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:01.723539] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:01.726830] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-09T20:29:01.727119] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-09T20:29:01.727242] [INFO ] [sig ] PEGA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:01.865307] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PEGA.txt [2026-01-09T20:29:01.865455] [INFO ] [sig ] [2428/3504] Completed PEGA in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-09T20:29:01.865492] [INFO ] [sig ] [2429/3504] Forecasting PEN... [2026-01-09T20:29:01.865522] [INFO ] [sig ] Generating forecast for: PEN [2026-01-09T20:29:01.865552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-09T20:29:01.877839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-09T20:29:01.878149] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-09T20:29:01.878938] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-09T20:29:01.878990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:01.879035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:01.879064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:01.879122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:01.934150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:01.934767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:01.934843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:01.934874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:02.052055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:02.052212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:02.052249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:02.052277] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:02.055619] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=45.23%) [2026-01-09T20:29:02.055888] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-09T20:29:02.056010] [INFO ] [sig ] PEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:02.193022] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PEN.txt [2026-01-09T20:29:02.193155] [INFO ] [sig ] [2429/3504] Completed PEN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-09T20:29:02.193192] [INFO ] [sig ] [2430/3504] Forecasting PENN... [2026-01-09T20:29:02.193222] [INFO ] [sig ] Generating forecast for: PENN [2026-01-09T20:29:02.193251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-09T20:29:02.204021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-09T20:29:02.204357] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-09T20:29:02.205197] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-09T20:29:02.205251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:02.205284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:02.205313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:02.205370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:02.260106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:02.260818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:02.260927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:02.260968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:02.381709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:02.381846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:02.381884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:02.381914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:02.385545] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-01-09T20:29:02.385831] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-09T20:29:02.385951] [INFO ] [sig ] PENN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:02.525239] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PENN.txt [2026-01-09T20:29:02.525409] [INFO ] [sig ] [2430/3504] Completed PENN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-09T20:29:02.525469] [INFO ] [sig ] [2431/3504] Forecasting PEO... [2026-01-09T20:29:02.525515] [INFO ] [sig ] Generating forecast for: PEO [2026-01-09T20:29:02.525559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-09T20:29:02.537743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-09T20:29:02.538056] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-09T20:29:02.539058] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-09T20:29:02.539110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:02.539142] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:02.539173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:02.539231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:02.596593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:02.597413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:02.597494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:02.597526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:02.716769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:02.716924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:02.716965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:02.716996] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:02.720464] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-09T20:29:02.720777] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-09T20:29:02.720907] [INFO ] [sig ] PEO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:02.882314] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PEO.txt [2026-01-09T20:29:02.882465] [INFO ] [sig ] [2431/3504] Completed PEO in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-09T20:29:02.882504] [INFO ] [sig ] [2432/3504] Forecasting PEP... [2026-01-09T20:29:02.882534] [INFO ] [sig ] Generating forecast for: PEP [2026-01-09T20:29:02.882563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-09T20:29:02.893989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-09T20:29:02.894301] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-09T20:29:02.895080] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-09T20:29:02.895132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:02.895163] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:02.895189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:02.895244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:02.950255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:02.951092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:02.951176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:02.951211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:03.069597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:03.069753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:03.069793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:03.069821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:03.073136] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-09T20:29:03.073408] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-09T20:29:03.073530] [INFO ] [sig ] PEP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:03.210779] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PEP.txt [2026-01-09T20:29:03.210926] [INFO ] [sig ] [2432/3504] Completed PEP in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-09T20:29:03.210964] [INFO ] [sig ] [2433/3504] Forecasting PEPG... [2026-01-09T20:29:03.211001] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-09T20:29:03.211031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-09T20:29:03.222266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-09T20:29:03.222589] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-09T20:29:03.223344] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-09T20:29:03.223394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:03.223425] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:03.223451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:03.223505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:03.279308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:03.280076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:03.280154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:03.280185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:03.403924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:03.404081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:03.404122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:03.404153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:03.408814] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=69.15%) [2026-01-09T20:29:03.409228] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-09T20:29:03.409403] [INFO ] [sig ] PEPG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:03.569922] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PEPG.txt [2026-01-09T20:29:03.570117] [INFO ] [sig ] [2433/3504] Completed PEPG in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-09T20:29:03.570159] [INFO ] [sig ] [2434/3504] Forecasting PERF... [2026-01-09T20:29:03.570189] [INFO ] [sig ] Generating forecast for: PERF [2026-01-09T20:29:03.570219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-09T20:29:03.581785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-09T20:29:03.582165] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-09T20:29:03.582961] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-09T20:29:03.583014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:03.583046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:03.583073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:03.583130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:03.643223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:03.643964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:03.644045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:03.644077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:03.763366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:03.763511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:03.763551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:03.763603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:03.767144] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=38.69%) [2026-01-09T20:29:03.767425] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-09T20:29:03.767546] [INFO ] [sig ] PERF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:03.913033] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PERF.txt [2026-01-09T20:29:03.913167] [INFO ] [sig ] [2434/3504] Completed PERF in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:03.913207] [INFO ] [sig ] [2435/3504] Forecasting PERI... [2026-01-09T20:29:03.913238] [INFO ] [sig ] Generating forecast for: PERI [2026-01-09T20:29:03.913270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-09T20:29:03.924765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-09T20:29:03.925071] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-09T20:29:03.925873] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-09T20:29:03.925926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:03.925959] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:03.925988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:03.926045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:03.985891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:03.986673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:03.986753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:03.986787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:04.111221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:04.111382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:04.111433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:04.111476] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:04.115167] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-01-09T20:29:04.115518] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-09T20:29:04.115681] [INFO ] [sig ] PERI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:04.269265] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PERI.txt [2026-01-09T20:29:04.269445] [INFO ] [sig ] [2435/3504] Completed PERI in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:04.269494] [INFO ] [sig ] [2436/3504] Forecasting PESI... [2026-01-09T20:29:04.269525] [INFO ] [sig ] Generating forecast for: PESI [2026-01-09T20:29:04.269554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-09T20:29:04.282761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-09T20:29:04.283144] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-09T20:29:04.283949] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-09T20:29:04.284002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:04.284036] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:04.284063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:04.284121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:04.343606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:04.344516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:04.344619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:04.344656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:04.470606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:04.470765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:04.470806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:04.470858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:04.474478] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-09T20:29:04.474814] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-09T20:29:04.474962] [INFO ] [sig ] PESI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:04.624246] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PESI.txt [2026-01-09T20:29:04.624407] [INFO ] [sig ] [2436/3504] Completed PESI in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:04.624449] [INFO ] [sig ] [2437/3504] Forecasting PETS... [2026-01-09T20:29:04.624479] [INFO ] [sig ] Generating forecast for: PETS [2026-01-09T20:29:04.624511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-09T20:29:04.637601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-09T20:29:04.638027] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-09T20:29:04.638974] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-09T20:29:04.639030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:04.639108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:04.639151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:04.639231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:04.698650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:04.699589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:04.699684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:04.699733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:04.828567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:04.828762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:04.828804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:04.828833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:04.832446] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-01-09T20:29:04.832782] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-09T20:29:04.832949] [INFO ] [sig ] PETS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:04.979274] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PETS.txt [2026-01-09T20:29:04.979434] [INFO ] [sig ] [2437/3504] Completed PETS in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:04.979476] [INFO ] [sig ] [2438/3504] Forecasting PEY... [2026-01-09T20:29:04.979509] [INFO ] [sig ] Generating forecast for: PEY [2026-01-09T20:29:04.979540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-09T20:29:04.992190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-09T20:29:04.992561] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-09T20:29:04.993356] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-09T20:29:04.993414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:04.993448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:04.993476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:04.993556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:05.052650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:05.053330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:05.053415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:05.053468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:05.183058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:05.183229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:05.183275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:05.183305] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:05.186771] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-09T20:29:05.187054] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-09T20:29:05.187204] [INFO ] [sig ] PEY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:05.332951] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PEY.txt [2026-01-09T20:29:05.333094] [INFO ] [sig ] [2438/3504] Completed PEY in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:05.333134] [INFO ] [sig ] [2439/3504] Forecasting PFBC... [2026-01-09T20:29:05.333164] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-09T20:29:05.333195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-09T20:29:05.344563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-09T20:29:05.344917] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-09T20:29:05.345725] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-09T20:29:05.345778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:05.345811] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:05.345839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:05.345896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:05.402980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:05.403768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:05.403849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:05.403881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:05.520872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:05.521029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:05.521070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:05.521100] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:05.524556] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-09T20:29:05.524851] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-09T20:29:05.524975] [INFO ] [sig ] PFBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:05.666245] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFBC.txt [2026-01-09T20:29:05.666382] [INFO ] [sig ] [2439/3504] Completed PFBC in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:05.666422] [INFO ] [sig ] [2440/3504] Forecasting PFD... [2026-01-09T20:29:05.666453] [INFO ] [sig ] Generating forecast for: PFD [2026-01-09T20:29:05.666484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-09T20:29:05.677889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-09T20:29:05.678211] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-09T20:29:05.679015] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-09T20:29:05.679070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:05.679102] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:05.679143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:05.679201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:05.735378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:05.736057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:05.736137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:05.736170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:05.845987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:05.846142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:05.846181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:05.846247] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:05.849669] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-09T20:29:05.849946] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-09T20:29:05.850070] [INFO ] [sig ] PFD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:05.991707] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PFD.txt [2026-01-09T20:29:05.991850] [INFO ] [sig ] [2440/3504] Completed PFD in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:05.991890] [INFO ] [sig ] [2441/3504] Forecasting PFF... [2026-01-09T20:29:05.991920] [INFO ] [sig ] Generating forecast for: PFF [2026-01-09T20:29:05.991951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-09T20:29:06.005770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-09T20:29:06.006113] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-09T20:29:06.006960] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-09T20:29:06.007014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:06.007049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:06.007075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:06.007156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:06.064510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:06.065252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:06.065334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:06.065368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:06.189042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:06.189210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:06.189252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:06.189282] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:06.192864] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-01-09T20:29:06.193168] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-09T20:29:06.193299] [INFO ] [sig ] PFF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:06.334596] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PFF.txt [2026-01-09T20:29:06.334735] [INFO ] [sig ] [2441/3504] Completed PFF in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:06.334778] [INFO ] [sig ] [2442/3504] Forecasting PFG... [2026-01-09T20:29:06.334809] [INFO ] [sig ] Generating forecast for: PFG [2026-01-09T20:29:06.334838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-09T20:29:06.348875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-09T20:29:06.349473] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-09T20:29:06.350496] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-09T20:29:06.350554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:06.350608] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:06.350639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:06.350701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:06.410095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:06.411352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:06.411461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:06.411508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:06.547854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:06.548098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:06.548146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:06.548180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:06.552471] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-09T20:29:06.552859] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-09T20:29:06.553016] [INFO ] [sig ] PFG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:06.699189] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFG.txt [2026-01-09T20:29:06.699655] [INFO ] [sig ] [2442/3504] Completed PFG in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:06.699703] [INFO ] [sig ] [2443/3504] Forecasting PFGC... [2026-01-09T20:29:06.699736] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-09T20:29:06.699770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-09T20:29:06.712276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-09T20:29:06.712651] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-09T20:29:06.713472] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-09T20:29:06.713524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:06.713555] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:06.713598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:06.713656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:06.770610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:06.771469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:06.771567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:06.771630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:06.896721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:06.896890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:06.896932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:06.896961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:06.900783] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-09T20:29:06.901079] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-09T20:29:06.901227] [INFO ] [sig ] PFGC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:07.048103] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFGC.txt [2026-01-09T20:29:07.048298] [INFO ] [sig ] [2443/3504] Completed PFGC in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:07.048362] [INFO ] [sig ] [2444/3504] Forecasting PFH... [2026-01-09T20:29:07.048409] [INFO ] [sig ] Generating forecast for: PFH [2026-01-09T20:29:07.048464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-09T20:29:07.059873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-09T20:29:07.060219] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-09T20:29:07.061027] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-09T20:29:07.061081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:07.061113] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:07.061141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:07.061209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:07.119854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:07.120746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:07.120831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:07.120866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:07.236963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:07.237140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:07.237183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:07.237211] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:07.240596] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-09T20:29:07.240865] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-09T20:29:07.240985] [INFO ] [sig ] PFH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:07.378108] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PFH.txt [2026-01-09T20:29:07.378225] [INFO ] [sig ] [2444/3504] Completed PFH in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:07.378264] [INFO ] [sig ] [2445/3504] Forecasting PFIS... [2026-01-09T20:29:07.378293] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-09T20:29:07.378323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-09T20:29:07.389118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-09T20:29:07.389431] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-09T20:29:07.390211] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-09T20:29:07.390262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:07.390293] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:07.390319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:07.390378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:07.445186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:07.445825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:07.445907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:07.445938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:07.556565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:07.556716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:07.556753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:07.556781] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:07.560042] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-09T20:29:07.560307] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-09T20:29:07.560427] [INFO ] [sig ] PFIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:07.697979] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFIS.txt [2026-01-09T20:29:07.698116] [INFO ] [sig ] [2445/3504] Completed PFIS in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:07.698154] [INFO ] [sig ] [2446/3504] Forecasting PFL... [2026-01-09T20:29:07.698182] [INFO ] [sig ] Generating forecast for: PFL [2026-01-09T20:29:07.698211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-09T20:29:07.709253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-09T20:29:07.709563] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-09T20:29:07.710331] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-09T20:29:07.710385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:07.710418] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:07.710444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:07.710499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:07.765453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:07.766076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:07.766153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:07.766184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:07.879019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:07.879155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:07.879192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:07.879220] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:07.882439] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-09T20:29:07.882718] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-09T20:29:07.882836] [INFO ] [sig ] PFL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:08.018879] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFL.txt [2026-01-09T20:29:08.019004] [INFO ] [sig ] [2446/3504] Completed PFL in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-09T20:29:08.019042] [INFO ] [sig ] [2447/3504] Forecasting PFM... [2026-01-09T20:29:08.019070] [INFO ] [sig ] Generating forecast for: PFM [2026-01-09T20:29:08.019099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-09T20:29:08.029950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-09T20:29:08.030234] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-09T20:29:08.031003] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-09T20:29:08.031054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:08.031084] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:08.031111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:08.031166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:08.086316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:08.086919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:08.087019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:08.087051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:08.204273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:08.204406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:08.204442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:08.204471] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:08.207935] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-01-09T20:29:08.208217] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-09T20:29:08.208337] [INFO ] [sig ] PFM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:08.345857] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFM.txt [2026-01-09T20:29:08.345964] [INFO ] [sig ] [2447/3504] Completed PFM in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-09T20:29:08.346002] [INFO ] [sig ] [2448/3504] Forecasting PFN... [2026-01-09T20:29:08.346032] [INFO ] [sig ] Generating forecast for: PFN [2026-01-09T20:29:08.346060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-09T20:29:08.356841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-09T20:29:08.357144] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-09T20:29:08.357952] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-09T20:29:08.358004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:08.358037] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:08.358064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:08.358122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:08.415989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:08.416606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:08.416685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:08.416718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:08.533970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:08.534076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:08.534110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:08.534138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:08.537292] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=12.01%) [2026-01-09T20:29:08.537552] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-09T20:29:08.537689] [INFO ] [sig ] PFN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:08.675050] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFN.txt [2026-01-09T20:29:08.675173] [INFO ] [sig ] [2448/3504] Completed PFN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-09T20:29:08.675211] [INFO ] [sig ] [2449/3504] Forecasting PFO... [2026-01-09T20:29:08.675240] [INFO ] [sig ] Generating forecast for: PFO [2026-01-09T20:29:08.675270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-09T20:29:08.686119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-09T20:29:08.686387] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-09T20:29:08.687383] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-09T20:29:08.687434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:08.687464] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:08.687489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:08.687544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:08.744181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:08.744787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:08.744863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:08.744893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:08.856350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:08.856481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:08.856518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:08.856546] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:08.859753] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-09T20:29:08.860011] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-09T20:29:08.860130] [INFO ] [sig ] PFO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:08.998537] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFO.txt [2026-01-09T20:29:08.998659] [INFO ] [sig ] [2449/3504] Completed PFO in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-09T20:29:08.998698] [INFO ] [sig ] [2450/3504] Forecasting PFS... [2026-01-09T20:29:08.998726] [INFO ] [sig ] Generating forecast for: PFS [2026-01-09T20:29:08.998754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-09T20:29:09.010009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-09T20:29:09.010279] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-09T20:29:09.011057] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-09T20:29:09.011107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:09.011139] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:09.011166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:09.011221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:09.066986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:09.067622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:09.067695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:09.067727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:09.185080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:09.185185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:09.185221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:09.185250] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:09.188409] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-01-09T20:29:09.188686] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-09T20:29:09.188807] [INFO ] [sig ] PFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:09.326602] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFS.txt [2026-01-09T20:29:09.326734] [INFO ] [sig ] [2450/3504] Completed PFS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-09T20:29:09.326773] [INFO ] [sig ] [2451/3504] Forecasting PFSI... [2026-01-09T20:29:09.326802] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-09T20:29:09.326833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-09T20:29:09.337333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-09T20:29:09.337629] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-09T20:29:09.338378] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-09T20:29:09.338434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:09.338466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:09.338494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:09.338551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:09.394268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:09.394894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:09.394968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:09.394999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:09.512376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:09.512499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:09.512535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:09.512563] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:09.515707] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=14.02%) [2026-01-09T20:29:09.515965] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-09T20:29:09.516082] [INFO ] [sig ] PFSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:09.659834] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PFSI.txt [2026-01-09T20:29:09.659964] [INFO ] [sig ] [2451/3504] Completed PFSI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:09.660004] [INFO ] [sig ] [2452/3504] Forecasting PGC... [2026-01-09T20:29:09.660036] [INFO ] [sig ] Generating forecast for: PGC [2026-01-09T20:29:09.660069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-09T20:29:09.671398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-09T20:29:09.671721] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-09T20:29:09.672509] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-09T20:29:09.672561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:09.672613] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:09.672643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:09.672701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:09.731141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:09.731791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:09.731871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:09.731903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:09.854842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:09.854987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:09.855026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:09.855057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:09.858620] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=74.60%) [2026-01-09T20:29:09.858891] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-09T20:29:09.859011] [INFO ] [sig ] PGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:10.006251] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PGC.txt [2026-01-09T20:29:10.006416] [INFO ] [sig ] [2452/3504] Completed PGC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:10.006464] [INFO ] [sig ] [2453/3504] Forecasting PGEN... [2026-01-09T20:29:10.006497] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-09T20:29:10.006532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-09T20:29:10.017955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-09T20:29:10.018259] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-09T20:29:10.019069] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-09T20:29:10.019122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:10.019166] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:10.019195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:10.019253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:10.077157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:10.078062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:10.078148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:10.078182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:10.199943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:10.200100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:10.200140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:10.200170] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:10.203643] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-09T20:29:10.203932] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-09T20:29:10.204060] [INFO ] [sig ] PGEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:10.341662] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PGEN.txt [2026-01-09T20:29:10.341811] [INFO ] [sig ] [2453/3504] Completed PGEN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:10.341850] [INFO ] [sig ] [2454/3504] Forecasting PGJ... [2026-01-09T20:29:10.341880] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-09T20:29:10.341909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-09T20:29:10.354742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-09T20:29:10.355094] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-09T20:29:10.356120] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-09T20:29:10.356172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:10.356233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:10.356265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:10.356340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:10.414392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:10.415226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:10.415311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:10.415344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:10.534979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:10.535157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:10.535217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:10.535252] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:10.538743] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-01-09T20:29:10.539018] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-09T20:29:10.539143] [INFO ] [sig ] PGJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:10.676783] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PGJ.txt [2026-01-09T20:29:10.676917] [INFO ] [sig ] [2454/3504] Completed PGJ in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:10.676957] [INFO ] [sig ] [2455/3504] Forecasting PGNY... [2026-01-09T20:29:10.676986] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-09T20:29:10.677016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-09T20:29:10.689432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-09T20:29:10.689786] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-09T20:29:10.690625] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-09T20:29:10.690678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:10.690710] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:10.690737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:10.690793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:10.745860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:10.746604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:10.746684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:10.746716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:10.863779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:10.863932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:10.863972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:10.864000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:10.867342] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-01-09T20:29:10.867628] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-09T20:29:10.867751] [INFO ] [sig ] PGNY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:11.009938] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PGNY.txt [2026-01-09T20:29:11.010087] [INFO ] [sig ] [2455/3504] Completed PGNY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:11.010138] [INFO ] [sig ] [2456/3504] Forecasting PGP... [2026-01-09T20:29:11.010179] [INFO ] [sig ] Generating forecast for: PGP [2026-01-09T20:29:11.010217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-09T20:29:11.021409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-09T20:29:11.021936] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-09T20:29:11.022905] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-09T20:29:11.022955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:11.022986] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:11.023012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:11.023067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:11.079128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:11.080104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:11.080186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:11.080218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:11.193599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:11.193759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:11.193798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:11.193826] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:11.197202] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=87.30%) [2026-01-09T20:29:11.197494] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-09T20:29:11.197638] [INFO ] [sig ] PGP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:11.342004] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PGP.txt [2026-01-09T20:29:11.342164] [INFO ] [sig ] [2456/3504] Completed PGP in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:11.342211] [INFO ] [sig ] [2457/3504] Forecasting PGY... [2026-01-09T20:29:11.342242] [INFO ] [sig ] Generating forecast for: PGY [2026-01-09T20:29:11.342274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-09T20:29:11.354397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-09T20:29:11.354806] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-09T20:29:11.355604] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-09T20:29:11.355656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:11.355687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:11.355713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:11.355768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:11.412037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:11.412877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:11.412958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:11.412989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:11.539287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:11.539464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:11.539506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:11.539589] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:11.544182] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-01-09T20:29:11.544479] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-09T20:29:11.544830] [INFO ] [sig ] PGY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:11.686913] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PGY.txt [2026-01-09T20:29:11.687071] [INFO ] [sig ] [2457/3504] Completed PGY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:11.687131] [INFO ] [sig ] [2458/3504] Forecasting PGZ... [2026-01-09T20:29:11.687165] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-09T20:29:11.687196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-09T20:29:11.699287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-09T20:29:11.699620] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-09T20:29:11.700388] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-09T20:29:11.700441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:11.700472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:11.700499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:11.700555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:11.757618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:11.758239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:11.758313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:11.758345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:11.871994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:11.872150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:11.872188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:11.872217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:11.875597] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-01-09T20:29:11.875870] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-09T20:29:11.876010] [INFO ] [sig ] PGZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:12.015106] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PGZ.txt [2026-01-09T20:29:12.015235] [INFO ] [sig ] [2458/3504] Completed PGZ in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:12.015272] [INFO ] [sig ] [2459/3504] Forecasting PH... [2026-01-09T20:29:12.015301] [INFO ] [sig ] Generating forecast for: PH [2026-01-09T20:29:12.015331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-09T20:29:12.026761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-09T20:29:12.027086] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-09T20:29:12.027912] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-09T20:29:12.027963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:12.027994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:12.028020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:12.028076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:12.084589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:12.085426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:12.085506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:12.085538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:12.206974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:12.207151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:12.207199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:12.207230] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:12.210597] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=79.53%) [2026-01-09T20:29:12.210869] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-09T20:29:12.210990] [INFO ] [sig ] PH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:12.354001] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PH.txt [2026-01-09T20:29:12.354129] [INFO ] [sig ] [2459/3504] Completed PH in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:12.354167] [INFO ] [sig ] [2460/3504] Forecasting PHG... [2026-01-09T20:29:12.354197] [INFO ] [sig ] Generating forecast for: PHG [2026-01-09T20:29:12.354228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-09T20:29:12.365952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-09T20:29:12.366318] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-09T20:29:12.367132] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-09T20:29:12.367186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:12.367218] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:12.367246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:12.367306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:12.423925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:12.424604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:12.424681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:12.424713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:12.544652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:12.544806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:12.544845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:12.544893] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:12.548359] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-01-09T20:29:12.548689] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-09T20:29:12.548818] [INFO ] [sig ] PHG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:12.694181] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PHG.txt [2026-01-09T20:29:12.694341] [INFO ] [sig ] [2460/3504] Completed PHG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:12.694383] [INFO ] [sig ] [2461/3504] Forecasting PHI... [2026-01-09T20:29:12.694413] [INFO ] [sig ] Generating forecast for: PHI [2026-01-09T20:29:12.694446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-09T20:29:12.706208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-09T20:29:12.706529] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-09T20:29:12.707376] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-09T20:29:12.707430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:12.707462] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:12.707488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:12.707543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:12.763681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:12.764401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:12.764484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:12.764518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:12.877190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:12.877353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:12.877393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:12.877421] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:12.880908] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-09T20:29:12.881188] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-09T20:29:12.881312] [INFO ] [sig ] PHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:13.024610] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PHI.txt [2026-01-09T20:29:13.024756] [INFO ] [sig ] [2461/3504] Completed PHI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:13.024795] [INFO ] [sig ] [2462/3504] Forecasting PHIN... [2026-01-09T20:29:13.024823] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-09T20:29:13.024854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-09T20:29:13.036601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-09T20:29:13.036919] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-09T20:29:13.037733] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-09T20:29:13.037784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:13.037816] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:13.037842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:13.037897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:13.095302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:13.096361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:13.096470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:13.096545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:13.218022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:13.218178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:13.218219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:13.218249] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:13.221675] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-09T20:29:13.221951] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-09T20:29:13.222074] [INFO ] [sig ] PHIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:13.368592] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PHIN.txt [2026-01-09T20:29:13.368757] [INFO ] [sig ] [2462/3504] Completed PHIN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:13.368797] [INFO ] [sig ] [2463/3504] Forecasting PHIO... [2026-01-09T20:29:13.368826] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-09T20:29:13.368856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-09T20:29:13.381072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-09T20:29:13.381509] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-09T20:29:13.382513] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-09T20:29:13.382565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:13.382615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:13.382828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:13.382882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:13.440454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:13.441379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:13.441480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:13.441514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:13.567862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:13.568017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:13.568057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:13.568085] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:13.571455] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=77.04%) [2026-01-09T20:29:13.571745] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-09T20:29:13.571870] [INFO ] [sig ] PHIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:13.714195] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PHIO.txt [2026-01-09T20:29:13.714345] [INFO ] [sig ] [2463/3504] Completed PHIO in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:13.714382] [INFO ] [sig ] [2464/3504] Forecasting PHK... [2026-01-09T20:29:13.714412] [INFO ] [sig ] Generating forecast for: PHK [2026-01-09T20:29:13.714441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-09T20:29:13.725861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-09T20:29:13.726149] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-09T20:29:13.726917] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-09T20:29:13.726967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:13.726998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:13.727038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:13.727095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:13.783752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:13.784539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:13.784664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:13.784698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:13.906022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:13.906181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:13.906221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:13.906248] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:13.909621] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-01-09T20:29:13.909884] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-09T20:29:13.910001] [INFO ] [sig ] PHK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:14.047895] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PHK.txt [2026-01-09T20:29:14.048025] [INFO ] [sig ] [2464/3504] Completed PHK in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-09T20:29:14.048063] [INFO ] [sig ] [2465/3504] Forecasting PHM... [2026-01-09T20:29:14.048092] [INFO ] [sig ] Generating forecast for: PHM [2026-01-09T20:29:14.048122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-09T20:29:14.059840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-09T20:29:14.060126] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-09T20:29:14.060889] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-09T20:29:14.060940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:14.060971] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:14.060998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:14.061053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:14.117688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:14.118658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:14.118742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:14.118773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:14.237674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:14.237820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:14.237859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:14.237891] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:14.241254] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-01-09T20:29:14.241530] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-09T20:29:14.241671] [INFO ] [sig ] PHM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:14.385030] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PHM.txt [2026-01-09T20:29:14.385160] [INFO ] [sig ] [2465/3504] Completed PHM in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-09T20:29:14.385197] [INFO ] [sig ] [2466/3504] Forecasting PHO... [2026-01-09T20:29:14.385226] [INFO ] [sig ] Generating forecast for: PHO [2026-01-09T20:29:14.385255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-09T20:29:14.397021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-09T20:29:14.397311] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-09T20:29:14.398286] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-09T20:29:14.398337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:14.398367] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:14.398393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:14.398447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:14.454882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:14.455515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:14.455621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:14.455657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:14.575365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:14.575501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:14.575539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:14.575585] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:14.582565] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-09T20:29:14.582892] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-09T20:29:14.583027] [INFO ] [sig ] PHO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:14.724125] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PHO.txt [2026-01-09T20:29:14.724251] [INFO ] [sig ] [2466/3504] Completed PHO in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-09T20:29:14.724288] [INFO ] [sig ] [2467/3504] Forecasting PHUN... [2026-01-09T20:29:14.724316] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-09T20:29:14.724352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-09T20:29:14.736345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-09T20:29:14.736630] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-09T20:29:14.737404] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-09T20:29:14.737455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:14.737487] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:14.737513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:14.737592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:14.794093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:14.794738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:14.794813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:14.794844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:14.914247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:14.914402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:14.914442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:14.914471] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:14.917804] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=69.66%) [2026-01-09T20:29:14.918068] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-09T20:29:14.918186] [INFO ] [sig ] PHUN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:15.057714] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PHUN.txt [2026-01-09T20:29:15.057871] [INFO ] [sig ] [2467/3504] Completed PHUN in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-09T20:29:15.057910] [INFO ] [sig ] [2468/3504] Forecasting PHVS... [2026-01-09T20:29:15.057939] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-09T20:29:15.057969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-09T20:29:15.069385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-09T20:29:15.069780] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-09T20:29:15.070565] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-09T20:29:15.070634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:15.070666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:15.070693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:15.070747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:15.126340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:15.127221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:15.127305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:15.127337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:15.244550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:15.244727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:15.244767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:15.244797] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:15.248125] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-01-09T20:29:15.248396] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-09T20:29:15.248515] [INFO ] [sig ] PHVS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:15.389081] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PHVS.txt [2026-01-09T20:29:15.389231] [INFO ] [sig ] [2468/3504] Completed PHVS in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:15.389269] [INFO ] [sig ] [2469/3504] Forecasting PI... [2026-01-09T20:29:15.389298] [INFO ] [sig ] Generating forecast for: PI [2026-01-09T20:29:15.389328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-09T20:29:15.400869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-09T20:29:15.401200] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-09T20:29:15.401973] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-09T20:29:15.402023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:15.402054] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:15.402081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:15.402137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:15.460277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:15.461329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:15.461412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:15.461444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:15.589740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:15.589886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:15.589924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:15.589952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:15.593222] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=20.85%) [2026-01-09T20:29:15.593481] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-09T20:29:15.593622] [INFO ] [sig ] PI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:15.738863] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PI.txt [2026-01-09T20:29:15.738996] [INFO ] [sig ] [2469/3504] Completed PI in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:15.739035] [INFO ] [sig ] [2470/3504] Forecasting PID... [2026-01-09T20:29:15.739064] [INFO ] [sig ] Generating forecast for: PID [2026-01-09T20:29:15.739094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-09T20:29:15.751692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-09T20:29:15.752032] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-09T20:29:15.752845] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-09T20:29:15.752897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:15.752929] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:15.752956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:15.753011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:15.808954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:15.809800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:15.809882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:15.809914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:15.932028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:15.932190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:15.932232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:15.932260] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:15.935786] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-09T20:29:15.936143] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-09T20:29:15.936314] [INFO ] [sig ] PID: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:16.079653] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PID.txt [2026-01-09T20:29:16.079806] [INFO ] [sig ] [2470/3504] Completed PID in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:16.079846] [INFO ] [sig ] [2471/3504] Forecasting PIE... [2026-01-09T20:29:16.079875] [INFO ] [sig ] Generating forecast for: PIE [2026-01-09T20:29:16.079905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-09T20:29:16.091846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-09T20:29:16.092278] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-09T20:29:16.093153] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-09T20:29:16.093208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:16.093272] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:16.093301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:16.093358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:16.150492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:16.151368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:16.151454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:16.151488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:16.266869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:16.267020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:16.267059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:16.267087] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:16.270392] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-09T20:29:16.270692] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-09T20:29:16.270814] [INFO ] [sig ] PIE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:16.415207] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PIE.txt [2026-01-09T20:29:16.415338] [INFO ] [sig ] [2471/3504] Completed PIE in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:16.415376] [INFO ] [sig ] [2472/3504] Forecasting PII... [2026-01-09T20:29:16.415405] [INFO ] [sig ] Generating forecast for: PII [2026-01-09T20:29:16.415434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-09T20:29:16.427682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-09T20:29:16.428166] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-09T20:29:16.429119] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-09T20:29:16.429169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:16.429200] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:16.429226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:16.429282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:16.484902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:16.485519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:16.485618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:16.485651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:16.602743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:16.602854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:16.602890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:16.602918] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:16.606072] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-09T20:29:16.606330] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-09T20:29:16.606445] [INFO ] [sig ] PII: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:16.744129] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PII.txt [2026-01-09T20:29:16.744248] [INFO ] [sig ] [2472/3504] Completed PII in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:16.744287] [INFO ] [sig ] [2473/3504] Forecasting PIM... [2026-01-09T20:29:16.744316] [INFO ] [sig ] Generating forecast for: PIM [2026-01-09T20:29:16.744346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-09T20:29:16.755037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-09T20:29:16.755313] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-09T20:29:16.756111] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-09T20:29:16.756165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:16.756199] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:16.756226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:16.756283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:16.811199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:16.811794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:16.811868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:16.811900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:16.926376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:16.926527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:16.926566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:16.926616] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:16.929955] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-01-09T20:29:16.930214] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-09T20:29:16.930330] [INFO ] [sig ] PIM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:17.067554] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PIM.txt [2026-01-09T20:29:17.067687] [INFO ] [sig ] [2473/3504] Completed PIM in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:17.067725] [INFO ] [sig ] [2474/3504] Forecasting PINE... [2026-01-09T20:29:17.067754] [INFO ] [sig ] Generating forecast for: PINE [2026-01-09T20:29:17.067784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-09T20:29:17.079352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-09T20:29:17.079656] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-09T20:29:17.080431] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-09T20:29:17.080482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:17.080514] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:17.080542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:17.080629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:17.136460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:17.137053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:17.137147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:17.137184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:17.254629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:17.254759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:17.254796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:17.254879] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:17.258273] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-01-09T20:29:17.258747] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-09T20:29:17.258869] [INFO ] [sig ] PINE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:17.402287] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PINE.txt [2026-01-09T20:29:17.402444] [INFO ] [sig ] [2474/3504] Completed PINE in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:17.402485] [INFO ] [sig ] [2475/3504] Forecasting PINS... [2026-01-09T20:29:17.402516] [INFO ] [sig ] Generating forecast for: PINS [2026-01-09T20:29:17.402548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-09T20:29:17.415345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-09T20:29:17.415646] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-09T20:29:17.416627] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-09T20:29:17.416679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:17.416710] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:17.416735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:17.416790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:17.474250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:17.475048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:17.475140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:17.475174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:17.598560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:17.598709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:17.598747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:17.598775] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:17.602047] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-09T20:29:17.602306] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-09T20:29:17.602423] [INFO ] [sig ] PINS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:17.740706] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PINS.txt [2026-01-09T20:29:17.740840] [INFO ] [sig ] [2475/3504] Completed PINS in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:17.740878] [INFO ] [sig ] [2476/3504] Forecasting PK... [2026-01-09T20:29:17.740907] [INFO ] [sig ] Generating forecast for: PK [2026-01-09T20:29:17.740937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-09T20:29:17.752460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-09T20:29:17.752976] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-09T20:29:17.753750] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-09T20:29:17.753801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:17.753832] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:17.753858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:17.753915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:17.808827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:17.809557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:17.809681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:17.809713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:17.929115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:17.929262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:17.929301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:17.929330] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:17.932711] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-09T20:29:17.932981] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-09T20:29:17.933101] [INFO ] [sig ] PK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:18.069912] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PK.txt [2026-01-09T20:29:18.070046] [INFO ] [sig ] [2476/3504] Completed PK in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:18.070084] [INFO ] [sig ] [2477/3504] Forecasting PKBK... [2026-01-09T20:29:18.070112] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-09T20:29:18.070142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-09T20:29:18.080769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-09T20:29:18.081047] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-09T20:29:18.081807] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-09T20:29:18.081858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:18.081901] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:18.081929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:18.081983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:18.139028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:18.139951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:18.140032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:18.140066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:18.259471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:18.259642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:18.259682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:18.259709] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:18.263350] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-01-09T20:29:18.263640] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-09T20:29:18.263759] [INFO ] [sig ] PKBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:18.401137] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PKBK.txt [2026-01-09T20:29:18.401292] [INFO ] [sig ] [2477/3504] Completed PKBK in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:18.401331] [INFO ] [sig ] [2478/3504] Forecasting PKE... [2026-01-09T20:29:18.401360] [INFO ] [sig ] Generating forecast for: PKE [2026-01-09T20:29:18.401391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-09T20:29:18.412461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-09T20:29:18.412864] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-09T20:29:18.413702] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-09T20:29:18.413757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:18.413791] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:18.413820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:18.413879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:18.474934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:18.475782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:18.475866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:18.475900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:18.596156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:18.596295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:18.596334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:18.596365] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:18.599740] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=52.17%) [2026-01-09T20:29:18.600010] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-09T20:29:18.600130] [INFO ] [sig ] PKE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:18.742867] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PKE.txt [2026-01-09T20:29:18.743022] [INFO ] [sig ] [2478/3504] Completed PKE in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:18.743063] [INFO ] [sig ] [2479/3504] Forecasting PKG... [2026-01-09T20:29:18.743093] [INFO ] [sig ] Generating forecast for: PKG [2026-01-09T20:29:18.743125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-09T20:29:18.754428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-09T20:29:18.754816] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-09T20:29:18.755624] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-09T20:29:18.755678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:18.755711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:18.755739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:18.755795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:18.811646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:18.812293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:18.812371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:18.812404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:18.931089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:18.931243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:18.931283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:18.931311] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:18.934905] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-09T20:29:18.935186] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-09T20:29:18.935313] [INFO ] [sig ] PKG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:19.076478] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PKG.txt [2026-01-09T20:29:19.076648] [INFO ] [sig ] [2479/3504] Completed PKG in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:19.076689] [INFO ] [sig ] [2480/3504] Forecasting PKOH... [2026-01-09T20:29:19.076718] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-09T20:29:19.076749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-09T20:29:19.093658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-09T20:29:19.094108] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-09T20:29:19.095040] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-09T20:29:19.095092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:19.095123] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:19.095149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:19.095205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:19.154174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:19.155317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:19.155475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:19.155510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:19.272337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:19.272490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:19.272529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:19.272560] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:19.276028] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-01-09T20:29:19.276333] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-09T20:29:19.276461] [INFO ] [sig ] PKOH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:19.416657] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PKOH.txt [2026-01-09T20:29:19.416821] [INFO ] [sig ] [2480/3504] Completed PKOH in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:19.416869] [INFO ] [sig ] [2481/3504] Forecasting PKX... [2026-01-09T20:29:19.416899] [INFO ] [sig ] Generating forecast for: PKX [2026-01-09T20:29:19.416940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-09T20:29:19.428801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-09T20:29:19.429073] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-09T20:29:19.429839] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-09T20:29:19.429890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:19.429921] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:19.429949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:19.430004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:19.487723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:19.488558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:19.488724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:19.488948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:19.608732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:19.608882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:19.608921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:19.608949] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:19.612305] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-01-09T20:29:19.612613] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-09T20:29:19.612751] [INFO ] [sig ] PKX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:19.753101] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PKX.txt [2026-01-09T20:29:19.753226] [INFO ] [sig ] [2481/3504] Completed PKX in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-09T20:29:19.753264] [INFO ] [sig ] [2482/3504] Forecasting PL... [2026-01-09T20:29:19.753293] [INFO ] [sig ] Generating forecast for: PL [2026-01-09T20:29:19.753322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-09T20:29:19.764465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-09T20:29:19.764744] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-09T20:29:19.765481] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-09T20:29:19.765532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:19.765563] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:19.765608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:19.765666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:19.824297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:19.825032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:19.825118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:19.825150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:19.944744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:19.945073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:19.945110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:19.945138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:19.948699] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: DOWN (p=34.94%) [2026-01-09T20:29:19.948960] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-09T20:29:19.949077] [INFO ] [sig ] PL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:20.089280] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PL.txt [2026-01-09T20:29:20.089392] [INFO ] [sig ] [2482/3504] Completed PL in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-09T20:29:20.089429] [INFO ] [sig ] [2483/3504] Forecasting PLAB... [2026-01-09T20:29:20.089458] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-09T20:29:20.089486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-09T20:29:20.101123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-09T20:29:20.101395] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-09T20:29:20.102163] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-09T20:29:20.102215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:20.102245] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:20.102271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:20.102326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:20.157730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:20.158301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:20.158375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:20.158407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:20.284387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:20.284538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:20.284595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:20.284628] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:20.288046] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-09T20:29:20.288324] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-09T20:29:20.288454] [INFO ] [sig ] PLAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:20.429802] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLAB.txt [2026-01-09T20:29:20.429933] [INFO ] [sig ] [2483/3504] Completed PLAB in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-09T20:29:20.429970] [INFO ] [sig ] [2484/3504] Forecasting PLAY... [2026-01-09T20:29:20.429999] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-09T20:29:20.430029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-09T20:29:20.442437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-09T20:29:20.442873] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-09T20:29:20.443751] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-09T20:29:20.443806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:20.443840] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:20.443868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:20.443926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:20.502591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:20.503482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:20.503588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:20.503625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:20.625446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:20.625590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:20.625628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:20.625674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:20.629093] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=75.24%) [2026-01-09T20:29:20.629362] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-09T20:29:20.629479] [INFO ] [sig ] PLAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:20.767078] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLAY.txt [2026-01-09T20:29:20.767231] [INFO ] [sig ] [2484/3504] Completed PLAY in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-09T20:29:20.767278] [INFO ] [sig ] [2485/3504] Forecasting PLBC... [2026-01-09T20:29:20.767317] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-09T20:29:20.767357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-09T20:29:20.778843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-09T20:29:20.779164] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-09T20:29:20.779936] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-09T20:29:20.779987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:20.780019] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:20.780045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:20.780101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:20.835862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:20.836474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:20.836552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:20.836603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:20.945203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:20.945333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:20.945374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:20.945402] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:20.948969] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=42.42%) [2026-01-09T20:29:20.949251] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-09T20:29:20.949372] [INFO ] [sig ] PLBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:21.088937] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLBC.txt [2026-01-09T20:29:21.089059] [INFO ] [sig ] [2485/3504] Completed PLBC in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-09T20:29:21.089097] [INFO ] [sig ] [2486/3504] Forecasting PLBY... [2026-01-09T20:29:21.089125] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-09T20:29:21.089155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-09T20:29:21.100566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-09T20:29:21.100870] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-09T20:29:21.101644] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-09T20:29:21.101694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:21.101726] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:21.101753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:21.101808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:21.157815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:21.158428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:21.158513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:21.158559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:21.275934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:21.276101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:21.276148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:21.276178] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:21.280182] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-09T20:29:21.280514] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-09T20:29:21.280683] [INFO ] [sig ] PLBY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:21.420288] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLBY.txt [2026-01-09T20:29:21.420409] [INFO ] [sig ] [2486/3504] Completed PLBY in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:21.420446] [INFO ] [sig ] [2487/3504] Forecasting PLCE... [2026-01-09T20:29:21.420475] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-09T20:29:21.420504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-09T20:29:21.432012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-09T20:29:21.432298] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-09T20:29:21.433090] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-09T20:29:21.433141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:21.433173] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:21.433200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:21.433258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:21.490388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:21.490999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:21.491077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:21.491109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:21.617116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:21.617265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:21.617313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:21.617345] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:21.620935] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-01-09T20:29:21.621225] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-09T20:29:21.621346] [INFO ] [sig ] PLCE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:21.763089] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLCE.txt [2026-01-09T20:29:21.763206] [INFO ] [sig ] [2487/3504] Completed PLCE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:21.763245] [INFO ] [sig ] [2488/3504] Forecasting PLD... [2026-01-09T20:29:21.763273] [INFO ] [sig ] Generating forecast for: PLD [2026-01-09T20:29:21.763302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-09T20:29:21.774735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-09T20:29:21.775004] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-09T20:29:21.775848] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-09T20:29:21.775900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:21.775957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:21.775995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:21.776055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:21.834239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:21.834861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:21.835124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:21.835155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:21.958375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:21.958513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:21.958551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:21.958596] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:21.961869] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=7.80%) [2026-01-09T20:29:21.962128] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-09T20:29:21.962246] [INFO ] [sig ] PLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:22.150536] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLD.txt [2026-01-09T20:29:22.150692] [INFO ] [sig ] [2488/3504] Completed PLD in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:22.150731] [INFO ] [sig ] [2489/3504] Forecasting PLPC... [2026-01-09T20:29:22.150761] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-09T20:29:22.150791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-09T20:29:22.162586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-09T20:29:22.162856] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-09T20:29:22.163612] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-09T20:29:22.163662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:22.163693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:22.163720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:22.163775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:22.218685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:22.219258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:22.219331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:22.219363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:22.334757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:22.334891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:22.334929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:22.334958] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:22.338247] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-09T20:29:22.338508] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-09T20:29:22.338646] [INFO ] [sig ] PLPC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:22.478989] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLPC.txt [2026-01-09T20:29:22.479109] [INFO ] [sig ] [2489/3504] Completed PLPC in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:22.479147] [INFO ] [sig ] [2490/3504] Forecasting PLRX... [2026-01-09T20:29:22.479176] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-09T20:29:22.479205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-09T20:29:22.491184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-09T20:29:22.491475] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-09T20:29:22.492281] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-09T20:29:22.492333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:22.492366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:22.492391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:22.492447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:22.548131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:22.548811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:22.548886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:22.548918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:22.665808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:22.665950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:22.665987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:22.666015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:22.669321] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-01-09T20:29:22.669607] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-09T20:29:22.669725] [INFO ] [sig ] PLRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:22.807722] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLRX.txt [2026-01-09T20:29:22.807845] [INFO ] [sig ] [2490/3504] Completed PLRX in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:22.807882] [INFO ] [sig ] [2491/3504] Forecasting PLSE... [2026-01-09T20:29:22.807911] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-09T20:29:22.807943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-09T20:29:22.819136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-09T20:29:22.819431] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-09T20:29:22.820213] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-09T20:29:22.820265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:22.820296] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:22.820322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:22.820377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:22.875593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:22.876250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:22.876328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:22.876360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:22.991071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:22.991210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:22.991251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:22.991312] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:22.994648] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: DOWN (p=44.45%) [2026-01-09T20:29:22.994920] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-09T20:29:22.995042] [INFO ] [sig ] PLSE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:23.132211] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLSE.txt [2026-01-09T20:29:23.132343] [INFO ] [sig ] [2491/3504] Completed PLSE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:23.132381] [INFO ] [sig ] [2492/3504] Forecasting PLTK... [2026-01-09T20:29:23.132410] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-09T20:29:23.132446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-09T20:29:23.143472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-09T20:29:23.143860] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-09T20:29:23.144866] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-09T20:29:23.144926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:23.144963] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:23.144991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:23.145049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:23.208452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:23.209194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:23.209273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:23.209307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:23.332253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:23.332405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:23.332453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:23.332496] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:23.336161] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=69.02%) [2026-01-09T20:29:23.336489] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-09T20:29:23.336653] [INFO ] [sig ] PLTK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:23.490125] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLTK.txt [2026-01-09T20:29:23.490283] [INFO ] [sig ] [2492/3504] Completed PLTK in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:23.490324] [INFO ] [sig ] [2493/3504] Forecasting PLUG... [2026-01-09T20:29:23.490355] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-09T20:29:23.490388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-09T20:29:23.502219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-09T20:29:23.502533] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-09T20:29:23.503376] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-09T20:29:23.503431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:23.503464] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:23.503493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:23.503558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:23.564079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:23.564793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:23.564873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:23.564908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:23.691136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:23.691296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:23.691337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:23.691366] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:23.694849] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-01-09T20:29:23.695157] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-09T20:29:23.695293] [INFO ] [sig ] PLUG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:23.838647] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLUG.txt [2026-01-09T20:29:23.838831] [INFO ] [sig ] [2493/3504] Completed PLUG in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:23.838873] [INFO ] [sig ] [2494/3504] Forecasting PLUS... [2026-01-09T20:29:23.838905] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-09T20:29:23.838936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-09T20:29:23.851038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-09T20:29:23.851437] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-09T20:29:23.852334] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-09T20:29:23.852390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:23.852423] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:23.852450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:23.852506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:23.913550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:23.914499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:23.914611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:23.914648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:24.054659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:24.054845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:24.054894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:24.054929] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:24.059149] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=31.95%) [2026-01-09T20:29:24.059613] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-09T20:29:24.059800] [INFO ] [sig ] PLUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:24.283306] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLUS.txt [2026-01-09T20:29:24.283541] [INFO ] [sig ] [2494/3504] Completed PLUS in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:24.283631] [INFO ] [sig ] [2495/3504] Forecasting PLXS... [2026-01-09T20:29:24.283683] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-09T20:29:24.283737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-09T20:29:24.313155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-09T20:29:24.313685] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-09T20:29:24.314804] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-09T20:29:24.314870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:24.314911] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:24.314945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:24.315024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:24.401013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:24.402261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:24.402379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:24.402426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:24.573455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:24.573723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:24.573801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:24.573875] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:24.579666] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-01-09T20:29:24.580168] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-09T20:29:24.580367] [INFO ] [sig ] PLXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:24.786484] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PLXS.txt [2026-01-09T20:29:24.786677] [INFO ] [sig ] [2495/3504] Completed PLXS in 0.5s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:24.786724] [INFO ] [sig ] [2496/3504] Forecasting PLYM... [2026-01-09T20:29:24.786753] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-09T20:29:24.786784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-09T20:29:24.799566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-09T20:29:24.800003] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-09T20:29:24.800912] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-09T20:29:24.800967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:24.801000] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:24.801026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:24.801081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:24.858079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:24.859041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:24.859128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:24.859161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:24.985924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:24.986088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:24.986130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:24.986159] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:24.989810] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=51.95%) [2026-01-09T20:29:24.990181] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-09T20:29:24.990327] [INFO ] [sig ] PLYM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:25.138495] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PLYM.txt [2026-01-09T20:29:25.138668] [INFO ] [sig ] [2496/3504] Completed PLYM in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:25.138709] [INFO ] [sig ] [2497/3504] Forecasting PM... [2026-01-09T20:29:25.138739] [INFO ] [sig ] Generating forecast for: PM [2026-01-09T20:29:25.138770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-09T20:29:25.149936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-09T20:29:25.150275] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-09T20:29:25.151105] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-09T20:29:25.151158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:25.151190] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:25.151217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:25.151272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:25.206942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:25.207814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:25.207895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:25.207927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:25.332268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:25.332526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:25.332588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:25.332621] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:25.336077] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-09T20:29:25.336345] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-09T20:29:25.336476] [INFO ] [sig ] PM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:25.476498] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PM.txt [2026-01-09T20:29:25.476649] [INFO ] [sig ] [2497/3504] Completed PM in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:25.476690] [INFO ] [sig ] [2498/3504] Forecasting PMAX... [2026-01-09T20:29:25.476719] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-09T20:29:25.476749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-09T20:29:25.487907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-09T20:29:25.488250] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-09T20:29:25.489062] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-09T20:29:25.489114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:25.489145] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:25.489172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:25.489228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:25.544153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:25.544896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:25.545008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:25.545042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:25.663483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:25.663649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:25.663689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:25.663718] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:25.667025] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-09T20:29:25.667315] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-09T20:29:25.667436] [INFO ] [sig ] PMAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:25.807254] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PMAX.txt [2026-01-09T20:29:25.807412] [INFO ] [sig ] [2498/3504] Completed PMAX in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-09T20:29:25.807451] [INFO ] [sig ] [2499/3504] Forecasting PML... [2026-01-09T20:29:25.807481] [INFO ] [sig ] Generating forecast for: PML [2026-01-09T20:29:25.807512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-09T20:29:25.818767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-09T20:29:25.819105] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-09T20:29:25.819895] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-09T20:29:25.819945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:25.819977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:25.820004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:25.820084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:25.876955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:25.878175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:25.878254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:25.878285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:26.000201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:26.000417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:26.000461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:26.000491] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:26.003990] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-01-09T20:29:26.004254] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-09T20:29:26.004376] [INFO ] [sig ] PML: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:26.151908] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PML.txt [2026-01-09T20:29:26.152063] [INFO ] [sig ] [2499/3504] Completed PML in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-09T20:29:26.152103] [INFO ] [sig ] [2500/3504] Forecasting PMM... [2026-01-09T20:29:26.152133] [INFO ] [sig ] Generating forecast for: PMM [2026-01-09T20:29:26.152164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-09T20:29:26.163283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-09T20:29:26.163649] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-09T20:29:26.164410] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-09T20:29:26.164462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:26.164493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:26.164519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:26.164592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:26.219995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:26.220848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:26.220927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:26.220959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:26.341794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:26.341948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:26.341987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:26.342016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:26.345435] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-01-09T20:29:26.345737] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-09T20:29:26.345862] [INFO ] [sig ] PMM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:26.485865] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PMM.txt [2026-01-09T20:29:26.486032] [INFO ] [sig ] [2500/3504] Completed PMM in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-09T20:29:26.486072] [INFO ] [sig ] [2501/3504] Forecasting PMO... [2026-01-09T20:29:26.486100] [INFO ] [sig ] Generating forecast for: PMO [2026-01-09T20:29:26.486130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-09T20:29:26.497868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-09T20:29:26.498248] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-09T20:29:26.499075] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-09T20:29:26.499141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:26.499172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:26.499198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:26.499252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:26.555298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:26.556175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:26.556257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:26.556291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:26.677124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:26.677279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:26.677319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:26.677349] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:26.680996] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-01-09T20:29:26.681276] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-09T20:29:26.681399] [INFO ] [sig ] PMO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:26.834096] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PMO.txt [2026-01-09T20:29:26.834289] [INFO ] [sig ] [2501/3504] Completed PMO in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-09T20:29:26.834331] [INFO ] [sig ] [2502/3504] Forecasting PMTS... [2026-01-09T20:29:26.834360] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-09T20:29:26.834390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-09T20:29:26.847722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-09T20:29:26.848151] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-09T20:29:26.849094] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-09T20:29:26.849161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:26.849196] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:26.849222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:26.849279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:26.906221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:26.907175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:26.907271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:26.907304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:27.032628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:27.032786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:27.032828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:27.032858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:27.036285] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-09T20:29:27.036567] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-09T20:29:27.036709] [INFO ] [sig ] PMTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:27.178912] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PMTS.txt [2026-01-09T20:29:27.179064] [INFO ] [sig ] [2502/3504] Completed PMTS in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-09T20:29:27.179103] [INFO ] [sig ] [2503/3504] Forecasting PMVP... [2026-01-09T20:29:27.179132] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-09T20:29:27.179163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-09T20:29:27.191199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-09T20:29:27.191629] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-09T20:29:27.192529] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-09T20:29:27.192617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:27.192668] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:27.192698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:27.192755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:27.249854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:27.250729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:27.250817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:27.250852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:27.378074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:27.378224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:27.378263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:27.378292] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:27.381569] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-09T20:29:27.381862] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-09T20:29:27.381979] [INFO ] [sig ] PMVP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:27.524628] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PMVP.txt [2026-01-09T20:29:27.524790] [INFO ] [sig ] [2503/3504] Completed PMVP in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:27.524829] [INFO ] [sig ] [2504/3504] Forecasting PNC... [2026-01-09T20:29:27.524858] [INFO ] [sig ] Generating forecast for: PNC [2026-01-09T20:29:27.524887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-09T20:29:27.537541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-09T20:29:27.537890] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-09T20:29:27.538678] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-09T20:29:27.538733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:27.538772] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:27.538805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:27.538872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:27.594136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:27.594774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:27.594849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:27.594881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:27.720343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:27.720493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:27.720531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:27.720562] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:27.724667] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-09T20:29:27.724986] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-09T20:29:27.725128] [INFO ] [sig ] PNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:27.865628] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PNC.txt [2026-01-09T20:29:27.865785] [INFO ] [sig ] [2504/3504] Completed PNC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:27.865832] [INFO ] [sig ] [2505/3504] Forecasting PNI... [2026-01-09T20:29:27.865862] [INFO ] [sig ] Generating forecast for: PNI [2026-01-09T20:29:27.865893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-09T20:29:27.876420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-09T20:29:27.876744] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-09T20:29:27.877538] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-09T20:29:27.877606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:27.877664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:27.877691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:27.877746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:27.933766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:27.934448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:27.934523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:27.934555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:28.043421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:28.043567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:28.043624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:28.043652] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:28.046941] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-09T20:29:28.047233] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-09T20:29:28.047354] [INFO ] [sig ] PNI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:28.191044] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PNI.txt [2026-01-09T20:29:28.191194] [INFO ] [sig ] [2505/3504] Completed PNI in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:28.191234] [INFO ] [sig ] [2506/3504] Forecasting PNQI... [2026-01-09T20:29:28.191262] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-09T20:29:28.191291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-09T20:29:28.203464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-09T20:29:28.203789] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-09T20:29:28.204804] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-09T20:29:28.204856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:28.204886] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:28.204912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:28.205118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:28.262427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:28.263074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:28.263151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:28.263182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:28.385632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:28.385776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:28.385819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:28.385848] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:28.389270] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-01-09T20:29:28.389554] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-09T20:29:28.389693] [INFO ] [sig ] PNQI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:28.530105] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PNQI.txt [2026-01-09T20:29:28.530231] [INFO ] [sig ] [2506/3504] Completed PNQI in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:28.530269] [INFO ] [sig ] [2507/3504] Forecasting PNRG... [2026-01-09T20:29:28.530298] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-09T20:29:28.530327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-09T20:29:28.541832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-09T20:29:28.542134] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-09T20:29:28.543052] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-09T20:29:28.543104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:28.543136] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:28.543163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:28.543218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:28.598876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:28.599485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:28.599558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:28.599608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:28.714255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:28.714404] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:29:28.714442] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:28.714469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:28.718325] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-01-09T20:29:28.718619] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-09T20:29:28.718747] [INFO ] [sig ] PNRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:28.861507] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PNRG.txt [2026-01-09T20:29:28.861689] [INFO ] [sig ] [2507/3504] Completed PNRG in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:28.861729] [INFO ] [sig ] [2508/3504] Forecasting PNTG... [2026-01-09T20:29:28.861758] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-09T20:29:28.861788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-09T20:29:28.872960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-09T20:29:28.873248] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-09T20:29:28.874053] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-09T20:29:28.874105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:28.874135] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:28.874161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:28.874215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:28.934176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:28.935100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:28.935189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:28.935224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:29.052970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:29.053123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:29.053181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:29.053243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:29.056754] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=29.42%) [2026-01-09T20:29:29.057028] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-09T20:29:29.057175] [INFO ] [sig ] PNTG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:29.201099] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PNTG.txt [2026-01-09T20:29:29.201236] [INFO ] [sig ] [2508/3504] Completed PNTG in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:29.201274] [INFO ] [sig ] [2509/3504] Forecasting PODD... [2026-01-09T20:29:29.201302] [INFO ] [sig ] Generating forecast for: PODD [2026-01-09T20:29:29.201333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-09T20:29:29.213149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-09T20:29:29.213460] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-09T20:29:29.214245] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-09T20:29:29.214296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:29.214328] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:29.214354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:29.214409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:29.272532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:29.273279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:29.273368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:29.273405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:29.390815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:29.390967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:29.391006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:29.391036] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:29.394524] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-09T20:29:29.394815] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-09T20:29:29.394946] [INFO ] [sig ] PODD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:29.535848] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PODD.txt [2026-01-09T20:29:29.535976] [INFO ] [sig ] [2509/3504] Completed PODD in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:29.536014] [INFO ] [sig ] [2510/3504] Forecasting POOL... [2026-01-09T20:29:29.536044] [INFO ] [sig ] Generating forecast for: POOL [2026-01-09T20:29:29.536074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-09T20:29:29.547608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-09T20:29:29.547905] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-09T20:29:29.548665] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-09T20:29:29.548716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:29.548747] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:29.548773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:29.548829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:29.605124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:29.605855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:29.605947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:29.605984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:29.727803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:29.727985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:29.728033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:29.728068] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:29.731778] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=73.37%) [2026-01-09T20:29:29.732056] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-09T20:29:29.732175] [INFO ] [sig ] POOL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:29.872917] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/POOL.txt [2026-01-09T20:29:29.873047] [INFO ] [sig ] [2510/3504] Completed POOL in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:29.873085] [INFO ] [sig ] [2511/3504] Forecasting POWI... [2026-01-09T20:29:29.873113] [INFO ] [sig ] Generating forecast for: POWI [2026-01-09T20:29:29.873142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-09T20:29:29.884795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-09T20:29:29.885101] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-09T20:29:29.885869] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-09T20:29:29.885920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:29.885952] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:29.885978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:29.886033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:29.943358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:29.944109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:29.944187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:29.944221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:30.062187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:30.062334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:30.062372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:30.062401] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:30.065979] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-01-09T20:29:30.066397] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-09T20:29:30.066513] [INFO ] [sig ] POWI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:30.210338] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/POWI.txt [2026-01-09T20:29:30.210478] [INFO ] [sig ] [2511/3504] Completed POWI in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:30.210517] [INFO ] [sig ] [2512/3504] Forecasting POWL... [2026-01-09T20:29:30.210547] [INFO ] [sig ] Generating forecast for: POWL [2026-01-09T20:29:30.210601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-09T20:29:30.221678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-09T20:29:30.221982] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-09T20:29:30.222762] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-09T20:29:30.222812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:30.222853] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:30.222880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:30.222935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:30.281014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:30.281723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:30.281801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:30.281832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:30.406499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:30.406679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:30.406721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:30.406749] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:30.410275] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-09T20:29:30.410548] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-09T20:29:30.410698] [INFO ] [sig ] POWL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:30.552481] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/POWL.txt [2026-01-09T20:29:30.552623] [INFO ] [sig ] [2512/3504] Completed POWL in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:30.552663] [INFO ] [sig ] [2513/3504] Forecasting PPC... [2026-01-09T20:29:30.552692] [INFO ] [sig ] Generating forecast for: PPC [2026-01-09T20:29:30.552722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-09T20:29:30.563654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-09T20:29:30.563936] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-09T20:29:30.564718] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-09T20:29:30.564770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:30.564800] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:30.564826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:30.564882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:30.621473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:30.622130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:30.622207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:30.622239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:30.749080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:30.749421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:30.749461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:30.749489] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:30.753477] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-01-09T20:29:30.753762] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-09T20:29:30.753881] [INFO ] [sig ] PPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:30.892186] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PPC.txt [2026-01-09T20:29:30.892309] [INFO ] [sig ] [2513/3504] Completed PPC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:30.892345] [INFO ] [sig ] [2514/3504] Forecasting PPG... [2026-01-09T20:29:30.892374] [INFO ] [sig ] Generating forecast for: PPG [2026-01-09T20:29:30.892404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-09T20:29:30.904081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-09T20:29:30.904396] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-09T20:29:30.905184] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-09T20:29:30.905237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:30.905269] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:30.905297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:30.905354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:30.961309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:30.961997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:30.962076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:30.962107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:31.083851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:31.084002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:31.084039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:31.084067] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:31.087423] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-01-09T20:29:31.087704] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-09T20:29:31.087821] [INFO ] [sig ] PPG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:31.225810] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PPG.txt [2026-01-09T20:29:31.225938] [INFO ] [sig ] [2514/3504] Completed PPG in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:31.225976] [INFO ] [sig ] [2515/3504] Forecasting PPH... [2026-01-09T20:29:31.226005] [INFO ] [sig ] Generating forecast for: PPH [2026-01-09T20:29:31.226034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-09T20:29:31.237077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-09T20:29:31.237401] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-09T20:29:31.238200] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-09T20:29:31.238253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:31.238284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:31.238312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:31.238369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:31.299017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:31.299793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:31.299901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:31.299937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:31.424202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:31.424349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:31.424394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:31.424424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:31.427857] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=57.67%) [2026-01-09T20:29:31.428127] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-09T20:29:31.428251] [INFO ] [sig ] PPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:31.583534] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PPH.txt [2026-01-09T20:29:31.583704] [INFO ] [sig ] [2515/3504] Completed PPH in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:31.583750] [INFO ] [sig ] [2516/3504] Forecasting PPIH... [2026-01-09T20:29:31.583781] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-09T20:29:31.583812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-09T20:29:31.594914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-09T20:29:31.595187] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-09T20:29:31.595950] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-09T20:29:31.596000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:31.596031] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:31.596058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:31.596113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:31.654307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:31.654993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:31.655072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:31.655104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:31.775529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:31.775679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:31.775718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:31.775746] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:31.779107] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=72.59%) [2026-01-09T20:29:31.779568] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-09T20:29:31.779707] [INFO ] [sig ] PPIH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:31.922114] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PPIH.txt [2026-01-09T20:29:31.922238] [INFO ] [sig ] [2516/3504] Completed PPIH in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-09T20:29:31.922276] [INFO ] [sig ] [2517/3504] Forecasting PPL... [2026-01-09T20:29:31.922305] [INFO ] [sig ] Generating forecast for: PPL [2026-01-09T20:29:31.922335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-09T20:29:31.933665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-09T20:29:31.933962] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-09T20:29:31.934748] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-09T20:29:31.934801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:31.934833] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:31.934861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:31.934923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:31.991091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:31.991720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:31.991795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:31.991827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:32.113772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:32.113922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:32.113962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:32.113990] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:32.117707] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-01-09T20:29:32.117968] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-09T20:29:32.118089] [INFO ] [sig ] PPL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:32.259438] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PPL.txt [2026-01-09T20:29:32.259566] [INFO ] [sig ] [2517/3504] Completed PPL in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-09T20:29:32.259621] [INFO ] [sig ] [2518/3504] Forecasting PPSI... [2026-01-09T20:29:32.259650] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-09T20:29:32.259679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-09T20:29:32.270280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-09T20:29:32.270597] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-09T20:29:32.271334] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-09T20:29:32.271385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:32.271416] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:32.271442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:32.271497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:32.327732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:32.328390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:32.328467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:32.328499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:32.445510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:32.445674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:32.445713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:32.445742] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:32.449626] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-09T20:29:32.449906] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-09T20:29:32.450042] [INFO ] [sig ] PPSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:32.591871] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PPSI.txt [2026-01-09T20:29:32.592029] [INFO ] [sig ] [2518/3504] Completed PPSI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-09T20:29:32.592068] [INFO ] [sig ] [2519/3504] Forecasting PPTA... [2026-01-09T20:29:32.592097] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-09T20:29:32.592127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-09T20:29:32.603444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-09T20:29:32.603786] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-09T20:29:32.604531] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-09T20:29:32.604602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:32.604636] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:32.604663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:32.604718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:32.661498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:32.662303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:32.662383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:32.662415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:32.780970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:32.781122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:32.781160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:32.781207] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:32.784542] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-01-09T20:29:32.784919] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-09T20:29:32.785056] [INFO ] [sig ] PPTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:32.929106] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PPTA.txt [2026-01-09T20:29:32.929232] [INFO ] [sig ] [2519/3504] Completed PPTA in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-09T20:29:32.929270] [INFO ] [sig ] [2520/3504] Forecasting PRA... [2026-01-09T20:29:32.929298] [INFO ] [sig ] Generating forecast for: PRA [2026-01-09T20:29:32.929328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-09T20:29:32.940252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-09T20:29:32.940544] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-09T20:29:32.941308] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-09T20:29:32.941358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:32.941389] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:32.941415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:32.941470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:32.998820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:32.999474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:32.999549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:32.999598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:33.117679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:33.117831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:33.117872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:33.117904] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:33.121329] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=29.33%) [2026-01-09T20:29:33.121611] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-09T20:29:33.121733] [INFO ] [sig ] PRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:33.265942] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRA.txt [2026-01-09T20:29:33.266079] [INFO ] [sig ] [2520/3504] Completed PRA in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-09T20:29:33.266121] [INFO ] [sig ] [2521/3504] Forecasting PRAA... [2026-01-09T20:29:33.266150] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-09T20:29:33.266181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-09T20:29:33.277739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-09T20:29:33.278074] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-09T20:29:33.278921] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-09T20:29:33.278985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:33.279027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:33.279061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:33.279119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:33.337840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:33.338718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:33.338815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:33.338849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:33.458469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:33.458633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:33.458671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:33.458701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:33.462017] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-09T20:29:33.462282] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-09T20:29:33.462399] [INFO ] [sig ] PRAA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:33.601838] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRAA.txt [2026-01-09T20:29:33.601974] [INFO ] [sig ] [2521/3504] Completed PRAA in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:33.602012] [INFO ] [sig ] [2522/3504] Forecasting PRAX... [2026-01-09T20:29:33.602040] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-09T20:29:33.602069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-09T20:29:33.613104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-09T20:29:33.613419] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-09T20:29:33.614249] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-09T20:29:33.614302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:33.614362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:33.614391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:33.614449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:33.670343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:33.671037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:33.671114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:33.671145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:33.795991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:33.796136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:33.796175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:33.796204] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:33.799598] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-09T20:29:33.799874] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-09T20:29:33.800001] [INFO ] [sig ] PRAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:33.939265] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRAX.txt [2026-01-09T20:29:33.939421] [INFO ] [sig ] [2522/3504] Completed PRAX in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:33.939480] [INFO ] [sig ] [2523/3504] Forecasting PRCH... [2026-01-09T20:29:33.939513] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-09T20:29:33.939543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-09T20:29:33.950950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-09T20:29:33.951289] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-09T20:29:33.952159] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-09T20:29:33.952212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:33.952244] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:33.952285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:33.952344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:34.009642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:34.010374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:34.010452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:34.010484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:34.131672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:34.131816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:34.131858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:34.131886] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:34.135248] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-01-09T20:29:34.135522] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-09T20:29:34.135662] [INFO ] [sig ] PRCH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:34.274296] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRCH.txt [2026-01-09T20:29:34.274422] [INFO ] [sig ] [2523/3504] Completed PRCH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:34.274460] [INFO ] [sig ] [2524/3504] Forecasting PRDO... [2026-01-09T20:29:34.274488] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-09T20:29:34.274518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-09T20:29:34.285477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-09T20:29:34.285795] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-09T20:29:34.286661] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-09T20:29:34.286715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:34.286748] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:34.286775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:34.286836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:34.343259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:34.344065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:34.344147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:34.344179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:34.465879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:34.466037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:34.466076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:34.466104] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:34.469940] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-09T20:29:34.470246] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-09T20:29:34.470376] [INFO ] [sig ] PRDO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:34.608347] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRDO.txt [2026-01-09T20:29:34.608488] [INFO ] [sig ] [2524/3504] Completed PRDO in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:34.608527] [INFO ] [sig ] [2525/3504] Forecasting PRFZ... [2026-01-09T20:29:34.608556] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-09T20:29:34.608606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-09T20:29:34.619686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-09T20:29:34.620000] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-09T20:29:34.620785] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-09T20:29:34.620835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:34.620866] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:34.620892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:34.620947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:34.677072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:34.677827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:34.677908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:34.677941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:34.801109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:34.801254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:34.801291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:34.801354] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:34.804708] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-09T20:29:34.804986] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-09T20:29:34.805114] [INFO ] [sig ] PRFZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:34.944486] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRFZ.txt [2026-01-09T20:29:34.944646] [INFO ] [sig ] [2525/3504] Completed PRFZ in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:34.944686] [INFO ] [sig ] [2526/3504] Forecasting PRG... [2026-01-09T20:29:34.944716] [INFO ] [sig ] Generating forecast for: PRG [2026-01-09T20:29:34.944747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-09T20:29:34.955481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-09T20:29:34.955795] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-09T20:29:34.956546] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-09T20:29:34.956618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:34.956651] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:34.956677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:34.956733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:35.012562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:35.013363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:35.013443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:35.013475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:35.128978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:35.129132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:35.129170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:35.129197] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:35.132528] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-09T20:29:35.132811] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-09T20:29:35.132930] [INFO ] [sig ] PRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:35.272555] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRG.txt [2026-01-09T20:29:35.272699] [INFO ] [sig ] [2526/3504] Completed PRG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:35.272737] [INFO ] [sig ] [2527/3504] Forecasting PRGO... [2026-01-09T20:29:35.272766] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-09T20:29:35.272803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-09T20:29:35.283843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-09T20:29:35.284183] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-09T20:29:35.284954] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-09T20:29:35.285005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:35.285036] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:35.285062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:35.285118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:35.343122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:35.343962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:35.344046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:35.344079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:35.463005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:35.463145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:35.463187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:35.463217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:35.466651] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=92.31%) [2026-01-09T20:29:35.466919] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-09T20:29:35.467041] [INFO ] [sig ] PRGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:35.607684] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRGO.txt [2026-01-09T20:29:35.607813] [INFO ] [sig ] [2527/3504] Completed PRGO in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:35.607854] [INFO ] [sig ] [2528/3504] Forecasting PRH... [2026-01-09T20:29:35.607897] [INFO ] [sig ] Generating forecast for: PRH [2026-01-09T20:29:35.607953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-09T20:29:35.619669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-09T20:29:35.620019] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-09T20:29:35.620804] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-09T20:29:35.620857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:35.620888] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:35.620916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:35.620971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:35.678970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:35.679655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:35.679752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:35.679786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:35.803508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:35.803664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:35.803704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:35.803732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:35.807219] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-01-09T20:29:35.807504] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-09T20:29:35.807653] [INFO ] [sig ] PRH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:35.947420] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRH.txt [2026-01-09T20:29:35.947570] [INFO ] [sig ] [2528/3504] Completed PRH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:35.947627] [INFO ] [sig ] [2529/3504] Forecasting PRI... [2026-01-09T20:29:35.947656] [INFO ] [sig ] Generating forecast for: PRI [2026-01-09T20:29:35.947686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-09T20:29:35.958715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-09T20:29:35.959024] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-09T20:29:35.959796] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-09T20:29:35.959846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:35.959877] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:35.959903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:35.959958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:36.016261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:36.016982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:36.017062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:36.017094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:36.129210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:36.129353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:36.129391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:36.129419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:36.132730] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-09T20:29:36.132996] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-09T20:29:36.133115] [INFO ] [sig ] PRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:36.274811] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRI.txt [2026-01-09T20:29:36.274940] [INFO ] [sig ] [2529/3504] Completed PRI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:36.274979] [INFO ] [sig ] [2530/3504] Forecasting PRIM... [2026-01-09T20:29:36.275008] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-09T20:29:36.275038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-09T20:29:36.285910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-09T20:29:36.286209] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-09T20:29:36.286977] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-09T20:29:36.287033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:36.287063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:36.287089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:36.287185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:36.343351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:36.344130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:36.344213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:36.344245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:36.465793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:36.465940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:36.465978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:36.466025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:36.469425] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-09T20:29:36.469710] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-09T20:29:36.469829] [INFO ] [sig ] PRIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:36.610785] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRIM.txt [2026-01-09T20:29:36.610912] [INFO ] [sig ] [2530/3504] Completed PRIM in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:36.610949] [INFO ] [sig ] [2531/3504] Forecasting PRLB... [2026-01-09T20:29:36.610977] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-09T20:29:36.611007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-09T20:29:36.622446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-09T20:29:36.622764] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-09T20:29:36.623545] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-09T20:29:36.623612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:36.623644] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:36.623671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:36.623726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:36.680393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:36.681077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:36.681154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:36.681185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:36.801704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:36.801843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:36.801880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:36.801907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:36.805213] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-09T20:29:36.805480] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-09T20:29:36.805615] [INFO ] [sig ] PRLB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:36.951064] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRLB.txt [2026-01-09T20:29:36.951222] [INFO ] [sig ] [2531/3504] Completed PRLB in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:36.951263] [INFO ] [sig ] [2532/3504] Forecasting PRM... [2026-01-09T20:29:36.951293] [INFO ] [sig ] Generating forecast for: PRM [2026-01-09T20:29:36.951324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-09T20:29:36.962348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-09T20:29:36.962659] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-09T20:29:36.963445] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-09T20:29:36.963497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:36.963529] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:36.963558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:36.963637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:37.021820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:37.022510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:37.022641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:37.022678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:37.142955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:37.143100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:37.143138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:37.143167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:37.146463] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-09T20:29:37.146746] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-09T20:29:37.146863] [INFO ] [sig ] PRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:37.288218] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRM.txt [2026-01-09T20:29:37.288350] [INFO ] [sig ] [2532/3504] Completed PRM in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:37.288388] [INFO ] [sig ] [2533/3504] Forecasting PRME... [2026-01-09T20:29:37.288417] [INFO ] [sig ] Generating forecast for: PRME [2026-01-09T20:29:37.288448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-09T20:29:37.299479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-09T20:29:37.299781] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-09T20:29:37.300539] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-09T20:29:37.300615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:37.300649] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:37.300675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:37.300731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:37.360904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:37.361767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:37.361851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:37.361884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:37.479395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:37.479534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:37.479587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:37.479618] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:37.482861] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-09T20:29:37.483124] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-09T20:29:37.483242] [INFO ] [sig ] PRME: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:37.624823] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRME.txt [2026-01-09T20:29:37.624949] [INFO ] [sig ] [2533/3504] Completed PRME in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:37.624986] [INFO ] [sig ] [2534/3504] Forecasting PRN... [2026-01-09T20:29:37.625015] [INFO ] [sig ] Generating forecast for: PRN [2026-01-09T20:29:37.625050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-09T20:29:37.636291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-09T20:29:37.636626] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-09T20:29:37.637463] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-09T20:29:37.637516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:37.637548] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:37.637601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:37.637674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:37.696587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:37.697336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:37.697418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:37.697452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:37.812262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:37.812403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:37.812443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:37.812473] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:37.815882] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-09T20:29:37.816155] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-09T20:29:37.816279] [INFO ] [sig ] PRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:37.959684] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRN.txt [2026-01-09T20:29:37.959838] [INFO ] [sig ] [2534/3504] Completed PRN in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-09T20:29:37.959888] [INFO ] [sig ] [2535/3504] Forecasting PROF... [2026-01-09T20:29:37.959922] [INFO ] [sig ] Generating forecast for: PROF [2026-01-09T20:29:37.959953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-09T20:29:37.970834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-09T20:29:37.971132] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-09T20:29:37.971900] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-09T20:29:37.971951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:37.971982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:37.972009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:37.972069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:38.030425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:38.031159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:38.031246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:38.031285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:38.152006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:38.152150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:38.152188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:38.152216] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:38.155562] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-01-09T20:29:38.155845] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-09T20:29:38.155971] [INFO ] [sig ] PROF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:38.299743] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PROF.txt [2026-01-09T20:29:38.299900] [INFO ] [sig ] [2535/3504] Completed PROF in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-09T20:29:38.299939] [INFO ] [sig ] [2536/3504] Forecasting PROK... [2026-01-09T20:29:38.299967] [INFO ] [sig ] Generating forecast for: PROK [2026-01-09T20:29:38.299996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-09T20:29:38.312367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-09T20:29:38.312689] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-09T20:29:38.313475] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-09T20:29:38.313538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:38.313593] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:38.313625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:38.313682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:38.373509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:38.374310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:38.374391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:38.374425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:38.497269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:38.497417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:38.497458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:38.497488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:38.501073] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-01-09T20:29:38.501536] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-09T20:29:38.501677] [INFO ] [sig ] PROK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:38.644132] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PROK.txt [2026-01-09T20:29:38.644259] [INFO ] [sig ] [2536/3504] Completed PROK in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-09T20:29:38.644297] [INFO ] [sig ] [2537/3504] Forecasting PRTA... [2026-01-09T20:29:38.644325] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-09T20:29:38.644355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-09T20:29:38.655290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-09T20:29:38.655604] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-09T20:29:38.656394] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-09T20:29:38.656446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:38.656478] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:38.656506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:38.656563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:38.714162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:38.714836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:38.714915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:38.714947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:38.831469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:38.831628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:38.831668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:38.831696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:38.834973] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=54.87%) [2026-01-09T20:29:38.835243] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-09T20:29:38.835363] [INFO ] [sig ] PRTA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:38.975344] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PRTA.txt [2026-01-09T20:29:38.975482] [INFO ] [sig ] [2537/3504] Completed PRTA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-09T20:29:38.975520] [INFO ] [sig ] [2538/3504] Forecasting PRTH... [2026-01-09T20:29:38.975549] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-09T20:29:38.975597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-09T20:29:38.987087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-09T20:29:38.987405] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-09T20:29:38.988189] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-09T20:29:38.988241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:38.988273] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:38.988300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:38.988356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:39.047332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:39.048290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:39.048565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:39.048644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:39.168462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:39.168621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:39.168661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:39.168691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:39.171991] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-09T20:29:39.172291] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-09T20:29:39.172419] [INFO ] [sig ] PRTH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:39.311311] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRTH.txt [2026-01-09T20:29:39.311436] [INFO ] [sig ] [2538/3504] Completed PRTH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:39.311473] [INFO ] [sig ] [2539/3504] Forecasting PRVA... [2026-01-09T20:29:39.311503] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-09T20:29:39.311532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-09T20:29:39.322861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-09T20:29:39.323190] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-09T20:29:39.323991] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-09T20:29:39.324044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:39.324109] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:39.324149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:39.324232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:39.381402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:39.382195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:39.382272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:39.382304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:39.501012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:39.501154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:39.501191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:39.501219] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:39.504507] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-01-09T20:29:39.504786] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-09T20:29:39.504903] [INFO ] [sig ] PRVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:39.645130] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PRVA.txt [2026-01-09T20:29:39.645282] [INFO ] [sig ] [2539/3504] Completed PRVA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:39.645321] [INFO ] [sig ] [2540/3504] Forecasting PSC... [2026-01-09T20:29:39.645350] [INFO ] [sig ] Generating forecast for: PSC [2026-01-09T20:29:39.645381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-09T20:29:39.656432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-09T20:29:39.656756] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-09T20:29:39.657562] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-09T20:29:39.657637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:39.657673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:39.657699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:39.657753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:39.712683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:39.713466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:39.713546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:39.713596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:39.829542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:39.829700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:39.829739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:39.829768] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:39.833085] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-09T20:29:39.833351] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-09T20:29:39.833472] [INFO ] [sig ] PSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:39.973607] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSC.txt [2026-01-09T20:29:39.973743] [INFO ] [sig ] [2540/3504] Completed PSC in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:39.973781] [INFO ] [sig ] [2541/3504] Forecasting PSCE... [2026-01-09T20:29:39.973811] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-09T20:29:39.973840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-09T20:29:39.984422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-09T20:29:39.984713] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-09T20:29:39.985451] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-09T20:29:39.985501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:39.985532] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:39.985559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:39.985655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:40.041824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:40.042499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:40.042593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:40.042627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:40.150785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:40.150937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:40.150976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:40.151004] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:40.154959] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-09T20:29:40.155279] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-09T20:29:40.155411] [INFO ] [sig ] PSCE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:40.301250] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSCE.txt [2026-01-09T20:29:40.301385] [INFO ] [sig ] [2541/3504] Completed PSCE in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:40.301423] [INFO ] [sig ] [2542/3504] Forecasting PSCH... [2026-01-09T20:29:40.301452] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-09T20:29:40.301482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-09T20:29:40.312181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-09T20:29:40.312483] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-09T20:29:40.313266] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-09T20:29:40.313318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:40.313351] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:40.313378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:40.313434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:40.374568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:40.375439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:40.375523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:40.375556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:40.487365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:40.487522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:40.487607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:40.487687] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:40.491338] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=47.30%) [2026-01-09T20:29:40.491703] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-09T20:29:40.491845] [INFO ] [sig ] PSCH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:40.639132] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSCH.txt [2026-01-09T20:29:40.639283] [INFO ] [sig ] [2542/3504] Completed PSCH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:40.639323] [INFO ] [sig ] [2543/3504] Forecasting PSEC... [2026-01-09T20:29:40.639354] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-09T20:29:40.639384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-09T20:29:40.650988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-09T20:29:40.651298] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-09T20:29:40.652104] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-09T20:29:40.652158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:40.652191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:40.652218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:40.652275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:40.709988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:40.710861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:40.710944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:40.710977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:40.835013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:40.835177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:40.835230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:40.835264] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:40.838836] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=24.97%) [2026-01-09T20:29:40.839135] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-09T20:29:40.839294] [INFO ] [sig ] PSEC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:40.984425] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSEC.txt [2026-01-09T20:29:40.984556] [INFO ] [sig ] [2543/3504] Completed PSEC in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:40.984612] [INFO ] [sig ] [2544/3504] Forecasting PSF... [2026-01-09T20:29:40.984644] [INFO ] [sig ] Generating forecast for: PSF [2026-01-09T20:29:40.984674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-09T20:29:41.002627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-09T20:29:41.002959] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-09T20:29:41.003742] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-09T20:29:41.003794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:41.003826] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:41.003852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:41.003907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:41.060727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:41.061468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:41.061551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:41.061603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:41.178551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:41.178716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:41.178755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:41.178784] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:41.182247] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-09T20:29:41.182522] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-09T20:29:41.182663] [INFO ] [sig ] PSF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:41.326363] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PSF.txt [2026-01-09T20:29:41.326487] [INFO ] [sig ] [2544/3504] Completed PSF in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:41.326525] [INFO ] [sig ] [2545/3504] Forecasting PSFE... [2026-01-09T20:29:41.326554] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-09T20:29:41.326606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-09T20:29:41.338483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-09T20:29:41.338777] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-09T20:29:41.339520] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-09T20:29:41.339592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:41.339625] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:41.339652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:41.339707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:41.395188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:41.395920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:41.395999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:41.396031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:41.515528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:41.515696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:41.515736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:41.515765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:41.519146] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-01-09T20:29:41.519441] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-09T20:29:41.519560] [INFO ] [sig ] PSFE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:41.659188] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PSFE.txt [2026-01-09T20:29:41.659314] [INFO ] [sig ] [2545/3504] Completed PSFE in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:41.659352] [INFO ] [sig ] [2546/3504] Forecasting PSHG... [2026-01-09T20:29:41.659381] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-09T20:29:41.659410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-09T20:29:41.670983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-09T20:29:41.671291] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-09T20:29:41.672065] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-09T20:29:41.672117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:41.672149] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:41.672179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:41.672237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:41.728656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:41.729325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:41.729401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:41.729433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:41.848786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:41.848938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:41.848977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:41.849005] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:41.852358] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-01-09T20:29:41.852637] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-09T20:29:41.852756] [INFO ] [sig ] PSHG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:41.991561] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSHG.txt [2026-01-09T20:29:41.991711] [INFO ] [sig ] [2546/3504] Completed PSHG in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:41.991750] [INFO ] [sig ] [2547/3504] Forecasting PSN... [2026-01-09T20:29:41.991779] [INFO ] [sig ] Generating forecast for: PSN [2026-01-09T20:29:41.991808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-09T20:29:42.002483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-09T20:29:42.002826] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-09T20:29:42.003595] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-09T20:29:42.003648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:42.003693] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:42.003721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:42.003776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:42.061846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:42.062821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:42.062910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:42.062945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:42.183115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:42.183262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:42.183303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:42.183334] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:42.186728] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-09T20:29:42.186999] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-09T20:29:42.187146] [INFO ] [sig ] PSN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:42.327388] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PSN.txt [2026-01-09T20:29:42.327504] [INFO ] [sig ] [2547/3504] Completed PSN in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:42.327543] [INFO ] [sig ] [2548/3504] Forecasting PSNL... [2026-01-09T20:29:42.327595] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-09T20:29:42.327629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-09T20:29:42.338895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-09T20:29:42.339168] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-09T20:29:42.339946] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-09T20:29:42.339999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:42.340033] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:42.340070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:42.340145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:42.399795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:42.400416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:42.400493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:42.400526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:42.520340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:42.520464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:42.520501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:42.520532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:42.523816] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-09T20:29:42.524081] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-09T20:29:42.524208] [INFO ] [sig ] PSNL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:42.669687] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSNL.txt [2026-01-09T20:29:42.669855] [INFO ] [sig ] [2548/3504] Completed PSNL in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:42.669896] [INFO ] [sig ] [2549/3504] Forecasting PSO... [2026-01-09T20:29:42.669927] [INFO ] [sig ] Generating forecast for: PSO [2026-01-09T20:29:42.669956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-09T20:29:42.682843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-09T20:29:42.683153] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-09T20:29:42.683922] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-09T20:29:42.683974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:42.684005] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:42.684032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:42.684086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:42.738980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:42.739740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:42.739846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:42.739879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:42.856977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:42.857149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:42.857190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:42.857219] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:42.860542] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-01-09T20:29:42.860827] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-09T20:29:42.860947] [INFO ] [sig ] PSO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:42.997926] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PSO.txt [2026-01-09T20:29:42.998056] [INFO ] [sig ] [2549/3504] Completed PSO in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:42.998095] [INFO ] [sig ] [2550/3504] Forecasting PSQH... [2026-01-09T20:29:42.998123] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-09T20:29:42.998152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-09T20:29:43.009472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-09T20:29:43.009770] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-09T20:29:43.010509] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-09T20:29:43.010561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:43.010611] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:43.010639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:43.010694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:43.065549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:43.066206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:43.066282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:43.066314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:43.186608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:43.186755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:43.186793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:43.186821] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:43.190203] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=28.63%) [2026-01-09T20:29:43.190487] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-09T20:29:43.190628] [INFO ] [sig ] PSQH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:43.327273] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSQH.txt [2026-01-09T20:29:43.327395] [INFO ] [sig ] [2550/3504] Completed PSQH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:43.327439] [INFO ] [sig ] [2551/3504] Forecasting PSTG... [2026-01-09T20:29:43.327468] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-09T20:29:43.327497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-09T20:29:43.338952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-09T20:29:43.339244] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-09T20:29:43.340015] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-09T20:29:43.340067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:43.340097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:43.340122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:43.340181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:43.395541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:43.396173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:43.396248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:43.396280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:43.518463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:43.518633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:43.518672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:43.518700] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:43.522008] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-01-09T20:29:43.522277] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-09T20:29:43.522397] [INFO ] [sig ] PSTG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:43.658900] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PSTG.txt [2026-01-09T20:29:43.659030] [INFO ] [sig ] [2551/3504] Completed PSTG in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:43.659068] [INFO ] [sig ] [2552/3504] Forecasting PSTL... [2026-01-09T20:29:43.659096] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-09T20:29:43.659125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-09T20:29:43.671522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-09T20:29:43.671957] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-09T20:29:43.672759] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-09T20:29:43.672811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:43.672843] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:43.672870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:43.672925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:43.729352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:43.730350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:43.730436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:43.730469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:43.856623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:43.856781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:43.856824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:43.856855] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:43.860512] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-09T20:29:43.860859] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-09T20:29:43.861029] [INFO ] [sig ] PSTL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:44.010613] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSTL.txt [2026-01-09T20:29:44.010820] [INFO ] [sig ] [2552/3504] Completed PSTL in 0.4s | 2.90 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-09T20:29:44.010864] [INFO ] [sig ] [2553/3504] Forecasting PSX... [2026-01-09T20:29:44.010896] [INFO ] [sig ] Generating forecast for: PSX [2026-01-09T20:29:44.010929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-09T20:29:44.023877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-09T20:29:44.024254] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-09T20:29:44.025046] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-09T20:29:44.025099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:44.025130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:44.025156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:44.025211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:44.081605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:44.082303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:44.082383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:44.082414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:44.209454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:44.209623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:44.209667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:44.209696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:44.213229] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-09T20:29:44.213531] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-09T20:29:44.213705] [INFO ] [sig ] PSX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:44.355542] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PSX.txt [2026-01-09T20:29:44.355696] [INFO ] [sig ] [2553/3504] Completed PSX in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-09T20:29:44.355735] [INFO ] [sig ] [2554/3504] Forecasting PTA... [2026-01-09T20:29:44.355763] [INFO ] [sig ] Generating forecast for: PTA [2026-01-09T20:29:44.355794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-09T20:29:44.367290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-09T20:29:44.367598] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-09T20:29:44.368378] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-09T20:29:44.368429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:44.368460] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:44.368486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:44.368542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:44.423819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:44.424508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:44.424603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:44.424637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:44.543700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:44.543851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:44.543930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:44.543960] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:44.547305] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-09T20:29:44.547601] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-09T20:29:44.547725] [INFO ] [sig ] PTA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:44.686073] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTA.txt [2026-01-09T20:29:44.686208] [INFO ] [sig ] [2554/3504] Completed PTA in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-09T20:29:44.686247] [INFO ] [sig ] [2555/3504] Forecasting PTC... [2026-01-09T20:29:44.686276] [INFO ] [sig ] Generating forecast for: PTC [2026-01-09T20:29:44.686306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-09T20:29:44.698305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-09T20:29:44.698636] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-09T20:29:44.699428] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-09T20:29:44.699479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:44.699510] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:44.699536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:44.699612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:44.754868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:44.755540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:44.755636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:44.755669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:44.878722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:44.878870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:44.878910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:44.878938] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:44.882283] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=46.61%) [2026-01-09T20:29:44.882549] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-09T20:29:44.882688] [INFO ] [sig ] PTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:45.025988] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTC.txt [2026-01-09T20:29:45.026140] [INFO ] [sig ] [2555/3504] Completed PTC in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:45.026197] [INFO ] [sig ] [2556/3504] Forecasting PTEN... [2026-01-09T20:29:45.026240] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-09T20:29:45.026286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-09T20:29:45.037689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-09T20:29:45.038033] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-09T20:29:45.038890] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-09T20:29:45.038943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:45.039006] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:45.039047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:45.039112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:45.099185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:45.100046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:45.100160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:45.100212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:45.223599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:45.223743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:45.223782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:45.223810] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:45.227360] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=42.67%) [2026-01-09T20:29:45.227731] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-09T20:29:45.227890] [INFO ] [sig ] PTEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:45.379761] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTEN.txt [2026-01-09T20:29:45.379900] [INFO ] [sig ] [2556/3504] Completed PTEN in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:45.379941] [INFO ] [sig ] [2557/3504] Forecasting PTF... [2026-01-09T20:29:45.379970] [INFO ] [sig ] Generating forecast for: PTF [2026-01-09T20:29:45.379999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-09T20:29:45.392054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-09T20:29:45.392399] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-09T20:29:45.393235] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-09T20:29:45.393288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:45.393321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:45.393346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:45.393402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:45.454048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:45.454709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:45.454811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:45.454846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:45.582616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:45.582764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:45.582804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:45.582833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:45.586292] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-01-09T20:29:45.586565] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-09T20:29:45.586707] [INFO ] [sig ] PTF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:45.731378] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTF.txt [2026-01-09T20:29:45.731511] [INFO ] [sig ] [2557/3504] Completed PTF in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:45.731551] [INFO ] [sig ] [2558/3504] Forecasting PTGX... [2026-01-09T20:29:45.731596] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-09T20:29:45.731628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-09T20:29:45.743340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-09T20:29:45.743675] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-09T20:29:45.744459] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-09T20:29:45.744510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:45.744556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:45.744602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:45.744671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:45.803418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:45.804103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:45.804182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:45.804225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:45.927746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:45.927895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:45.927933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:45.927962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:45.931403] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-01-09T20:29:45.931694] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-09T20:29:45.931817] [INFO ] [sig ] PTGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:46.075398] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PTGX.txt [2026-01-09T20:29:46.075524] [INFO ] [sig ] [2558/3504] Completed PTGX in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:46.075563] [INFO ] [sig ] [2559/3504] Forecasting PTH... [2026-01-09T20:29:46.075611] [INFO ] [sig ] Generating forecast for: PTH [2026-01-09T20:29:46.075645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-09T20:29:46.087644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-09T20:29:46.087962] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-09T20:29:46.088825] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-09T20:29:46.088914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:46.088958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:46.088996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:46.089075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:46.149846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:46.150502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:46.150603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:46.150638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:46.267613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:46.267756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:46.267814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:46.267890] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:46.271264] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=67.31%) [2026-01-09T20:29:46.271537] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-09T20:29:46.271680] [INFO ] [sig ] PTH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:46.419120] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PTH.txt [2026-01-09T20:29:46.419279] [INFO ] [sig ] [2559/3504] Completed PTH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:46.419320] [INFO ] [sig ] [2560/3504] Forecasting PTLO... [2026-01-09T20:29:46.419351] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-09T20:29:46.419383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-09T20:29:46.431133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-09T20:29:46.431524] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-09T20:29:46.432325] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-09T20:29:46.432379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:46.432421] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:46.432462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:46.432529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:46.494287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:46.494928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:46.495007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:46.495039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:46.618276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:46.618404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:46.618442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:46.618471] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:46.621788] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-09T20:29:46.622059] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-09T20:29:46.622183] [INFO ] [sig ] PTLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:46.759147] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTLO.txt [2026-01-09T20:29:46.759270] [INFO ] [sig ] [2560/3504] Completed PTLO in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:46.759308] [INFO ] [sig ] [2561/3504] Forecasting PTNQ... [2026-01-09T20:29:46.759336] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-09T20:29:46.759364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-09T20:29:46.770529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-09T20:29:46.770820] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-09T20:29:46.771556] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-09T20:29:46.771629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:46.771661] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:46.771688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:46.771745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:46.829998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:46.830639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:46.830715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:46.830746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:46.949452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:46.949610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:46.949649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:46.949678] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:46.952966] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-01-09T20:29:46.953234] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-09T20:29:46.953355] [INFO ] [sig ] PTNQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:47.090833] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PTNQ.txt [2026-01-09T20:29:47.090958] [INFO ] [sig ] [2561/3504] Completed PTNQ in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:47.090995] [INFO ] [sig ] [2562/3504] Forecasting PTON... [2026-01-09T20:29:47.091052] [INFO ] [sig ] Generating forecast for: PTON [2026-01-09T20:29:47.091085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-09T20:29:47.102477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-09T20:29:47.102790] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-09T20:29:47.103529] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-09T20:29:47.103597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:47.103630] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:47.103657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:47.103711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:47.158838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:47.159489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:47.159566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:47.159618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:47.280665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:47.280818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:47.280857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:47.280886] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:47.284202] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-01-09T20:29:47.284469] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-09T20:29:47.284605] [INFO ] [sig ] PTON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:47.423051] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTON.txt [2026-01-09T20:29:47.423176] [INFO ] [sig ] [2562/3504] Completed PTON in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:47.423213] [INFO ] [sig ] [2563/3504] Forecasting PTY... [2026-01-09T20:29:47.423241] [INFO ] [sig ] Generating forecast for: PTY [2026-01-09T20:29:47.423270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-09T20:29:47.435122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-09T20:29:47.435419] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-09T20:29:47.436182] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-09T20:29:47.436234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:47.436265] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:47.436291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:47.436346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:47.491676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:47.492475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:47.492559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:47.492613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:47.613493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:47.613663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:47.613703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:47.613731] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:47.617154] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-09T20:29:47.617431] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-09T20:29:47.617556] [INFO ] [sig ] PTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:47.757497] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PTY.txt [2026-01-09T20:29:47.757638] [INFO ] [sig ] [2563/3504] Completed PTY in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:47.757678] [INFO ] [sig ] [2564/3504] Forecasting PUBM... [2026-01-09T20:29:47.757710] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-09T20:29:47.757740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-09T20:29:47.771213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-09T20:29:47.771587] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-09T20:29:47.772424] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-09T20:29:47.772478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:47.772511] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:47.772537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:47.772617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:47.827836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:47.828721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:47.828804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:47.828836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:47.952050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:47.952222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:47.952262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:47.952290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:47.955971] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=54.76%) [2026-01-09T20:29:47.956264] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-09T20:29:47.956395] [INFO ] [sig ] PUBM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:48.096055] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PUBM.txt [2026-01-09T20:29:48.096207] [INFO ] [sig ] [2564/3504] Completed PUBM in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:48.096247] [INFO ] [sig ] [2565/3504] Forecasting PUK... [2026-01-09T20:29:48.096279] [INFO ] [sig ] Generating forecast for: PUK [2026-01-09T20:29:48.096312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-09T20:29:48.107826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-09T20:29:48.108133] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-09T20:29:48.108998] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-09T20:29:48.109052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:48.109085] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:48.109113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:48.109169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:48.166249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:48.167166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:48.167251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:48.167285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:48.291979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:48.292137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:48.292178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:48.292228] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:48.295913] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-09T20:29:48.296218] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-09T20:29:48.296352] [INFO ] [sig ] PUK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:48.437426] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PUK.txt [2026-01-09T20:29:48.437561] [INFO ] [sig ] [2565/3504] Completed PUK in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:48.437619] [INFO ] [sig ] [2566/3504] Forecasting PUMP... [2026-01-09T20:29:48.437649] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-09T20:29:48.437678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-09T20:29:48.448974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-09T20:29:48.449413] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-09T20:29:48.450247] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-09T20:29:48.450301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:48.450333] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:48.450361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:48.450417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:48.507136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:48.507911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:48.508021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:48.508055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:48.631992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:48.632143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:48.632181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:48.632210] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:48.635604] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-01-09T20:29:48.635871] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-09T20:29:48.635989] [INFO ] [sig ] PUMP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:48.780898] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PUMP.txt [2026-01-09T20:29:48.781046] [INFO ] [sig ] [2566/3504] Completed PUMP in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:48.781086] [INFO ] [sig ] [2567/3504] Forecasting PVH... [2026-01-09T20:29:48.781118] [INFO ] [sig ] Generating forecast for: PVH [2026-01-09T20:29:48.781151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-09T20:29:48.794393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-09T20:29:48.794714] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-09T20:29:48.795689] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-09T20:29:48.795741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:48.795773] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:48.795801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:48.795857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:48.861286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:48.862084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:48.862163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:48.862195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:48.984074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:48.984222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:48.984263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:48.984294] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:48.987666] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-09T20:29:48.987929] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-09T20:29:48.988046] [INFO ] [sig ] PVH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:49.133898] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PVH.txt [2026-01-09T20:29:49.134043] [INFO ] [sig ] [2567/3504] Completed PVH in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:49.134082] [INFO ] [sig ] [2568/3504] Forecasting PVL... [2026-01-09T20:29:49.134112] [INFO ] [sig ] Generating forecast for: PVL [2026-01-09T20:29:49.134142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-09T20:29:49.145514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-09T20:29:49.145810] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-09T20:29:49.146549] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-09T20:29:49.146618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:49.146650] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:49.146676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:49.146731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:49.202937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:49.203742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:49.203820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:49.203852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:49.318831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:49.318982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:49.319022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:49.319050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:49.322474] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-01-09T20:29:49.322766] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-09T20:29:49.322891] [INFO ] [sig ] PVL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:49.461831] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PVL.txt [2026-01-09T20:29:49.461965] [INFO ] [sig ] [2568/3504] Completed PVL in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:49.462002] [INFO ] [sig ] [2569/3504] Forecasting PWP... [2026-01-09T20:29:49.462032] [INFO ] [sig ] Generating forecast for: PWP [2026-01-09T20:29:49.462061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-09T20:29:49.473486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-09T20:29:49.473837] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-09T20:29:49.474625] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-09T20:29:49.474677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:49.474708] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:49.474735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:49.474804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:49.530341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:49.531125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:49.531205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:49.531238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:49.650963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:49.651109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:49.651149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:49.651180] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:49.654638] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-09T20:29:49.654910] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-09T20:29:49.655031] [INFO ] [sig ] PWP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:49.799498] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PWP.txt [2026-01-09T20:29:49.799700] [INFO ] [sig ] [2569/3504] Completed PWP in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-09T20:29:49.799742] [INFO ] [sig ] [2570/3504] Forecasting PX... [2026-01-09T20:29:49.799771] [INFO ] [sig ] Generating forecast for: PX [2026-01-09T20:29:49.799801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-09T20:29:49.811941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-09T20:29:49.812347] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-09T20:29:49.813172] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-09T20:29:49.813224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:49.813255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:49.813282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:49.813338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:49.870014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:49.870897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:49.870987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:49.871019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:49.996465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:49.996634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:49.996674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:49.996704] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:50.000182] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=50.64%) [2026-01-09T20:29:50.000450] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-09T20:29:50.000587] [INFO ] [sig ] PX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:50.142261] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PX.txt [2026-01-09T20:29:50.142387] [INFO ] [sig ] [2570/3504] Completed PX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-09T20:29:50.142425] [INFO ] [sig ] [2571/3504] Forecasting PXS... [2026-01-09T20:29:50.142453] [INFO ] [sig ] Generating forecast for: PXS [2026-01-09T20:29:50.142491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-09T20:29:50.154827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-09T20:29:50.155119] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-09T20:29:50.156031] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-09T20:29:50.156095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:50.156126] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:50.156153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:50.156209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:50.211413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:50.212019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:50.212095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:50.212127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:50.321057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:50.321205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:50.321245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:50.321276] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:50.325247] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-09T20:29:50.325755] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-09T20:29:50.325878] [INFO ] [sig ] PXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:50.469220] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PXS.txt [2026-01-09T20:29:50.469363] [INFO ] [sig ] [2571/3504] Completed PXS in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-09T20:29:50.469409] [INFO ] [sig ] [2572/3504] Forecasting PY... [2026-01-09T20:29:50.469444] [INFO ] [sig ] Generating forecast for: PY [2026-01-09T20:29:50.469477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-09T20:29:50.480679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-09T20:29:50.480988] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-09T20:29:50.481760] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-09T20:29:50.481811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:50.481842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:50.481868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:50.481923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:50.540264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:50.540915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:50.540992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:50.541025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:50.654103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:50.654245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:50.654283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:50.654311] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:50.657703] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-09T20:29:50.657968] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-09T20:29:50.658085] [INFO ] [sig ] PY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:50.800995] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PY.txt [2026-01-09T20:29:50.801127] [INFO ] [sig ] [2572/3504] Completed PY in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:50.801165] [INFO ] [sig ] [2573/3504] Forecasting PYPL... [2026-01-09T20:29:50.801194] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-09T20:29:50.801224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-09T20:29:50.812371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-09T20:29:50.812681] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-09T20:29:50.813475] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-09T20:29:50.813529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:50.813602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:50.813632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:50.813692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:50.870785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:50.871595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:50.871675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:50.871708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:50.994427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:50.994595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:50.994638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:50.994666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:50.998065] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=76.47%) [2026-01-09T20:29:50.998373] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-09T20:29:50.998517] [INFO ] [sig ] PYPL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:51.144169] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PYPL.txt [2026-01-09T20:29:51.144336] [INFO ] [sig ] [2573/3504] Completed PYPL in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:51.144387] [INFO ] [sig ] [2574/3504] Forecasting PYXS... [2026-01-09T20:29:51.144425] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-09T20:29:51.144462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-09T20:29:51.156777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-09T20:29:51.157194] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-09T20:29:51.158110] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-09T20:29:51.158170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:51.158204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:51.158233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:51.158290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:51.218437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:51.219310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:51.219410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:51.219459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:51.343506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:51.343707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:51.343749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:51.343778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:51.347653] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-01-09T20:29:51.347939] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-09T20:29:51.348064] [INFO ] [sig ] PYXS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:51.496631] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/PYXS.txt [2026-01-09T20:29:51.496786] [INFO ] [sig ] [2574/3504] Completed PYXS in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:51.496833] [INFO ] [sig ] [2575/3504] Forecasting PZZA... [2026-01-09T20:29:51.496866] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-09T20:29:51.496896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-09T20:29:51.508505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-09T20:29:51.508882] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-09T20:29:51.509685] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-09T20:29:51.509739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:51.509783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:51.509822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:51.509900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:51.571500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:51.572348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:51.572443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:51.572484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:51.698311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:51.698467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:51.698507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:51.698536] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:51.702032] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-01-09T20:29:51.702331] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-09T20:29:51.702485] [INFO ] [sig ] PZZA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:51.847205] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/PZZA.txt [2026-01-09T20:29:51.847347] [INFO ] [sig ] [2575/3504] Completed PZZA in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:51.847385] [INFO ] [sig ] [2576/3504] Forecasting QBTS... [2026-01-09T20:29:51.847414] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-09T20:29:51.847445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-09T20:29:51.858663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-09T20:29:51.858910] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-09T20:29:51.859676] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-09T20:29:51.859728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:51.859759] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:51.859785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:51.859840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:51.915071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:51.915677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:51.915755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:51.915786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:52.040300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:52.040444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:52.040481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:52.040539] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:52.043908] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-09T20:29:52.044197] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-09T20:29:52.044316] [INFO ] [sig ] QBTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:52.183530] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QBTS.txt [2026-01-09T20:29:52.183672] [INFO ] [sig ] [2576/3504] Completed QBTS in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:52.183711] [INFO ] [sig ] [2577/3504] Forecasting QCLN... [2026-01-09T20:29:52.183739] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-09T20:29:52.183769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-09T20:29:52.195074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-09T20:29:52.195375] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-09T20:29:52.196137] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-09T20:29:52.196190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:52.196221] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:52.196247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:52.196302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:52.251798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:52.252599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:52.252680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:52.252711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:52.372307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:52.372462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:52.372501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:52.372529] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:52.376023] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=62.72%) [2026-01-09T20:29:52.376297] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-09T20:29:52.376417] [INFO ] [sig ] QCLN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:52.515385] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QCLN.txt [2026-01-09T20:29:52.515747] [INFO ] [sig ] [2577/3504] Completed QCLN in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:52.515788] [INFO ] [sig ] [2578/3504] Forecasting QCOM... [2026-01-09T20:29:52.515817] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-09T20:29:52.515847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-09T20:29:52.529056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-09T20:29:52.529422] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-09T20:29:52.530234] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-09T20:29:52.530295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:52.530327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:52.530354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:52.530411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:52.585983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:52.586917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:52.587000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:52.587033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:52.706313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:52.706476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:52.706534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:52.706566] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:52.709996] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-09T20:29:52.710275] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-09T20:29:52.710399] [INFO ] [sig ] QCOM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:52.853056] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QCOM.txt [2026-01-09T20:29:52.853217] [INFO ] [sig ] [2578/3504] Completed QCOM in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:52.853256] [INFO ] [sig ] [2579/3504] Forecasting QCRH... [2026-01-09T20:29:52.853285] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-09T20:29:52.853315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-09T20:29:52.864890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-09T20:29:52.865242] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-09T20:29:52.866361] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-09T20:29:52.866420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:52.866454] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:52.866484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:52.866565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:52.928766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:52.929698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:52.929784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:52.929817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:53.049677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:53.049848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:53.049912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:53.049953] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:53.053608] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-01-09T20:29:53.053897] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-09T20:29:53.054043] [INFO ] [sig ] QCRH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:53.201748] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QCRH.txt [2026-01-09T20:29:53.201941] [INFO ] [sig ] [2579/3504] Completed QCRH in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:53.201984] [INFO ] [sig ] [2580/3504] Forecasting QDEL... [2026-01-09T20:29:53.202021] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-09T20:29:53.202065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-09T20:29:53.214482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-09T20:29:53.214940] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-09T20:29:53.215859] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-09T20:29:53.215914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:53.215957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:53.216001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:53.216087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:53.276508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:53.277362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:53.277460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:53.277500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:53.402072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:53.402233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:53.402277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:53.402306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:53.405880] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-09T20:29:53.406190] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-09T20:29:53.406330] [INFO ] [sig ] QDEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:53.558331] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QDEL.txt [2026-01-09T20:29:53.558472] [INFO ] [sig ] [2580/3504] Completed QDEL in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:53.558513] [INFO ] [sig ] [2581/3504] Forecasting QFIN... [2026-01-09T20:29:53.558543] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-09T20:29:53.558594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-09T20:29:53.570927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-09T20:29:53.571308] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-09T20:29:53.572468] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-09T20:29:53.572522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:53.572554] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:53.572793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:53.572852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:53.632981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:53.633771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:53.633854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:53.633886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:53.762693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:53.762843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:53.762885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:53.762916] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:53.766382] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=46.30%) [2026-01-09T20:29:53.766675] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-09T20:29:53.766797] [INFO ] [sig ] QFIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:53.917763] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QFIN.txt [2026-01-09T20:29:53.917927] [INFO ] [sig ] [2581/3504] Completed QFIN in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:53.917970] [INFO ] [sig ] [2582/3504] Forecasting QGEN... [2026-01-09T20:29:53.918001] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-09T20:29:53.918033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-09T20:29:53.931253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-09T20:29:53.931781] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-09T20:29:53.932599] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-09T20:29:53.932652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:53.932698] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:53.932728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:53.932785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:53.999089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:54.000094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:54.000178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:54.000211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:54.135108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:54.135272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:54.135317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:54.135347] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:54.139514] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-01-09T20:29:54.139840] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-09T20:29:54.139975] [INFO ] [sig ] QGEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:54.289747] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QGEN.txt [2026-01-09T20:29:54.289903] [INFO ] [sig ] [2582/3504] Completed QGEN in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:54.289941] [INFO ] [sig ] [2583/3504] Forecasting QLYS... [2026-01-09T20:29:54.289970] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-09T20:29:54.289999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-09T20:29:54.302035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-09T20:29:54.302361] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-09T20:29:54.303163] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-09T20:29:54.303215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:54.303248] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:54.303276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:54.303334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:54.361299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:54.362061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:54.362171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:54.362207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:54.485162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:54.485320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:54.485359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:54.485390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:54.488983] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-09T20:29:54.489265] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-09T20:29:54.489401] [INFO ] [sig ] QLYS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:54.631692] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QLYS.txt [2026-01-09T20:29:54.631834] [INFO ] [sig ] [2583/3504] Completed QLYS in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:54.631872] [INFO ] [sig ] [2584/3504] Forecasting QMCO... [2026-01-09T20:29:54.631903] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-09T20:29:54.631933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-09T20:29:54.643565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-09T20:29:54.643926] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-09T20:29:54.644713] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-09T20:29:54.644764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:54.644795] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:54.644821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:54.644877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:54.704662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:54.705469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:54.705551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:54.705604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:54.827422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:54.827597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:54.827639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:54.827668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:54.831513] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=75.19%) [2026-01-09T20:29:54.831802] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-09T20:29:54.831958] [INFO ] [sig ] QMCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:54.970833] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QMCO.txt [2026-01-09T20:29:54.970961] [INFO ] [sig ] [2584/3504] Completed QMCO in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:54.971000] [INFO ] [sig ] [2585/3504] Forecasting QMOM... [2026-01-09T20:29:54.971029] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-09T20:29:54.971059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-09T20:29:54.982450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-09T20:29:54.982740] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-09T20:29:54.983483] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-09T20:29:54.983533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:54.983565] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:54.983613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:54.983669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:55.041908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:55.042517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:55.042608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:55.042830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:55.163773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:55.163918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:55.163961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:55.163999] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:55.167402] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-09T20:29:55.167709] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-09T20:29:55.167835] [INFO ] [sig ] QMOM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:55.309404] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QMOM.txt [2026-01-09T20:29:55.309544] [INFO ] [sig ] [2585/3504] Completed QMOM in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:55.309608] [INFO ] [sig ] [2586/3504] Forecasting QNCX... [2026-01-09T20:29:55.309640] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-09T20:29:55.309669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-09T20:29:55.321511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-09T20:29:55.321835] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-09T20:29:55.322603] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-09T20:29:55.322654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:55.322687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:55.322713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:55.322769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:55.380384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:55.381077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:55.381153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:55.381185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:55.498330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:55.498483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:55.498521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:55.498550] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:55.501912] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-01-09T20:29:55.502176] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-09T20:29:55.502293] [INFO ] [sig ] QNCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:55.641265] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QNCX.txt [2026-01-09T20:29:55.641419] [INFO ] [sig ] [2586/3504] Completed QNCX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:55.641458] [INFO ] [sig ] [2587/3504] Forecasting QNTM... [2026-01-09T20:29:55.641487] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-09T20:29:55.641516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-09T20:29:55.653041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-09T20:29:55.653431] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-09T20:29:55.654279] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-09T20:29:55.654331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:55.654362] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:55.654388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:55.654443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:55.713209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:55.714329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:55.714414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:55.714446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:55.848313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:55.848471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:55.848511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:55.848541] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:55.852085] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-09T20:29:55.852434] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-09T20:29:55.852649] [INFO ] [sig ] QNTM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:56.002212] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QNTM.txt [2026-01-09T20:29:56.002358] [INFO ] [sig ] [2587/3504] Completed QNTM in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-09T20:29:56.002399] [INFO ] [sig ] [2588/3504] Forecasting QQMG... [2026-01-09T20:29:56.002429] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-09T20:29:56.002461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-09T20:29:56.014336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-09T20:29:56.014713] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-09T20:29:56.015505] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-09T20:29:56.015558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:56.015612] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:56.015643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:56.015701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:56.074488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:56.075147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:56.075227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:56.075260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:56.205036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:56.205186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:56.205225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:56.205253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:56.208998] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-01-09T20:29:56.209278] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-09T20:29:56.209399] [INFO ] [sig ] QQMG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:56.351032] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQMG.txt [2026-01-09T20:29:56.351167] [INFO ] [sig ] [2588/3504] Completed QQMG in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-09T20:29:56.351206] [INFO ] [sig ] [2589/3504] Forecasting QQQ... [2026-01-09T20:29:56.351235] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-09T20:29:56.351264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-09T20:29:56.363139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-09T20:29:56.363410] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-09T20:29:56.364193] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-09T20:29:56.364246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:56.364277] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:56.364303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:56.364359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:56.421695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:56.422396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:56.422474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:56.422505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:56.543951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:56.544071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:56.544126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:56.544157] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:56.547377] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-09T20:29:56.547651] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-09T20:29:56.547767] [INFO ] [sig ] QQQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:56.686973] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQQ.txt [2026-01-09T20:29:56.687081] [INFO ] [sig ] [2589/3504] Completed QQQ in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-09T20:29:56.687137] [INFO ] [sig ] [2590/3504] Forecasting QQQE... [2026-01-09T20:29:56.687168] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-09T20:29:56.687197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-09T20:29:56.699840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-09T20:29:56.700082] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-09T20:29:56.700836] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-09T20:29:56.700886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:56.700943] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:56.700971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:56.701026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:56.758166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:56.758752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:56.758826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:56.758857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:56.874322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:56.874410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:56.874445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:56.874472] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:56.877524] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-01-09T20:29:56.877792] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-09T20:29:56.877906] [INFO ] [sig ] QQQE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:57.015598] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQQE.txt [2026-01-09T20:29:57.015703] [INFO ] [sig ] [2590/3504] Completed QQQE in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:57.015740] [INFO ] [sig ] [2591/3504] Forecasting QQQI... [2026-01-09T20:29:57.015769] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-09T20:29:57.015799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-09T20:29:57.030330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-09T20:29:57.030792] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-09T20:29:57.031815] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-09T20:29:57.031876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:57.031913] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:57.031943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:57.032015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:57.095134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:57.095877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:57.095978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:57.096012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:57.210071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:57.210221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:57.210259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:57.210289] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:57.213814] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=20.36%) [2026-01-09T20:29:57.214082] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-09T20:29:57.214202] [INFO ] [sig ] QQQI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:57.358816] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQQI.txt [2026-01-09T20:29:57.358966] [INFO ] [sig ] [2591/3504] Completed QQQI in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:57.359004] [INFO ] [sig ] [2592/3504] Forecasting QQQJ... [2026-01-09T20:29:57.359033] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-09T20:29:57.359064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-09T20:29:57.370733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-09T20:29:57.371047] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-09T20:29:57.372020] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-09T20:29:57.372071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:57.372103] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:57.372129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:57.372184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:57.427856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:57.428445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:57.428520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:57.428551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:57.545477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:57.545590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:57.545625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:57.545653] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:57.548781] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=31.53%) [2026-01-09T20:29:57.549033] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-09T20:29:57.549148] [INFO ] [sig ] QQQJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:57.687925] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQQJ.txt [2026-01-09T20:29:57.688052] [INFO ] [sig ] [2592/3504] Completed QQQJ in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:57.688102] [INFO ] [sig ] [2593/3504] Forecasting QQQM... [2026-01-09T20:29:57.688138] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-09T20:29:57.688169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-09T20:29:57.699327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-09T20:29:57.699570] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-09T20:29:57.700321] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-09T20:29:57.700371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:57.700414] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:57.700441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:57.700496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:57.758671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:57.759744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:57.759837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:57.759871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:57.883210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:57.883379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:57.883424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:57.883492] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:57.887077] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-01-09T20:29:57.887549] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-09T20:29:57.887707] [INFO ] [sig ] QQQM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:58.030935] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QQQM.txt [2026-01-09T20:29:58.031090] [INFO ] [sig ] [2593/3504] Completed QQQM in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:58.031129] [INFO ] [sig ] [2594/3504] Forecasting QQQX... [2026-01-09T20:29:58.031159] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-09T20:29:58.031192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-09T20:29:58.045791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-09T20:29:58.046216] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-09T20:29:58.047326] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-09T20:29:58.047392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:58.047435] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:58.047478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:58.047603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:58.123384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:58.124211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:58.124298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:58.124331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:58.254256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:58.254412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:58.254452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:58.254479] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:58.258018] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=35.93%) [2026-01-09T20:29:58.258293] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-09T20:29:58.258413] [INFO ] [sig ] QQQX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:58.398355] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QQQX.txt [2026-01-09T20:29:58.398493] [INFO ] [sig ] [2594/3504] Completed QQQX in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:58.398541] [INFO ] [sig ] [2595/3504] Forecasting QQQY... [2026-01-09T20:29:58.398599] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-09T20:29:58.398641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-09T20:29:58.409804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-09T20:29:58.410100] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-09T20:29:58.410871] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-09T20:29:58.410922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:58.410953] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:58.410980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:58.411037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:58.467305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:58.467979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:58.468059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:58.468092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:58.585904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:58.586047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:58.586085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:58.586114] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:58.589468] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=99.90%) [2026-01-09T20:29:58.589778] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-09T20:29:58.589897] [INFO ] [sig ] QQQY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:58.729201] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QQQY.txt [2026-01-09T20:29:58.729357] [INFO ] [sig ] [2595/3504] Completed QQQY in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:58.729396] [INFO ] [sig ] [2596/3504] Forecasting QRHC... [2026-01-09T20:29:58.729424] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-09T20:29:58.729456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-09T20:29:58.740439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-09T20:29:58.740767] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-09T20:29:58.741535] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-09T20:29:58.741610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:58.741644] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:58.741672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:58.741730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:58.799147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:58.799808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:58.799886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:58.799919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:58.915726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:58.915868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:58.915908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:58.915936] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:58.919368] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-01-09T20:29:58.919658] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-09T20:29:58.919781] [INFO ] [sig ] QRHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:59.062006] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QRHC.txt [2026-01-09T20:29:59.062138] [INFO ] [sig ] [2596/3504] Completed QRHC in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:59.062177] [INFO ] [sig ] [2597/3504] Forecasting QRVO... [2026-01-09T20:29:59.062213] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-09T20:29:59.062243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-09T20:29:59.073120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-09T20:29:59.073435] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-09T20:29:59.074268] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-09T20:29:59.074322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:59.074355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:59.074382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:59.074440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:59.132508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:59.133238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:59.133317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:59.133350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:59.252646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:59.252795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:59.252837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:59.252866] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:59.256293] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-09T20:29:59.256565] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-09T20:29:59.256707] [INFO ] [sig ] QRVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:29:59.397043] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QRVO.txt [2026-01-09T20:29:59.397226] [INFO ] [sig ] [2597/3504] Completed QRVO in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:59.397266] [INFO ] [sig ] [2598/3504] Forecasting QS... [2026-01-09T20:29:59.397296] [INFO ] [sig ] Generating forecast for: QS [2026-01-09T20:29:59.397325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-09T20:29:59.409303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-09T20:29:59.409676] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-09T20:29:59.410475] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-09T20:29:59.410530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:59.410562] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:59.410613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:59.410672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:59.470599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:59.471657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:59.471744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:59.471778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:59.597397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:59.597553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:59.597612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:59.597645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:59.601169] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-01-09T20:29:59.601445] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-09T20:29:59.601588] [INFO ] [sig ] QS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:29:59.742891] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QS.txt [2026-01-09T20:29:59.743024] [INFO ] [sig ] [2598/3504] Completed QS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:29:59.743065] [INFO ] [sig ] [2599/3504] Forecasting QSI... [2026-01-09T20:29:59.743094] [INFO ] [sig ] Generating forecast for: QSI [2026-01-09T20:29:59.743123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-09T20:29:59.755505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-09T20:29:59.755929] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-09T20:29:59.756740] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-09T20:29:59.756792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:29:59.756824] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:29:59.756851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:29:59.756908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:29:59.814893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:29:59.815787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:29:59.815871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:29:59.815911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:29:59.936139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:29:59.936307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:29:59.936347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:29:59.936376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:29:59.939928] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-09T20:29:59.940222] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-09T20:29:59.940350] [INFO ] [sig ] QSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:00.084506] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QSI.txt [2026-01-09T20:30:00.084704] [INFO ] [sig ] [2599/3504] Completed QSI in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:00.084744] [INFO ] [sig ] [2600/3504] Forecasting QTEC... [2026-01-09T20:30:00.084773] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-09T20:30:00.084803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-09T20:30:00.096371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-09T20:30:00.096777] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-09T20:30:00.097629] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-09T20:30:00.097691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:00.097723] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:00.097750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:00.097805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:00.155890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:00.156757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:00.156875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:00.156909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:00.281619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:00.281778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:00.281818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:00.281865] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:00.285263] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=64.31%) [2026-01-09T20:30:00.285542] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-09T20:30:00.285691] [INFO ] [sig ] QTEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:00.436250] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QTEC.txt [2026-01-09T20:30:00.436406] [INFO ] [sig ] [2600/3504] Completed QTEC in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:00.436446] [INFO ] [sig ] [2601/3504] Forecasting QTRX... [2026-01-09T20:30:00.436475] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-09T20:30:00.436507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-09T20:30:00.448401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-09T20:30:00.448755] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-09T20:30:00.449543] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-09T20:30:00.449615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:00.449649] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:00.449676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:00.449733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:00.509016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:00.509899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:00.510001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:00.510034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:00.630602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:00.630768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:00.630823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:00.630855] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:00.634236] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-09T20:30:00.634508] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-09T20:30:00.634649] [INFO ] [sig ] QTRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:00.780631] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QTRX.txt [2026-01-09T20:30:00.780789] [INFO ] [sig ] [2601/3504] Completed QTRX in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:00.780829] [INFO ] [sig ] [2602/3504] Forecasting QTTB... [2026-01-09T20:30:00.780857] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-09T20:30:00.780890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-09T20:30:00.824092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-09T20:30:00.824448] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-09T20:30:00.825269] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-09T20:30:00.825322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:00.825354] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:00.825381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:00.825437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:00.882687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:00.883535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:00.883658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:00.883719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:01.001483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:01.001624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:01.001667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:01.001696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:01.005006] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-09T20:30:01.005273] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-09T20:30:01.005395] [INFO ] [sig ] QTTB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:01.147223] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QTTB.txt [2026-01-09T20:30:01.147356] [INFO ] [sig ] [2602/3504] Completed QTTB in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:01.147394] [INFO ] [sig ] [2603/3504] Forecasting QTUM... [2026-01-09T20:30:01.147423] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-09T20:30:01.147452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-09T20:30:01.181339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-09T20:30:01.181644] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-09T20:30:01.182390] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-09T20:30:01.182441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:01.182473] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:01.182500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:01.182555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:01.240323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:01.240984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:01.241064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:01.241098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:01.362021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:01.362176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:01.362215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:01.362244] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:01.365805] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-01-09T20:30:01.366095] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-09T20:30:01.366222] [INFO ] [sig ] QTUM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:01.512596] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QTUM.txt [2026-01-09T20:30:01.512774] [INFO ] [sig ] [2603/3504] Completed QTUM in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:01.512814] [INFO ] [sig ] [2604/3504] Forecasting QTWO... [2026-01-09T20:30:01.512843] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-09T20:30:01.512874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-09T20:30:01.525461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-09T20:30:01.525868] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-09T20:30:01.526750] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-09T20:30:01.526805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:01.526838] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:01.526881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:01.526939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:01.584515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:01.585644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:01.585901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:01.585934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:01.720918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:01.721094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:01.721137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:01.721166] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:01.725289] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-01-09T20:30:01.725735] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-09T20:30:01.725895] [INFO ] [sig ] QTWO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:01.879693] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QTWO.txt [2026-01-09T20:30:01.879871] [INFO ] [sig ] [2604/3504] Completed QTWO in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-09T20:30:01.879919] [INFO ] [sig ] [2605/3504] Forecasting QUAD... [2026-01-09T20:30:01.879950] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-09T20:30:01.879982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-09T20:30:01.892693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-09T20:30:01.893136] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-09T20:30:01.894113] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-09T20:30:01.894187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:01.894233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:01.894269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:01.894339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:01.960035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:01.960947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:01.961046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:01.961080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:02.091941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:02.092099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:02.092139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:02.092169] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:02.095775] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-09T20:30:02.096101] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-09T20:30:02.096234] [INFO ] [sig ] QUAD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:02.243618] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QUAD.txt [2026-01-09T20:30:02.243779] [INFO ] [sig ] [2605/3504] Completed QUAD in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-09T20:30:02.243818] [INFO ] [sig ] [2606/3504] Forecasting QUIK... [2026-01-09T20:30:02.243847] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-09T20:30:02.243877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-09T20:30:02.256101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-09T20:30:02.256492] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-09T20:30:02.257372] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-09T20:30:02.257426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:02.257460] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:02.257488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:02.257545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:02.316986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:02.317876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:02.317958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:02.317992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:02.441469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:02.441652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:02.441898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:02.441931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:02.445744] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-01-09T20:30:02.446016] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-09T20:30:02.446139] [INFO ] [sig ] QUIK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:02.587002] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QUIK.txt [2026-01-09T20:30:02.587145] [INFO ] [sig ] [2606/3504] Completed QUIK in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-09T20:30:02.587185] [INFO ] [sig ] [2607/3504] Forecasting QURE... [2026-01-09T20:30:02.587215] [INFO ] [sig ] Generating forecast for: QURE [2026-01-09T20:30:02.587244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-09T20:30:02.598643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-09T20:30:02.598934] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-09T20:30:02.599710] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-09T20:30:02.599761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:02.599820] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:02.599848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:02.599904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:02.657346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:02.658060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:02.658142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:02.658175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:02.782952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:02.783106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:02.783148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:02.783177] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:02.786690] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=16.17%) [2026-01-09T20:30:02.786967] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-09T20:30:02.787299] [INFO ] [sig ] QURE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:02.932004] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QURE.txt [2026-01-09T20:30:02.932142] [INFO ] [sig ] [2607/3504] Completed QURE in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:02.932181] [INFO ] [sig ] [2608/3504] Forecasting QVAL... [2026-01-09T20:30:02.932209] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-09T20:30:02.932247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-09T20:30:02.975812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-09T20:30:02.976137] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-09T20:30:02.976989] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-09T20:30:02.977043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:02.977076] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:02.977130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:02.977189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:03.036816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:03.037599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:03.037688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:03.037750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:03.157725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:03.157885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:03.157926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:03.157955] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:03.161519] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-09T20:30:03.161815] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-09T20:30:03.161941] [INFO ] [sig ] QVAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:03.304165] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QVAL.txt [2026-01-09T20:30:03.304315] [INFO ] [sig ] [2608/3504] Completed QVAL in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:03.304355] [INFO ] [sig ] [2609/3504] Forecasting QVCC... [2026-01-09T20:30:03.304383] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-09T20:30:03.304627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-09T20:30:03.320189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-09T20:30:03.320493] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-09T20:30:03.321473] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-09T20:30:03.321525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:03.321556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:03.321605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:03.321663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:03.379061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:03.379677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:03.379755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:03.379787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:03.499633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:03.499745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:03.499781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:03.499808] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:03.502974] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-09T20:30:03.503233] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-09T20:30:03.503351] [INFO ] [sig ] QVCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:03.643187] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/QVCC.txt [2026-01-09T20:30:03.643352] [INFO ] [sig ] [2609/3504] Completed QVCC in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:03.643393] [INFO ] [sig ] [2610/3504] Forecasting QYLD... [2026-01-09T20:30:03.643423] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-09T20:30:03.643453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-09T20:30:03.657994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-09T20:30:03.658361] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-09T20:30:03.659152] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-09T20:30:03.659205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:03.659237] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:03.659263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:03.659319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:03.716856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:03.717741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:03.717827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:03.717861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:03.838287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:03.838441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:03.838480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:03.838545] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:03.841991] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-01-09T20:30:03.842268] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-09T20:30:03.842393] [INFO ] [sig ] QYLD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:03.983289] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QYLD.txt [2026-01-09T20:30:03.983413] [INFO ] [sig ] [2610/3504] Completed QYLD in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:03.983450] [INFO ] [sig ] [2611/3504] Forecasting QYLG... [2026-01-09T20:30:03.983479] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-09T20:30:03.983509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-09T20:30:03.994328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-09T20:30:03.994603] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-09T20:30:03.995348] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-09T20:30:03.995399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:03.995431] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:03.995457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:03.995513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:04.054060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:04.054715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:04.054796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:04.054828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:04.172054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:04.172201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:04.172239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:04.172270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:04.175813] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-09T20:30:04.176077] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-09T20:30:04.176195] [INFO ] [sig ] QYLG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:04.315173] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/QYLG.txt [2026-01-09T20:30:04.315305] [INFO ] [sig ] [2611/3504] Completed QYLG in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:04.315344] [INFO ] [sig ] [2612/3504] Forecasting RA... [2026-01-09T20:30:04.315371] [INFO ] [sig ] Generating forecast for: RA [2026-01-09T20:30:04.315400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-09T20:30:04.327028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-09T20:30:04.327377] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-09T20:30:04.328141] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-09T20:30:04.328193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:04.328224] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:04.328251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:04.328307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:04.383728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:04.384342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:04.384418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:04.384449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:04.502948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:04.503101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:04.503142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:04.503172] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:04.506593] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-01-09T20:30:04.506872] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-09T20:30:04.506995] [INFO ] [sig ] RA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:04.646643] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RA.txt [2026-01-09T20:30:04.646778] [INFO ] [sig ] [2612/3504] Completed RA in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:04.646816] [INFO ] [sig ] [2613/3504] Forecasting RACE... [2026-01-09T20:30:04.646844] [INFO ] [sig ] Generating forecast for: RACE [2026-01-09T20:30:04.646875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-09T20:30:04.658347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-09T20:30:04.658666] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-09T20:30:04.659416] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-09T20:30:04.659467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:04.659498] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:04.659523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:04.659596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:04.714383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:04.715064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:04.715141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:04.715172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:04.840137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:04.840303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:04.840342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:04.840371] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:04.843675] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-09T20:30:04.843940] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-09T20:30:04.844056] [INFO ] [sig ] RACE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:04.981995] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RACE.txt [2026-01-09T20:30:04.982126] [INFO ] [sig ] [2613/3504] Completed RACE in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:04.982163] [INFO ] [sig ] [2614/3504] Forecasting RAIL... [2026-01-09T20:30:04.982192] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-09T20:30:04.982222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-09T20:30:04.994838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-09T20:30:04.995356] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-09T20:30:04.996190] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-09T20:30:04.996245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:04.996278] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:04.996306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:04.996362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:05.054810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:05.055658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:05.055745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:05.055779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:05.180606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:05.180756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:05.180796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:05.180826] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:05.184163] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-01-09T20:30:05.184430] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-09T20:30:05.184551] [INFO ] [sig ] RAIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:05.325734] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RAIL.txt [2026-01-09T20:30:05.325860] [INFO ] [sig ] [2614/3504] Completed RAIL in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:05.325899] [INFO ] [sig ] [2615/3504] Forecasting RAMP... [2026-01-09T20:30:05.325928] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-09T20:30:05.325957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-09T20:30:05.337614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-09T20:30:05.337880] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-09T20:30:05.338638] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-09T20:30:05.338689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:05.338721] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:05.338747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:05.338815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:05.394355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:05.395059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:05.395136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:05.395168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:05.516305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:05.516466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:05.516505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:05.516533] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:05.520736] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-01-09T20:30:05.521250] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-09T20:30:05.521383] [INFO ] [sig ] RAMP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:05.669606] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RAMP.txt [2026-01-09T20:30:05.669783] [INFO ] [sig ] [2615/3504] Completed RAMP in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:05.669828] [INFO ] [sig ] [2616/3504] Forecasting RAPP... [2026-01-09T20:30:05.669863] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-09T20:30:05.669904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-09T20:30:05.681857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-09T20:30:05.682264] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-09T20:30:05.683194] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-09T20:30:05.683258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:05.683300] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:05.683330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:05.683388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:05.747890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:05.748768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:05.748858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:05.748891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:05.866407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:05.866557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:05.866613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:05.866643] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:05.869946] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-09T20:30:05.870210] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-09T20:30:05.870329] [INFO ] [sig ] RAPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:06.009792] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RAPP.txt [2026-01-09T20:30:06.009938] [INFO ] [sig ] [2616/3504] Completed RAPP in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:06.009977] [INFO ] [sig ] [2617/3504] Forecasting RARE... [2026-01-09T20:30:06.010006] [INFO ] [sig ] Generating forecast for: RARE [2026-01-09T20:30:06.010036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-09T20:30:06.021316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-09T20:30:06.021657] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-09T20:30:06.022409] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-09T20:30:06.022473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:06.022504] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:06.022531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:06.022605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:06.078199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:06.078993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:06.079104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:06.079137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:06.196722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:06.196866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:06.196904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:06.196932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:06.200269] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=66.82%) [2026-01-09T20:30:06.200531] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-09T20:30:06.200666] [INFO ] [sig ] RARE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:06.340141] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RARE.txt [2026-01-09T20:30:06.340266] [INFO ] [sig ] [2617/3504] Completed RARE in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:06.340304] [INFO ] [sig ] [2618/3504] Forecasting RAVE... [2026-01-09T20:30:06.340333] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-09T20:30:06.340364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-09T20:30:06.351476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-09T20:30:06.351793] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-09T20:30:06.352534] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-09T20:30:06.352608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:06.352641] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:06.352668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:06.352723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:06.409100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:06.409756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:06.409833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:06.409865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:06.517154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:06.517308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:06.517347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:06.517378] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:06.520779] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-09T20:30:06.521052] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-09T20:30:06.521180] [INFO ] [sig ] RAVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:06.661165] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RAVE.txt [2026-01-09T20:30:06.661304] [INFO ] [sig ] [2618/3504] Completed RAVE in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:06.661342] [INFO ] [sig ] [2619/3504] Forecasting RAY... [2026-01-09T20:30:06.661370] [INFO ] [sig ] Generating forecast for: RAY [2026-01-09T20:30:06.661400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-09T20:30:06.672881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-09T20:30:06.673186] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-09T20:30:06.673990] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-09T20:30:06.674042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:06.674073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:06.674100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:06.674160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:06.729992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:06.730612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:06.730689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:06.730720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:06.847418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:06.847554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:06.847612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:06.847642] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:06.850950] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=26.09%) [2026-01-09T20:30:06.851213] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-09T20:30:06.851330] [INFO ] [sig ] RAY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:07.048931] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RAY.txt [2026-01-09T20:30:07.049069] [INFO ] [sig ] [2619/3504] Completed RAY in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:07.049107] [INFO ] [sig ] [2620/3504] Forecasting RBA... [2026-01-09T20:30:07.049136] [INFO ] [sig ] Generating forecast for: RBA [2026-01-09T20:30:07.049166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-09T20:30:07.061231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-09T20:30:07.061496] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-09T20:30:07.062265] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-09T20:30:07.062316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:07.062348] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:07.062374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:07.062428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:07.121372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:07.122304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:07.122383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:07.122431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:07.243112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:07.243239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:07.243276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:07.243306] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:07.246721] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-01-09T20:30:07.247010] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-09T20:30:07.247147] [INFO ] [sig ] RBA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:07.387129] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RBA.txt [2026-01-09T20:30:07.387279] [INFO ] [sig ] [2620/3504] Completed RBA in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:07.387326] [INFO ] [sig ] [2621/3504] Forecasting RBB... [2026-01-09T20:30:07.387356] [INFO ] [sig ] Generating forecast for: RBB [2026-01-09T20:30:07.387385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-09T20:30:07.398482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-09T20:30:07.398759] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-09T20:30:07.399502] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-09T20:30:07.399553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:07.399626] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:07.399656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:07.399712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:07.457408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:07.458069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:07.458147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:07.458181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:07.581286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:07.581418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:07.581457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:07.581487] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:07.585060] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-09T20:30:07.585332] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-09T20:30:07.585456] [INFO ] [sig ] RBB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:07.726029] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RBB.txt [2026-01-09T20:30:07.726149] [INFO ] [sig ] [2621/3504] Completed RBB in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:07.726187] [INFO ] [sig ] [2622/3504] Forecasting RBBN... [2026-01-09T20:30:07.726215] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-09T20:30:07.726246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-09T20:30:07.737659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-09T20:30:07.737953] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-09T20:30:07.738835] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-09T20:30:07.738900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:07.738935] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:07.738962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:07.739019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:07.797138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:07.797768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:07.797861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:07.797898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:07.920034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:07.920192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:07.920232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:07.920261] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:07.923654] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-09T20:30:07.923973] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-09T20:30:07.924093] [INFO ] [sig ] RBBN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:08.065904] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RBBN.txt [2026-01-09T20:30:08.066027] [INFO ] [sig ] [2622/3504] Completed RBBN in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-09T20:30:08.066064] [INFO ] [sig ] [2623/3504] Forecasting RBC... [2026-01-09T20:30:08.066093] [INFO ] [sig ] Generating forecast for: RBC [2026-01-09T20:30:08.066122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-09T20:30:08.077311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-09T20:30:08.077565] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-09T20:30:08.078325] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-09T20:30:08.078377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:08.078410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:08.078436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:08.078491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:08.138621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:08.139482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:08.139566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:08.139621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:08.260974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:08.261119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:08.261167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:08.261198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:08.264537] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-09T20:30:08.264825] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-09T20:30:08.264948] [INFO ] [sig ] RBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:08.407805] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RBC.txt [2026-01-09T20:30:08.407943] [INFO ] [sig ] [2623/3504] Completed RBC in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-09T20:30:08.407982] [INFO ] [sig ] [2624/3504] Forecasting RBCAA... [2026-01-09T20:30:08.408012] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-09T20:30:08.408040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-09T20:30:08.419225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-09T20:30:08.419533] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-09T20:30:08.420347] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-09T20:30:08.420401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:08.420460] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:08.420489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:08.420547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:08.479712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:08.480345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:08.480424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:08.480457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:08.598761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:08.598902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:08.598957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:08.598986] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:08.602381] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-09T20:30:08.602662] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-09T20:30:08.602781] [INFO ] [sig ] RBCAA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:08.750040] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RBCAA.txt [2026-01-09T20:30:08.750198] [INFO ] [sig ] [2624/3504] Completed RBCAA in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-09T20:30:08.750240] [INFO ] [sig ] [2625/3504] Forecasting RBLX... [2026-01-09T20:30:08.750271] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-09T20:30:08.750301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-09T20:30:08.762718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-09T20:30:08.763014] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-09T20:30:08.763797] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-09T20:30:08.763853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:08.763884] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:08.763911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:08.763967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:08.820698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:08.821447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:08.821525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:08.821558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:08.944079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:08.944239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:08.944278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:08.944307] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:08.947942] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=46.59%) [2026-01-09T20:30:08.948275] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-09T20:30:08.948434] [INFO ] [sig ] RBLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:09.092982] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RBLX.txt [2026-01-09T20:30:09.093172] [INFO ] [sig ] [2625/3504] Completed RBLX in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:09.093223] [INFO ] [sig ] [2626/3504] Forecasting RC... [2026-01-09T20:30:09.093253] [INFO ] [sig ] Generating forecast for: RC [2026-01-09T20:30:09.093283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-09T20:30:09.106059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-09T20:30:09.106444] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-09T20:30:09.107530] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-09T20:30:09.107612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:09.107650] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:09.107677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:09.107735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:09.167535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:09.168450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:09.168533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:09.168567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:09.302336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:09.302541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:09.302602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:09.302634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:09.306676] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-01-09T20:30:09.307196] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-09T20:30:09.307328] [INFO ] [sig ] RC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:09.459341] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RC.txt [2026-01-09T20:30:09.459501] [INFO ] [sig ] [2626/3504] Completed RC in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:09.459541] [INFO ] [sig ] [2627/3504] Forecasting RCEL... [2026-01-09T20:30:09.459589] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-09T20:30:09.459623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-09T20:30:09.471094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-09T20:30:09.471476] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-09T20:30:09.472264] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-09T20:30:09.472316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:09.472346] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:09.472373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:09.472427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:09.528464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:09.529376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:09.529459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:09.529491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:09.656372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:09.656526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:09.656584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:09.656649] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:09.660752] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-09T20:30:09.661077] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-09T20:30:09.661211] [INFO ] [sig ] RCEL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:09.811767] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RCEL.txt [2026-01-09T20:30:09.811930] [INFO ] [sig ] [2627/3504] Completed RCEL in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:09.811970] [INFO ] [sig ] [2628/3504] Forecasting RCI... [2026-01-09T20:30:09.812000] [INFO ] [sig ] Generating forecast for: RCI [2026-01-09T20:30:09.812030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-09T20:30:09.824707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-09T20:30:09.825099] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-09T20:30:09.825999] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-09T20:30:09.826053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:09.826107] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:09.826143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:09.826201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:09.884268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:09.885110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:09.885192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:09.885226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:10.010525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:10.010695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:10.010737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:10.010767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:10.014184] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-09T20:30:10.014462] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-09T20:30:10.014608] [INFO ] [sig ] RCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:10.159898] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RCI.txt [2026-01-09T20:30:10.160223] [INFO ] [sig ] [2628/3504] Completed RCI in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:10.160262] [INFO ] [sig ] [2629/3504] Forecasting RCKY... [2026-01-09T20:30:10.160291] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-09T20:30:10.160321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-09T20:30:10.172803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-09T20:30:10.173142] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-09T20:30:10.173977] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-09T20:30:10.174029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:10.174063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:10.174089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:10.174159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:10.233739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:10.234549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:10.234649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:10.234683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:10.368466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:10.368635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:10.368677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:10.368712] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:10.372347] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-09T20:30:10.372641] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-09T20:30:10.372771] [INFO ] [sig ] RCKY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:10.517064] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RCKY.txt [2026-01-09T20:30:10.517432] [INFO ] [sig ] [2629/3504] Completed RCKY in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:10.517492] [INFO ] [sig ] [2630/3504] Forecasting RCL... [2026-01-09T20:30:10.517534] [INFO ] [sig ] Generating forecast for: RCL [2026-01-09T20:30:10.517567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-09T20:30:10.529056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-09T20:30:10.529413] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-09T20:30:10.530216] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-09T20:30:10.530269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:10.530300] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:10.530327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:10.530384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:10.587358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:10.588143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:10.588223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:10.588257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:10.712279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:10.712438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:10.712478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:10.712506] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:10.716155] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-09T20:30:10.716435] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-09T20:30:10.716560] [INFO ] [sig ] RCL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:10.900659] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RCL.txt [2026-01-09T20:30:10.900895] [INFO ] [sig ] [2630/3504] Completed RCL in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:10.900957] [INFO ] [sig ] [2631/3504] Forecasting RCS... [2026-01-09T20:30:10.900998] [INFO ] [sig ] Generating forecast for: RCS [2026-01-09T20:30:10.901041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-09T20:30:10.917536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-09T20:30:10.918070] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-09T20:30:10.919275] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-09T20:30:10.919345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:10.919393] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:10.919435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:10.919522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:10.985025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:10.985990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:10.986081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:10.986115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:11.118939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:11.119117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:11.119171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:11.119210] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:11.122957] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: DOWN (p=37.97%) [2026-01-09T20:30:11.123298] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-09T20:30:11.123444] [INFO ] [sig ] RCS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:11.285826] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RCS.txt [2026-01-09T20:30:11.285999] [INFO ] [sig ] [2631/3504] Completed RCS in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:11.286053] [INFO ] [sig ] [2632/3504] Forecasting RCUS... [2026-01-09T20:30:11.286105] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-09T20:30:11.286150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-09T20:30:11.301795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-09T20:30:11.302297] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-09T20:30:11.303325] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-09T20:30:11.303394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:11.303434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:11.303473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:11.303541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:11.389890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:11.391157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:11.391322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:11.391375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:11.548697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:11.548877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:11.548923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:11.548956] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:11.553379] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=61.86%) [2026-01-09T20:30:11.553824] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-09T20:30:11.553997] [INFO ] [sig ] RCUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:11.761500] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RCUS.txt [2026-01-09T20:30:11.761746] [INFO ] [sig ] [2632/3504] Completed RCUS in 0.5s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:11.761814] [INFO ] [sig ] [2633/3504] Forecasting RDCM... [2026-01-09T20:30:11.761860] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-09T20:30:11.761911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-09T20:30:11.777811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-09T20:30:11.778314] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-09T20:30:11.779394] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-09T20:30:11.779463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:11.779500] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:11.779531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:11.779624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:11.849424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:11.850690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:11.850826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:11.850876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:12.015341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:12.015505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:12.015602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:12.015650] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:12.019793] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-09T20:30:12.020196] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-09T20:30:12.020349] [INFO ] [sig ] RDCM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:12.184753] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RDCM.txt [2026-01-09T20:30:12.184966] [INFO ] [sig ] [2633/3504] Completed RDCM in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:12.185032] [INFO ] [sig ] [2634/3504] Forecasting RDHL... [2026-01-09T20:30:12.185083] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-09T20:30:12.185134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-09T20:30:12.199642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-09T20:30:12.200042] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-09T20:30:12.200846] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-09T20:30:12.200899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:12.200931] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:12.200958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:12.201013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:12.256703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:12.257570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:12.257698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:12.257733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:12.374304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:12.374463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:12.374511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:12.374548] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:12.378208] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-01-09T20:30:12.378517] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-09T20:30:12.378686] [INFO ] [sig ] RDHL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:12.531452] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RDHL.txt [2026-01-09T20:30:12.531642] [INFO ] [sig ] [2634/3504] Completed RDHL in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:12.531685] [INFO ] [sig ] [2635/3504] Forecasting RDVY... [2026-01-09T20:30:12.531714] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-09T20:30:12.531747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-09T20:30:12.544491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-09T20:30:12.544951] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-09T20:30:12.545872] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-09T20:30:12.545928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:12.545961] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:12.545988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:12.546046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:12.608513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:12.609440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:12.609530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:12.609564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:12.734229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:12.734386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:12.734427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:12.734475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:12.738255] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=69.74%) [2026-01-09T20:30:12.738589] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-09T20:30:12.738724] [INFO ] [sig ] RDVY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:12.878241] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RDVY.txt [2026-01-09T20:30:12.878400] [INFO ] [sig ] [2635/3504] Completed RDVY in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:12.878442] [INFO ] [sig ] [2636/3504] Forecasting RDY... [2026-01-09T20:30:12.878472] [INFO ] [sig ] Generating forecast for: RDY [2026-01-09T20:30:12.878504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-09T20:30:12.890790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-09T20:30:12.891348] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-09T20:30:12.892147] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-09T20:30:12.892201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:12.892233] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:12.892259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:12.892315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:12.949087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:12.950128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:12.950218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:12.950254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:13.074923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:13.075082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:13.075125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:13.075153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:13.078735] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-09T20:30:13.079085] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-09T20:30:13.079243] [INFO ] [sig ] RDY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:13.228822] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RDY.txt [2026-01-09T20:30:13.228971] [INFO ] [sig ] [2636/3504] Completed RDY in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:13.229023] [INFO ] [sig ] [2637/3504] Forecasting REAL... [2026-01-09T20:30:13.229059] [INFO ] [sig ] Generating forecast for: REAL [2026-01-09T20:30:13.229094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-09T20:30:13.240829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-09T20:30:13.241208] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-09T20:30:13.242021] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-09T20:30:13.242073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:13.242104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:13.242130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:13.242184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:13.300264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:13.301182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:13.301272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:13.301324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:13.429766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:13.429922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:13.429974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:13.430007] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:13.433693] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=40.42%) [2026-01-09T20:30:13.433979] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-09T20:30:13.434113] [INFO ] [sig ] REAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:13.579325] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REAL.txt [2026-01-09T20:30:13.579513] [INFO ] [sig ] [2637/3504] Completed REAL in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:13.579554] [INFO ] [sig ] [2638/3504] Forecasting REAX... [2026-01-09T20:30:13.579602] [INFO ] [sig ] Generating forecast for: REAX [2026-01-09T20:30:13.579635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-09T20:30:13.592464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-09T20:30:13.592863] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-09T20:30:13.593646] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-09T20:30:13.593698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:13.593730] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:13.593757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:13.593812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:13.654806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:13.655719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:13.655800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:13.655833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:13.775765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:13.775928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:13.775969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:13.776000] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:13.779513] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-09T20:30:13.779839] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-09T20:30:13.779989] [INFO ] [sig ] REAX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:13.932173] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REAX.txt [2026-01-09T20:30:13.932330] [INFO ] [sig ] [2638/3504] Completed REAX in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-09T20:30:13.932372] [INFO ] [sig ] [2639/3504] Forecasting REBN... [2026-01-09T20:30:13.932402] [INFO ] [sig ] Generating forecast for: REBN [2026-01-09T20:30:13.932433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-09T20:30:13.945986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-09T20:30:13.946376] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-09T20:30:13.947280] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-09T20:30:13.947338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:13.947372] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:13.947416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:13.947475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:14.006333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:14.007245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:14.007335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:14.007368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:14.126541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:14.126711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:14.126751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:14.126780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:14.130223] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-01-09T20:30:14.130493] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-09T20:30:14.130631] [INFO ] [sig ] REBN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:14.271601] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REBN.txt [2026-01-09T20:30:14.271717] [INFO ] [sig ] [2639/3504] Completed REBN in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-09T20:30:14.271755] [INFO ] [sig ] [2640/3504] Forecasting REFI... [2026-01-09T20:30:14.271783] [INFO ] [sig ] Generating forecast for: REFI [2026-01-09T20:30:14.271813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-09T20:30:14.283170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-09T20:30:14.283466] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-09T20:30:14.284280] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-09T20:30:14.284332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:14.284366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:14.284393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:14.284450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:14.341153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:14.341776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:14.341853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:14.341885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:14.462167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:14.462319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:14.462357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:14.462387] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:14.465692] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-09T20:30:14.465958] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-09T20:30:14.466077] [INFO ] [sig ] REFI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:14.603305] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/REFI.txt [2026-01-09T20:30:14.603440] [INFO ] [sig ] [2640/3504] Completed REFI in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-09T20:30:14.603478] [INFO ] [sig ] [2641/3504] Forecasting REG... [2026-01-09T20:30:14.603507] [INFO ] [sig ] Generating forecast for: REG [2026-01-09T20:30:14.603536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-09T20:30:14.615649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-09T20:30:14.615972] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-09T20:30:14.616793] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-09T20:30:14.616845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:14.616904] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:14.616934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:14.617008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:14.674843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:14.675446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:14.675522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:14.675561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:14.793989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:14.794144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:14.794185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:14.794219] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:14.797557] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=14.26%) [2026-01-09T20:30:14.797846] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-09T20:30:14.797973] [INFO ] [sig ] REG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:14.940241] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REG.txt [2026-01-09T20:30:14.940375] [INFO ] [sig ] [2641/3504] Completed REG in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-09T20:30:14.940413] [INFO ] [sig ] [2642/3504] Forecasting REGN... [2026-01-09T20:30:14.940442] [INFO ] [sig ] Generating forecast for: REGN [2026-01-09T20:30:14.940471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-09T20:30:14.953012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-09T20:30:14.953634] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-09T20:30:14.954440] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-09T20:30:14.954493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:14.954524] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:14.954550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:14.954624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:15.013386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:15.014340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:15.014428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:15.014459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:15.141850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:15.142007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:15.142051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:15.142079] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:15.145689] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=46.89%) [2026-01-09T20:30:15.146022] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-09T20:30:15.146163] [INFO ] [sig ] REGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:15.296723] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REGN.txt [2026-01-09T20:30:15.296877] [INFO ] [sig ] [2642/3504] Completed REGN in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:15.296917] [INFO ] [sig ] [2643/3504] Forecasting RELL... [2026-01-09T20:30:15.296948] [INFO ] [sig ] Generating forecast for: RELL [2026-01-09T20:30:15.296986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-09T20:30:15.308712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-09T20:30:15.309015] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-09T20:30:15.309836] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-09T20:30:15.309889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:15.309923] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:15.309950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:15.310007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:15.370754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:15.371601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:15.371685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:15.371718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:15.495470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:15.495640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:15.495688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:15.495719] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:15.499228] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-09T20:30:15.499509] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-09T20:30:15.499653] [INFO ] [sig ] RELL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:15.648934] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RELL.txt [2026-01-09T20:30:15.649072] [INFO ] [sig ] [2643/3504] Completed RELL in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:15.649111] [INFO ] [sig ] [2644/3504] Forecasting RELX... [2026-01-09T20:30:15.649151] [INFO ] [sig ] Generating forecast for: RELX [2026-01-09T20:30:15.649182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-09T20:30:15.660775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-09T20:30:15.661065] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-09T20:30:15.661872] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-09T20:30:15.661926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:15.661957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:15.661985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:15.662043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:15.719068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:15.719742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:15.719840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:15.719874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:15.845991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:15.846148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:15.846190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:15.846251] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:15.849747] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-01-09T20:30:15.850053] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-09T20:30:15.850197] [INFO ] [sig ] RELX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:15.992339] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RELX.txt [2026-01-09T20:30:15.992471] [INFO ] [sig ] [2644/3504] Completed RELX in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:15.992512] [INFO ] [sig ] [2645/3504] Forecasting RELY... [2026-01-09T20:30:15.992542] [INFO ] [sig ] Generating forecast for: RELY [2026-01-09T20:30:15.992591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-09T20:30:16.005223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-09T20:30:16.005670] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-09T20:30:16.006603] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-09T20:30:16.006663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:16.006696] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:16.006724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:16.006781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:16.063389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:16.064350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:16.064436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:16.064468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:16.185141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:16.185314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:16.185355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:16.185384] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:16.188934] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-09T20:30:16.189242] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-09T20:30:16.189378] [INFO ] [sig ] RELY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:16.334731] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RELY.txt [2026-01-09T20:30:16.334870] [INFO ] [sig ] [2645/3504] Completed RELY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:16.334910] [INFO ] [sig ] [2646/3504] Forecasting REPL... [2026-01-09T20:30:16.334943] [INFO ] [sig ] Generating forecast for: REPL [2026-01-09T20:30:16.334975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-09T20:30:16.347772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-09T20:30:16.348378] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-09T20:30:16.349273] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-09T20:30:16.349327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:16.349360] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:16.349385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:16.349443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:16.406942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:16.407909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:16.407995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:16.408028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:16.528510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:16.528681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:16.528719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:16.528767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:16.532550] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-01-09T20:30:16.532863] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-09T20:30:16.532991] [INFO ] [sig ] REPL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:16.678049] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REPL.txt [2026-01-09T20:30:16.678218] [INFO ] [sig ] [2646/3504] Completed REPL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:16.678256] [INFO ] [sig ] [2647/3504] Forecasting RERE... [2026-01-09T20:30:16.678285] [INFO ] [sig ] Generating forecast for: RERE [2026-01-09T20:30:16.678316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-09T20:30:16.690149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-09T20:30:16.690473] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-09T20:30:16.691284] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-09T20:30:16.691337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:16.691371] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:16.691398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:16.691455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:16.753092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:16.753928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:16.754010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:16.754044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:16.875819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:16.875970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:16.876023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:16.876054] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:16.879563] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-01-09T20:30:16.879890] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-09T20:30:16.880020] [INFO ] [sig ] RERE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:17.021252] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RERE.txt [2026-01-09T20:30:17.021406] [INFO ] [sig ] [2647/3504] Completed RERE in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:17.021445] [INFO ] [sig ] [2648/3504] Forecasting RES... [2026-01-09T20:30:17.021474] [INFO ] [sig ] Generating forecast for: RES [2026-01-09T20:30:17.021504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-09T20:30:17.032978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-09T20:30:17.033345] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-09T20:30:17.034129] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-09T20:30:17.034182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:17.034213] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:17.034239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:17.034295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:17.089710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:17.090608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:17.090695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:17.090746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:17.210661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:17.210815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:17.210854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:17.210883] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:17.214188] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-09T20:30:17.214459] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-09T20:30:17.214597] [INFO ] [sig ] RES: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:17.358051] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RES.txt [2026-01-09T20:30:17.358201] [INFO ] [sig ] [2648/3504] Completed RES in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:17.358429] [INFO ] [sig ] [2649/3504] Forecasting REVG... [2026-01-09T20:30:17.358458] [INFO ] [sig ] Generating forecast for: REVG [2026-01-09T20:30:17.358487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-09T20:30:17.370938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-09T20:30:17.371551] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-09T20:30:17.372570] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-09T20:30:17.372641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:17.372673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:17.372699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:17.372754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:17.431641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:17.432526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:17.432627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:17.432661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:17.563109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:17.563266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:17.563305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:17.563333] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:17.566954] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-09T20:30:17.567290] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-09T20:30:17.567424] [INFO ] [sig ] REVG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:17.725301] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REVG.txt [2026-01-09T20:30:17.725454] [INFO ] [sig ] [2649/3504] Completed REVG in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:17.725493] [INFO ] [sig ] [2650/3504] Forecasting REX... [2026-01-09T20:30:17.725523] [INFO ] [sig ] Generating forecast for: REX [2026-01-09T20:30:17.725553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-09T20:30:17.736969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-09T20:30:17.737488] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-09T20:30:17.738300] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-09T20:30:17.738351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:17.738382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:17.738408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:17.738475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:17.796793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:17.797567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:17.797663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:17.797695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:17.919366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:17.919513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:17.919552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:17.919596] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:17.923234] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=89.57%) [2026-01-09T20:30:17.923511] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-09T20:30:17.923658] [INFO ] [sig ] REX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:18.079751] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/REX.txt [2026-01-09T20:30:18.079975] [INFO ] [sig ] [2650/3504] Completed REX in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:18.080044] [INFO ] [sig ] [2651/3504] Forecasting REYN... [2026-01-09T20:30:18.080094] [INFO ] [sig ] Generating forecast for: REYN [2026-01-09T20:30:18.080140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-09T20:30:18.097244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-09T20:30:18.097772] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-09T20:30:18.098998] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-09T20:30:18.099071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:18.099113] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:18.099154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:18.099238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:18.168872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:18.169912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:18.170035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:18.170070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:18.298192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:18.298350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:18.298395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:18.298425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:18.302363] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-01-09T20:30:18.302705] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-09T20:30:18.302846] [INFO ] [sig ] REYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:18.445536] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REYN.txt [2026-01-09T20:30:18.445695] [INFO ] [sig ] [2651/3504] Completed REYN in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:18.445734] [INFO ] [sig ] [2652/3504] Forecasting REZI... [2026-01-09T20:30:18.445766] [INFO ] [sig ] Generating forecast for: REZI [2026-01-09T20:30:18.445796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-09T20:30:18.458354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-09T20:30:18.458758] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-09T20:30:18.459750] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-09T20:30:18.459825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:18.459858] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:18.459884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:18.459941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:18.526181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:18.527149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:18.527235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:18.527267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:18.649007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:18.649164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:18.649204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:18.649233] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:18.652588] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=35.38%) [2026-01-09T20:30:18.652868] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-09T20:30:18.653013] [INFO ] [sig ] REZI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:18.796601] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/REZI.txt [2026-01-09T20:30:18.796724] [INFO ] [sig ] [2652/3504] Completed REZI in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:18.796762] [INFO ] [sig ] [2653/3504] Forecasting RF... [2026-01-09T20:30:18.796792] [INFO ] [sig ] Generating forecast for: RF [2026-01-09T20:30:18.796822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-09T20:30:18.807849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-09T20:30:18.808216] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-09T20:30:18.809010] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-09T20:30:18.809062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:18.809092] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:18.809118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:18.809173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:18.866465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:18.867347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:18.867430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:18.867462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:18.987203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:18.987351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:18.987389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:18.987419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:18.990744] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=80.18%) [2026-01-09T20:30:18.991023] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-09T20:30:18.991145] [INFO ] [sig ] RF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:19.133177] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RF.txt [2026-01-09T20:30:19.133334] [INFO ] [sig ] [2653/3504] Completed RF in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:19.133374] [INFO ] [sig ] [2654/3504] Forecasting RFI... [2026-01-09T20:30:19.133403] [INFO ] [sig ] Generating forecast for: RFI [2026-01-09T20:30:19.133434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-09T20:30:19.144882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-09T20:30:19.145405] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-09T20:30:19.146215] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-09T20:30:19.146461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:19.146494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:19.146521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:19.146605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:19.203137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:19.203999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:19.204081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:19.204112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:19.322109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:19.322255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:19.322293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:19.322322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:19.325628] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-01-09T20:30:19.325892] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-09T20:30:19.326010] [INFO ] [sig ] RFI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:19.480837] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RFI.txt [2026-01-09T20:30:19.481078] [INFO ] [sig ] [2654/3504] Completed RFI in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:19.481139] [INFO ] [sig ] [2655/3504] Forecasting RFL... [2026-01-09T20:30:19.481186] [INFO ] [sig ] Generating forecast for: RFL [2026-01-09T20:30:19.481235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-09T20:30:19.495556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-09T20:30:19.495993] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-09T20:30:19.497025] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-09T20:30:19.497110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:19.497153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:19.497182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:19.497240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:19.553701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:19.554527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:19.554627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:19.554661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:19.674732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:19.674882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:19.674921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:19.674950] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:19.678363] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-09T20:30:19.678679] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-09T20:30:19.678806] [INFO ] [sig ] RFL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:19.822963] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RFL.txt [2026-01-09T20:30:19.823099] [INFO ] [sig ] [2655/3504] Completed RFL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-09T20:30:19.823138] [INFO ] [sig ] [2656/3504] Forecasting RFM... [2026-01-09T20:30:19.823167] [INFO ] [sig ] Generating forecast for: RFM [2026-01-09T20:30:19.823197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-09T20:30:19.834242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-09T20:30:19.834552] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-09T20:30:19.835320] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-09T20:30:19.835372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:19.835403] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:19.835430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:19.835486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:19.892252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:19.893080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:19.893158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:19.893190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:19.998797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:19.998935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:19.998972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:19.998999] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:20.002288] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-09T20:30:20.002548] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-09T20:30:20.002687] [INFO ] [sig ] RFM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:20.141835] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RFM.txt [2026-01-09T20:30:20.141964] [INFO ] [sig ] [2656/3504] Completed RFM in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-09T20:30:20.142002] [INFO ] [sig ] [2657/3504] Forecasting RFMZ... [2026-01-09T20:30:20.142035] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-09T20:30:20.142064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-09T20:30:20.153924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-09T20:30:20.154193] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-09T20:30:20.155344] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-09T20:30:20.155394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:20.155425] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:20.155453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:20.155518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:20.212436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:20.213131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:20.213218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:20.213252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:20.334767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:20.334919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:20.334958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:20.334988] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:20.338391] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-09T20:30:20.338703] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-09T20:30:20.338827] [INFO ] [sig ] RFMZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:20.480236] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RFMZ.txt [2026-01-09T20:30:20.480386] [INFO ] [sig ] [2657/3504] Completed RFMZ in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-09T20:30:20.480424] [INFO ] [sig ] [2658/3504] Forecasting RGA... [2026-01-09T20:30:20.480454] [INFO ] [sig ] Generating forecast for: RGA [2026-01-09T20:30:20.480485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-09T20:30:20.492491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-09T20:30:20.492856] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-09T20:30:20.493675] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-09T20:30:20.493727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:20.493785] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:20.493812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:20.493867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:20.552859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:20.553737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:20.553821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:20.553854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:20.677421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:20.677608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:20.677651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:20.677679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:20.681191] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-09T20:30:20.681491] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-09T20:30:20.681661] [INFO ] [sig ] RGA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:20.828937] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGA.txt [2026-01-09T20:30:20.829089] [INFO ] [sig ] [2658/3504] Completed RGA in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-09T20:30:20.829135] [INFO ] [sig ] [2659/3504] Forecasting RGCO... [2026-01-09T20:30:20.829171] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-09T20:30:20.829202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-09T20:30:20.843715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-09T20:30:20.844107] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-09T20:30:20.845122] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-09T20:30:20.845357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:20.845388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:20.845413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:20.845468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:20.901398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:20.902184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:20.902262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:20.902294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:21.005079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:21.005226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:21.005283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:21.005313] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:21.009413] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=28.08%) [2026-01-09T20:30:21.009707] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-09T20:30:21.009830] [INFO ] [sig ] RGCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:21.150148] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGCO.txt [2026-01-09T20:30:21.150284] [INFO ] [sig ] [2659/3504] Completed RGCO in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-09T20:30:21.150322] [INFO ] [sig ] [2660/3504] Forecasting RGEN... [2026-01-09T20:30:21.150351] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-09T20:30:21.150381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-09T20:30:21.161886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-09T20:30:21.162181] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-09T20:30:21.162956] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-09T20:30:21.163007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:21.163039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:21.163066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:21.163121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:21.220542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:21.221568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:21.221666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:21.221697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:21.341256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:21.341409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:21.341446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:21.341475] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:21.344780] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-09T20:30:21.345047] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-09T20:30:21.345170] [INFO ] [sig ] RGEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:21.486772] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGEN.txt [2026-01-09T20:30:21.486911] [INFO ] [sig ] [2660/3504] Completed RGEN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:21.486948] [INFO ] [sig ] [2661/3504] Forecasting RGLD... [2026-01-09T20:30:21.486978] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-09T20:30:21.487007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-09T20:30:21.500235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-09T20:30:21.500743] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-09T20:30:21.501702] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-09T20:30:21.501752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:21.501783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:21.501810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:21.501866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:21.560695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:21.561486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:21.561566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:21.561618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:21.684592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:21.684735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:21.684775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:21.684833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:21.688228] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-09T20:30:21.688507] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-09T20:30:21.688651] [INFO ] [sig ] RGLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:21.833724] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGLD.txt [2026-01-09T20:30:21.833880] [INFO ] [sig ] [2661/3504] Completed RGLD in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:21.833918] [INFO ] [sig ] [2662/3504] Forecasting RGNX... [2026-01-09T20:30:21.833947] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-09T20:30:21.833976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-09T20:30:21.845710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-09T20:30:21.846008] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-09T20:30:21.847043] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-09T20:30:21.847119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:21.847153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:21.847180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:21.847406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:21.906080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:21.906734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:21.906810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:21.906842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:22.025759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:22.025897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:22.025934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:22.025961] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:22.029740] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-09T20:30:22.030005] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-09T20:30:22.030124] [INFO ] [sig ] RGNX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:22.173993] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGNX.txt [2026-01-09T20:30:22.174114] [INFO ] [sig ] [2662/3504] Completed RGNX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:22.174152] [INFO ] [sig ] [2663/3504] Forecasting RGP... [2026-01-09T20:30:22.174181] [INFO ] [sig ] Generating forecast for: RGP [2026-01-09T20:30:22.174211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-09T20:30:22.185236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-09T20:30:22.185516] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-09T20:30:22.186343] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-09T20:30:22.186396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:22.186440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:22.186469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:22.186527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:22.242518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:22.243120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:22.243194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:22.243226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:22.364885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:22.365039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:22.365079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:22.365107] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:22.368424] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-09T20:30:22.368705] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-09T20:30:22.368824] [INFO ] [sig ] RGP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:22.511088] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGP.txt [2026-01-09T20:30:22.511238] [INFO ] [sig ] [2663/3504] Completed RGP in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:22.511276] [INFO ] [sig ] [2664/3504] Forecasting RGS... [2026-01-09T20:30:22.511305] [INFO ] [sig ] Generating forecast for: RGS [2026-01-09T20:30:22.511337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-09T20:30:22.522552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-09T20:30:22.522990] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-09T20:30:22.523890] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-09T20:30:22.523944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:22.523977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:22.524004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:22.524061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:22.581097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:22.582151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:22.582441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:22.582473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:22.693474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:22.693643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:22.693686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:22.693716] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:22.697140] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-01-09T20:30:22.697423] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-09T20:30:22.697547] [INFO ] [sig ] RGS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:22.839779] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RGS.txt [2026-01-09T20:30:22.839937] [INFO ] [sig ] [2664/3504] Completed RGS in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:22.839976] [INFO ] [sig ] [2665/3504] Forecasting RGTI... [2026-01-09T20:30:22.840006] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-09T20:30:22.840036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-09T20:30:22.851802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-09T20:30:22.852181] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-09T20:30:22.853127] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-09T20:30:22.853192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:22.853238] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:22.853277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:22.853360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:22.910970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:22.911900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:22.911987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:22.912021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:23.044079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:23.044235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:23.044275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:23.044303] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:23.047703] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-01-09T20:30:23.047972] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-09T20:30:23.048098] [INFO ] [sig ] RGTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:23.189564] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RGTI.txt [2026-01-09T20:30:23.189740] [INFO ] [sig ] [2665/3504] Completed RGTI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:23.189779] [INFO ] [sig ] [2666/3504] Forecasting RH... [2026-01-09T20:30:23.189808] [INFO ] [sig ] Generating forecast for: RH [2026-01-09T20:30:23.189837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-09T20:30:23.200993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-09T20:30:23.201334] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-09T20:30:23.202122] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-09T20:30:23.202174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:23.202205] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:23.202231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:23.202286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:23.258096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:23.258952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:23.259035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:23.259068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:23.379308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:23.379461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:23.379500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:23.379529] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:23.382933] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-09T20:30:23.383217] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-09T20:30:23.383339] [INFO ] [sig ] RH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:23.524189] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RH.txt [2026-01-09T20:30:23.524511] [INFO ] [sig ] [2666/3504] Completed RH in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:23.524549] [INFO ] [sig ] [2667/3504] Forecasting RHI... [2026-01-09T20:30:23.524601] [INFO ] [sig ] Generating forecast for: RHI [2026-01-09T20:30:23.524633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-09T20:30:23.537037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-09T20:30:23.537516] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-09T20:30:23.538477] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-09T20:30:23.538530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:23.538562] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:23.538617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:23.538678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:23.597117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:23.597777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:23.597856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:23.597889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:23.722628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:23.722805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:23.722846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:23.722874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:23.726328] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-01-09T20:30:23.726628] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-09T20:30:23.726748] [INFO ] [sig ] RHI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:23.865597] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RHI.txt [2026-01-09T20:30:23.865729] [INFO ] [sig ] [2667/3504] Completed RHI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:23.865766] [INFO ] [sig ] [2668/3504] Forecasting RHP... [2026-01-09T20:30:23.865795] [INFO ] [sig ] Generating forecast for: RHP [2026-01-09T20:30:23.865832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-09T20:30:23.877784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-09T20:30:23.878076] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-09T20:30:23.878858] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-09T20:30:23.878909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:23.878941] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:23.878968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:23.879024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:23.936020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:23.936862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:23.936983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:23.937034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:24.057885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:24.058026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:24.058064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:24.058092] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:24.061388] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=16.54%) [2026-01-09T20:30:24.061674] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-09T20:30:24.061794] [INFO ] [sig ] RHP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:24.202106] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RHP.txt [2026-01-09T20:30:24.202246] [INFO ] [sig ] [2668/3504] Completed RHP in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:24.202286] [INFO ] [sig ] [2669/3504] Forecasting RIG... [2026-01-09T20:30:24.202317] [INFO ] [sig ] Generating forecast for: RIG [2026-01-09T20:30:24.202349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-09T20:30:24.214033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-09T20:30:24.214355] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-09T20:30:24.215169] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-09T20:30:24.215221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:24.215252] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:24.215278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:24.215335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:24.275370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:24.276138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:24.276218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:24.276252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:24.398812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:24.398962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:24.399001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:24.399029] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:24.402349] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-01-09T20:30:24.402634] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-09T20:30:24.402754] [INFO ] [sig ] RIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:24.546534] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RIG.txt [2026-01-09T20:30:24.546737] [INFO ] [sig ] [2669/3504] Completed RIG in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:24.546803] [INFO ] [sig ] [2670/3504] Forecasting RIGL... [2026-01-09T20:30:24.546845] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-09T20:30:24.546878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-09T20:30:24.557694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-09T20:30:24.558059] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-09T20:30:24.558914] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-09T20:30:24.558965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:24.558997] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:24.559023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:24.559080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:24.617308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:24.617984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:24.618060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:24.618092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:24.736951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:24.737122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:24.737163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:24.737208] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:24.740656] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-09T20:30:24.740970] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-09T20:30:24.741102] [INFO ] [sig ] RIGL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:24.887345] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RIGL.txt [2026-01-09T20:30:24.887502] [INFO ] [sig ] [2670/3504] Completed RIGL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:24.887553] [INFO ] [sig ] [2671/3504] Forecasting RILY... [2026-01-09T20:30:24.887620] [INFO ] [sig ] Generating forecast for: RILY [2026-01-09T20:30:24.887652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-09T20:30:24.899374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-09T20:30:24.899790] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-09T20:30:24.900630] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-09T20:30:24.900685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:24.900719] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:24.900747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:24.900804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:24.959084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:24.960037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:24.960140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:24.960203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:25.087532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:25.087705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:25.087749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:25.087780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:25.091421] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-09T20:30:25.091791] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-09T20:30:25.091939] [INFO ] [sig ] RILY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:25.241149] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RILY.txt [2026-01-09T20:30:25.241409] [INFO ] [sig ] [2671/3504] Completed RILY in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:25.241469] [INFO ] [sig ] [2672/3504] Forecasting RILYN... [2026-01-09T20:30:25.241511] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-09T20:30:25.241553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-09T20:30:25.252692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-09T20:30:25.253095] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-09T20:30:25.253977] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-09T20:30:25.254035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:25.254068] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:25.254095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:25.254152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:25.310027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:25.311010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:25.311115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:25.311149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:25.423822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:25.423979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:25.424019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:25.424049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:25.427505] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-09T20:30:25.427819] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-09T20:30:25.427947] [INFO ] [sig ] RILYN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:25.564666] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RILYN.txt [2026-01-09T20:30:25.564802] [INFO ] [sig ] [2672/3504] Completed RILYN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:25.564839] [INFO ] [sig ] [2673/3504] Forecasting RILYZ... [2026-01-09T20:30:25.564869] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-09T20:30:25.564900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-09T20:30:25.575651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-09T20:30:25.575950] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-09T20:30:25.576753] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-09T20:30:25.576807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:25.576841] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:25.576870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:25.576928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:25.632319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:25.633083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:25.633161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:25.633193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:25.751826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:25.751974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:25.752012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:25.752041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:25.755627] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-01-09T20:30:25.755890] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-09T20:30:25.756012] [INFO ] [sig ] RILYZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:25.899904] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RILYZ.txt [2026-01-09T20:30:25.900059] [INFO ] [sig ] [2673/3504] Completed RILYZ in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-09T20:30:25.900098] [INFO ] [sig ] [2674/3504] Forecasting RING... [2026-01-09T20:30:25.900127] [INFO ] [sig ] Generating forecast for: RING [2026-01-09T20:30:25.900158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-09T20:30:25.912961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-09T20:30:25.913351] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-09T20:30:25.914184] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-09T20:30:25.914238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:25.914271] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:25.914311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:25.914369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:25.972205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:25.973219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:25.973302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:25.973336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:26.116879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:26.117029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:26.117068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:26.117115] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:26.120458] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-01-09T20:30:26.120749] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-09T20:30:26.120874] [INFO ] [sig ] RING: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:26.257898] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RING.txt [2026-01-09T20:30:26.258047] [INFO ] [sig ] [2674/3504] Completed RING in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-09T20:30:26.258088] [INFO ] [sig ] [2675/3504] Forecasting RIO... [2026-01-09T20:30:26.258119] [INFO ] [sig ] Generating forecast for: RIO [2026-01-09T20:30:26.258152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-09T20:30:26.269438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-09T20:30:26.269771] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-09T20:30:26.270564] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-09T20:30:26.270637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:26.270716] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:26.270746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:26.270805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:26.328283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:26.329091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:26.329171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:26.329204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:26.454878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:26.455035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:26.455077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:26.455106] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:26.458886] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-09T20:30:26.459162] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-09T20:30:26.459285] [INFO ] [sig ] RIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:26.602287] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RIO.txt [2026-01-09T20:30:26.602646] [INFO ] [sig ] [2675/3504] Completed RIO in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-09T20:30:26.602688] [INFO ] [sig ] [2676/3504] Forecasting RITM... [2026-01-09T20:30:26.602719] [INFO ] [sig ] Generating forecast for: RITM [2026-01-09T20:30:26.602751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-09T20:30:26.614694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-09T20:30:26.615018] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-09T20:30:26.615852] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-09T20:30:26.615904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:26.615936] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:26.615962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:26.616022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:26.675066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:26.675907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:26.675986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:26.676018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:26.794426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:26.794594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:26.794635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:26.794664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:26.798146] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-09T20:30:26.798413] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-09T20:30:26.798531] [INFO ] [sig ] RITM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:26.938735] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RITM.txt [2026-01-09T20:30:26.938868] [INFO ] [sig ] [2676/3504] Completed RITM in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-09T20:30:26.938906] [INFO ] [sig ] [2677/3504] Forecasting RIVN... [2026-01-09T20:30:26.938934] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-09T20:30:26.938964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-09T20:30:26.950629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-09T20:30:26.950898] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-09T20:30:26.951685] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-09T20:30:26.951736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:26.951768] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:26.951794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:26.951850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:27.007839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:27.008507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:27.008600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:27.008635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:27.133944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:27.134107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:27.134151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:27.134181] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:27.137647] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-09T20:30:27.137921] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-09T20:30:27.138039] [INFO ] [sig ] RIVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:27.278517] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RIVN.txt [2026-01-09T20:30:27.278669] [INFO ] [sig ] [2677/3504] Completed RIVN in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:27.278709] [INFO ] [sig ] [2678/3504] Forecasting RKLB... [2026-01-09T20:30:27.278745] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-09T20:30:27.278776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-09T20:30:27.290395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-09T20:30:27.290711] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-09T20:30:27.291667] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-09T20:30:27.291720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:27.291752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:27.291777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:27.291838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:27.349587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:27.350245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:27.350332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:27.350366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:27.474762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:27.474902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:27.474939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:27.474997] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:27.478389] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-09T20:30:27.478675] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-09T20:30:27.478795] [INFO ] [sig ] RKLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:27.623617] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RKLB.txt [2026-01-09T20:30:27.623752] [INFO ] [sig ] [2678/3504] Completed RKLB in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:27.623791] [INFO ] [sig ] [2679/3504] Forecasting RL... [2026-01-09T20:30:27.623820] [INFO ] [sig ] Generating forecast for: RL [2026-01-09T20:30:27.623852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-09T20:30:27.635407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-09T20:30:27.635867] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-09T20:30:27.636888] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-09T20:30:27.636942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:27.636974] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:27.637002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:27.637059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:27.692697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:27.693357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:27.693434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:27.693466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:27.811687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:27.811821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:27.811858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:27.811887] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:27.815174] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: UP (p=53.04%) [2026-01-09T20:30:27.815441] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-09T20:30:27.815558] [INFO ] [sig ] RL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:27.954937] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RL.txt [2026-01-09T20:30:27.955081] [INFO ] [sig ] [2679/3504] Completed RL in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:27.955120] [INFO ] [sig ] [2680/3504] Forecasting RLAY... [2026-01-09T20:30:27.955150] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-09T20:30:27.955180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-09T20:30:27.966896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-09T20:30:27.967291] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-09T20:30:27.968103] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-09T20:30:27.968156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:27.968191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:27.968221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:27.968279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:28.025500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:28.026351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:28.026432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:28.026464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:28.155016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:28.155161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:28.155200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:28.155228] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:28.158547] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=58.06%) [2026-01-09T20:30:28.158833] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-09T20:30:28.158952] [INFO ] [sig ] RLAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:28.301070] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RLAY.txt [2026-01-09T20:30:28.301198] [INFO ] [sig ] [2680/3504] Completed RLAY in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:28.301236] [INFO ] [sig ] [2681/3504] Forecasting RLI... [2026-01-09T20:30:28.301265] [INFO ] [sig ] Generating forecast for: RLI [2026-01-09T20:30:28.301297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-09T20:30:28.312617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-09T20:30:28.312962] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-09T20:30:28.313780] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-09T20:30:28.313832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:28.313863] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:28.313890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:28.313948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:28.370898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:28.371694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:28.371771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:28.371802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:28.493802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:28.493943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:28.493981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:28.494009] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:28.500864] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-09T20:30:28.501310] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-09T20:30:28.501500] [INFO ] [sig ] RLI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:28.641990] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RLI.txt [2026-01-09T20:30:28.642156] [INFO ] [sig ] [2681/3504] Completed RLI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:28.642195] [INFO ] [sig ] [2682/3504] Forecasting RLJ... [2026-01-09T20:30:28.642226] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-09T20:30:28.642258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-09T20:30:28.654431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-09T20:30:28.654787] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-09T20:30:28.655650] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-09T20:30:28.655704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:28.655737] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:28.655765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:28.655821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:28.711957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:28.712823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:28.712952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:28.712987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:28.827837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:28.827980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:28.828020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:28.828050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:28.831507] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-09T20:30:28.831808] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-09T20:30:28.831930] [INFO ] [sig ] RLJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:28.970964] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RLJ.txt [2026-01-09T20:30:28.971092] [INFO ] [sig ] [2682/3504] Completed RLJ in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:28.971131] [INFO ] [sig ] [2683/3504] Forecasting RLMD... [2026-01-09T20:30:28.971161] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-09T20:30:28.971191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-09T20:30:28.983612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-09T20:30:28.983923] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-09T20:30:28.984760] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-09T20:30:28.984814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:28.984847] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:28.984874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:28.984931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:29.044256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:29.045279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:29.045361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:29.045395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:29.169647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:29.169794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:29.169834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:29.169865] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:29.173248] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-01-09T20:30:29.173554] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-09T20:30:29.173713] [INFO ] [sig ] RLMD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:29.314660] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RLMD.txt [2026-01-09T20:30:29.314823] [INFO ] [sig ] [2683/3504] Completed RLMD in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:29.314862] [INFO ] [sig ] [2684/3504] Forecasting RLTY... [2026-01-09T20:30:29.314892] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-09T20:30:29.314921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-09T20:30:29.326421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-09T20:30:29.326799] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-09T20:30:29.327620] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-09T20:30:29.327672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:29.327703] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:29.327729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:29.327790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:29.383767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:29.384658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:29.384747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:29.384782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:29.501149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:29.501300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:29.501339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:29.501367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:29.504747] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-01-09T20:30:29.505025] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-09T20:30:29.505148] [INFO ] [sig ] RLTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:29.650745] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RLTY.txt [2026-01-09T20:30:29.650902] [INFO ] [sig ] [2684/3504] Completed RLTY in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:29.650942] [INFO ] [sig ] [2685/3504] Forecasting RLX... [2026-01-09T20:30:29.650971] [INFO ] [sig ] Generating forecast for: RLX [2026-01-09T20:30:29.651002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-09T20:30:29.662596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-09T20:30:29.662999] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-09T20:30:29.664015] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-09T20:30:29.664086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:29.664122] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:29.664153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:29.664240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:29.723956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:29.724818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:29.724940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:29.724974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:29.843445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:29.843613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:29.843656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:29.843685] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:29.847076] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-09T20:30:29.847375] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-09T20:30:29.847517] [INFO ] [sig ] RLX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:29.992379] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RLX.txt [2026-01-09T20:30:29.992520] [INFO ] [sig ] [2685/3504] Completed RLX in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:29.992559] [INFO ] [sig ] [2686/3504] Forecasting RM... [2026-01-09T20:30:29.992607] [INFO ] [sig ] Generating forecast for: RM [2026-01-09T20:30:29.992637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-09T20:30:30.003904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-09T20:30:30.004209] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-09T20:30:30.005010] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-09T20:30:30.005063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:30.005096] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:30.005124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:30.005187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:30.062244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:30.063034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:30.063116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:30.063149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:30.181703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:30.181848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:30.181888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:30.181917] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:30.185350] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=64.28%) [2026-01-09T20:30:30.185642] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-09T20:30:30.185763] [INFO ] [sig ] RM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:30.326723] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RM.txt [2026-01-09T20:30:30.326869] [INFO ] [sig ] [2686/3504] Completed RM in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:30.326908] [INFO ] [sig ] [2687/3504] Forecasting RMAX... [2026-01-09T20:30:30.326938] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-09T20:30:30.326966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-09T20:30:30.339390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-09T20:30:30.339730] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-09T20:30:30.340693] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-09T20:30:30.340754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:30.340786] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:30.340812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:30.340867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:30.398023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:30.398728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:30.398805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:30.398837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:30.512650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:30.512795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:30.512833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:30.512861] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:30.516229] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-01-09T20:30:30.516498] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-09T20:30:30.516637] [INFO ] [sig ] RMAX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:30.657225] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RMAX.txt [2026-01-09T20:30:30.657356] [INFO ] [sig ] [2687/3504] Completed RMAX in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:30.657394] [INFO ] [sig ] [2688/3504] Forecasting RMBI... [2026-01-09T20:30:30.657423] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-09T20:30:30.657452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-09T20:30:30.668256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-09T20:30:30.668531] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-09T20:30:30.669304] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-09T20:30:30.669356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:30.669390] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:30.669417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:30.669473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:30.727825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:30.728914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:30.728995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:30.729027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:30.843217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:30.843366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:30.843405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:30.843435] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:30.847141] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-09T20:30:30.847418] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-09T20:30:30.847539] [INFO ] [sig ] RMBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:30.990271] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RMBI.txt [2026-01-09T20:30:30.990446] [INFO ] [sig ] [2688/3504] Completed RMBI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:30.990486] [INFO ] [sig ] [2689/3504] Forecasting RMBS... [2026-01-09T20:30:30.990515] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-09T20:30:30.990545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-09T20:30:31.001179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-09T20:30:31.001460] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-09T20:30:31.002239] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-09T20:30:31.002291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:31.002323] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:31.002349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:31.002405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:31.059851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:31.060744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:31.060832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:31.060864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:31.175803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:31.175951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:31.175991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:31.176021] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:31.179506] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-09T20:30:31.179800] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-09T20:30:31.179943] [INFO ] [sig ] RMBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:31.322254] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RMBS.txt [2026-01-09T20:30:31.322385] [INFO ] [sig ] [2689/3504] Completed RMBS in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:31.322423] [INFO ] [sig ] [2690/3504] Forecasting RMD... [2026-01-09T20:30:31.322452] [INFO ] [sig ] Generating forecast for: RMD [2026-01-09T20:30:31.322483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-09T20:30:31.333295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-09T20:30:31.333660] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-09T20:30:31.334414] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-09T20:30:31.334465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:31.334497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:31.334524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:31.334598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:31.391914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:31.392604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:31.392682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:31.392716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:31.517600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:31.517753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:31.517794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:31.517823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:31.521249] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-09T20:30:31.521513] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-09T20:30:31.521648] [INFO ] [sig ] RMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:31.662417] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RMD.txt [2026-01-09T20:30:31.662550] [INFO ] [sig ] [2690/3504] Completed RMD in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:31.662612] [INFO ] [sig ] [2691/3504] Forecasting RMI... [2026-01-09T20:30:31.662644] [INFO ] [sig ] Generating forecast for: RMI [2026-01-09T20:30:31.662673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-09T20:30:31.673811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-09T20:30:31.674096] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-09T20:30:31.674878] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-09T20:30:31.674931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:31.674965] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:31.674994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:31.675052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:31.732413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:31.733178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:31.733259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:31.733292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:31.845452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:31.845609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:31.845648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:31.845677] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:31.848991] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-09T20:30:31.849257] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-09T20:30:31.849378] [INFO ] [sig ] RMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:31.990921] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RMI.txt [2026-01-09T20:30:31.991045] [INFO ] [sig ] [2691/3504] Completed RMI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-09T20:30:31.991083] [INFO ] [sig ] [2692/3504] Forecasting RMM... [2026-01-09T20:30:31.991112] [INFO ] [sig ] Generating forecast for: RMM [2026-01-09T20:30:31.991141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-09T20:30:32.002534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-09T20:30:32.002861] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-09T20:30:32.003648] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-09T20:30:32.003700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:32.003759] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:32.003788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:32.003846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:32.062381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:32.063142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:32.063224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:32.063257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:32.186149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:32.186298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:32.186338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:32.186367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:32.189851] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-01-09T20:30:32.190229] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-09T20:30:32.190387] [INFO ] [sig ] RMM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:32.332207] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RMM.txt [2026-01-09T20:30:32.332382] [INFO ] [sig ] [2692/3504] Completed RMM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-09T20:30:32.332437] [INFO ] [sig ] [2693/3504] Forecasting RMMZ... [2026-01-09T20:30:32.332470] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-09T20:30:32.332500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-09T20:30:32.343916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-09T20:30:32.344278] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-09T20:30:32.345115] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-09T20:30:32.345168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:32.345200] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:32.345228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:32.345286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:32.402483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:32.403219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:32.403301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:32.403335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:32.513060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:32.513204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:32.513242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:32.513270] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:32.516565] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-09T20:30:32.516846] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-09T20:30:32.516964] [INFO ] [sig ] RMMZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:32.663397] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RMMZ.txt [2026-01-09T20:30:32.663541] [INFO ] [sig ] [2693/3504] Completed RMMZ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-09T20:30:32.663597] [INFO ] [sig ] [2694/3504] Forecasting RMNI... [2026-01-09T20:30:32.663630] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-09T20:30:32.663659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-09T20:30:32.674843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-09T20:30:32.675120] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-09T20:30:32.675907] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-09T20:30:32.675957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:32.675989] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:32.676015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:32.676070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:32.732261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:32.733075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:32.733156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:32.733188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:32.853426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:32.853593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:32.853675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:32.853705] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:32.857116] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=40.37%) [2026-01-09T20:30:32.857408] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-09T20:30:32.857534] [INFO ] [sig ] RMNI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:32.997512] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RMNI.txt [2026-01-09T20:30:32.997665] [INFO ] [sig ] [2694/3504] Completed RMNI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:32.997705] [INFO ] [sig ] [2695/3504] Forecasting RNA... [2026-01-09T20:30:32.997734] [INFO ] [sig ] Generating forecast for: RNA [2026-01-09T20:30:32.997765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-09T20:30:33.008718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-09T20:30:33.008991] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-09T20:30:33.009765] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-09T20:30:33.009815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:33.009847] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:33.009873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:33.009929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:33.068333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:33.069164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:33.069244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:33.069278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:33.188883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:33.189034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:33.189073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:33.189134] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:33.192545] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-09T20:30:33.192837] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-09T20:30:33.192962] [INFO ] [sig ] RNA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:33.331660] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RNA.txt [2026-01-09T20:30:33.331827] [INFO ] [sig ] [2695/3504] Completed RNA in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:33.331873] [INFO ] [sig ] [2696/3504] Forecasting RNAC... [2026-01-09T20:30:33.331906] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-09T20:30:33.331938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-09T20:30:33.343223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-09T20:30:33.343534] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-09T20:30:33.344312] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-09T20:30:33.344363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:33.344394] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:33.344420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:33.344475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:33.400286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:33.401033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:33.401111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:33.401144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:33.518066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:33.518217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:33.518257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:33.518285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:33.521646] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-01-09T20:30:33.521919] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-09T20:30:33.522039] [INFO ] [sig ] RNAC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:33.663890] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RNAC.txt [2026-01-09T20:30:33.664032] [INFO ] [sig ] [2696/3504] Completed RNAC in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:33.664070] [INFO ] [sig ] [2697/3504] Forecasting RNAZ... [2026-01-09T20:30:33.664099] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-09T20:30:33.664129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-09T20:30:33.675623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-09T20:30:33.675959] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-09T20:30:33.676905] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-09T20:30:33.676957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:33.676988] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:33.677013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:33.677068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:33.740084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:33.741059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:33.741144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:33.741176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:33.890425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:33.890589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:33.890630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:33.890659] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:33.894060] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=59.88%) [2026-01-09T20:30:33.894330] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-09T20:30:33.894453] [INFO ] [sig ] RNAZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:34.033561] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RNAZ.txt [2026-01-09T20:30:34.033876] [INFO ] [sig ] [2697/3504] Completed RNAZ in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:34.033914] [INFO ] [sig ] [2698/3504] Forecasting RNG... [2026-01-09T20:30:34.033943] [INFO ] [sig ] Generating forecast for: RNG [2026-01-09T20:30:34.033971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-09T20:30:34.046835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-09T20:30:34.047210] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-09T20:30:34.048031] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-09T20:30:34.048084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:34.048130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:34.048157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:34.048212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:34.103342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:34.104077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:34.104156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:34.104188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:34.227366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:34.227518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:34.227559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:34.227607] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:34.231048] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-09T20:30:34.231322] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-09T20:30:34.231444] [INFO ] [sig ] RNG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:34.392511] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RNG.txt [2026-01-09T20:30:34.392659] [INFO ] [sig ] [2698/3504] Completed RNG in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:34.392700] [INFO ] [sig ] [2699/3504] Forecasting RNP... [2026-01-09T20:30:34.392728] [INFO ] [sig ] Generating forecast for: RNP [2026-01-09T20:30:34.392758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-09T20:30:34.405240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-09T20:30:34.405525] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-09T20:30:34.406482] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-09T20:30:34.406534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:34.406565] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:34.406614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:34.406670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:34.466370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:34.467057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:34.467156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:34.467192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:34.587178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:34.587329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:34.587368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:34.587398] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:34.591200] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-09T20:30:34.591471] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-09T20:30:34.591802] [INFO ] [sig ] RNP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:34.735584] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RNP.txt [2026-01-09T20:30:34.735717] [INFO ] [sig ] [2699/3504] Completed RNP in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:34.735757] [INFO ] [sig ] [2700/3504] Forecasting ROAD... [2026-01-09T20:30:34.735787] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-09T20:30:34.735815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-09T20:30:34.748332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-09T20:30:34.748709] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-09T20:30:34.749562] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-09T20:30:34.749635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:34.749669] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:34.749696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:34.749754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:34.809323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:34.810182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:34.810267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:34.810300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:34.937720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:34.937870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:34.937911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:34.937941] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:34.941493] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-01-09T20:30:34.941793] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-09T20:30:34.941922] [INFO ] [sig ] ROAD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:35.088596] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ROAD.txt [2026-01-09T20:30:35.088753] [INFO ] [sig ] [2700/3504] Completed ROAD in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:35.088797] [INFO ] [sig ] [2701/3504] Forecasting ROCK... [2026-01-09T20:30:35.088827] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-09T20:30:35.088858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-09T20:30:35.100264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-09T20:30:35.100601] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-09T20:30:35.101394] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-09T20:30:35.101448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:35.101481] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:35.101508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:35.101566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:35.162202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:35.163077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:35.163161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:35.163194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:35.283768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:35.283916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:35.283955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:35.283983] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:35.287315] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=59.13%) [2026-01-09T20:30:35.287608] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-09T20:30:35.287730] [INFO ] [sig ] ROCK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:35.431155] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ROCK.txt [2026-01-09T20:30:35.431289] [INFO ] [sig ] [2701/3504] Completed ROCK in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:35.431328] [INFO ] [sig ] [2702/3504] Forecasting ROE... [2026-01-09T20:30:35.431370] [INFO ] [sig ] Generating forecast for: ROE [2026-01-09T20:30:35.431406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-09T20:30:35.442291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-09T20:30:35.442592] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-09T20:30:35.443337] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-09T20:30:35.443388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:35.443419] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:35.443445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:35.443500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:35.501509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:35.502200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:35.502304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:35.502337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:35.619364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:35.619516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:35.619555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:35.619602] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:35.622925] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-09T20:30:35.623190] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-09T20:30:35.623310] [INFO ] [sig ] ROE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:35.764120] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ROE.txt [2026-01-09T20:30:35.764280] [INFO ] [sig ] [2702/3504] Completed ROE in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:35.764320] [INFO ] [sig ] [2703/3504] Forecasting ROP... [2026-01-09T20:30:35.764349] [INFO ] [sig ] Generating forecast for: ROP [2026-01-09T20:30:35.764378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-09T20:30:35.776267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-09T20:30:35.776716] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-09T20:30:35.777528] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-09T20:30:35.777602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:35.777636] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:35.777662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:35.777718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:35.837601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:35.838616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:35.838705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:35.838739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:35.956873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:35.957025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:35.957066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:35.957114] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:35.960506] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-09T20:30:35.960800] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-09T20:30:35.960925] [INFO ] [sig ] ROP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:36.100683] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ROP.txt [2026-01-09T20:30:36.100825] [INFO ] [sig ] [2703/3504] Completed ROP in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:36.100865] [INFO ] [sig ] [2704/3504] Forecasting RPAY... [2026-01-09T20:30:36.100894] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-09T20:30:36.100923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-09T20:30:36.113817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-09T20:30:36.114164] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-09T20:30:36.114960] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-09T20:30:36.115013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:36.115044] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:36.115070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:36.115126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:36.172521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:36.173334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:36.173414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:36.173447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:36.291114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:36.291265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:36.291307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:36.291346] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:36.294717] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-01-09T20:30:36.294983] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-09T20:30:36.295103] [INFO ] [sig ] RPAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:36.438050] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RPAY.txt [2026-01-09T20:30:36.438176] [INFO ] [sig ] [2704/3504] Completed RPAY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:36.438223] [INFO ] [sig ] [2705/3504] Forecasting RPD... [2026-01-09T20:30:36.438251] [INFO ] [sig ] Generating forecast for: RPD [2026-01-09T20:30:36.438280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-09T20:30:36.450341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-09T20:30:36.450839] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-09T20:30:36.451621] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-09T20:30:36.451682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:36.451716] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:36.451743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:36.451800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:36.509873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:36.510500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:36.510596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:36.510632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:36.634813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:36.634963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:36.635003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:36.635052] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:36.638448] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-09T20:30:36.638752] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-09T20:30:36.638874] [INFO ] [sig ] RPD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:36.779751] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RPD.txt [2026-01-09T20:30:36.779902] [INFO ] [sig ] [2705/3504] Completed RPD in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:36.779942] [INFO ] [sig ] [2706/3504] Forecasting RPID... [2026-01-09T20:30:36.779970] [INFO ] [sig ] Generating forecast for: RPID [2026-01-09T20:30:36.779999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-09T20:30:36.790560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-09T20:30:36.790852] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-09T20:30:36.791655] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-09T20:30:36.791708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:36.791742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:36.791770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:36.791831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:36.848782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:36.849423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:36.849502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:36.849535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:36.966341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:36.966483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:36.966522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:36.966552] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:36.970168] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=36.15%) [2026-01-09T20:30:36.970456] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-09T20:30:36.970788] [INFO ] [sig ] RPID: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:37.111781] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RPID.txt [2026-01-09T20:30:37.111930] [INFO ] [sig ] [2706/3504] Completed RPID in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:37.111970] [INFO ] [sig ] [2707/3504] Forecasting RPRX... [2026-01-09T20:30:37.111998] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-09T20:30:37.112028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-09T20:30:37.125959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-09T20:30:37.126392] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-09T20:30:37.127291] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-09T20:30:37.127347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:37.127380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:37.127408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:37.127466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:37.190729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:37.191900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:37.191998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:37.192065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:37.325498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:37.325693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:37.325747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:37.325778] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:37.334593] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-01-09T20:30:37.335130] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-09T20:30:37.335291] [INFO ] [sig ] RPRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:37.486930] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RPRX.txt [2026-01-09T20:30:37.487116] [INFO ] [sig ] [2707/3504] Completed RPRX in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:37.487161] [INFO ] [sig ] [2708/3504] Forecasting RPTX... [2026-01-09T20:30:37.487197] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-09T20:30:37.487246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-09T20:30:37.500894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-09T20:30:37.501276] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-09T20:30:37.502074] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-09T20:30:37.502126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:37.502159] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:37.502185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:37.502242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:37.558458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:37.559291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:37.559373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:37.559408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:37.683042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:37.683228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:37.683281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:37.683316] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:37.687254] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=23.61%) [2026-01-09T20:30:37.687547] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-09T20:30:37.687880] [INFO ] [sig ] RPTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:37.829516] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RPTX.txt [2026-01-09T20:30:37.829676] [INFO ] [sig ] [2708/3504] Completed RPTX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-09T20:30:37.829911] [INFO ] [sig ] [2709/3504] Forecasting RQI... [2026-01-09T20:30:37.829941] [INFO ] [sig ] Generating forecast for: RQI [2026-01-09T20:30:37.829970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-09T20:30:37.842518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-09T20:30:37.842816] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-09T20:30:37.843589] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-09T20:30:37.843640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:37.843899] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:37.843940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:37.843997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:37.901908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:37.902590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:37.902668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:37.902699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:38.019311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:38.019463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:38.019500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:38.019528] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:38.022866] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-09T20:30:38.023137] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-09T20:30:38.023256] [INFO ] [sig ] RQI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:38.162090] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RQI.txt [2026-01-09T20:30:38.162225] [INFO ] [sig ] [2709/3504] Completed RQI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-09T20:30:38.162264] [INFO ] [sig ] [2710/3504] Forecasting RRBI... [2026-01-09T20:30:38.162294] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-09T20:30:38.162323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-09T20:30:38.173336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-09T20:30:38.173670] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-09T20:30:38.174410] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-09T20:30:38.174461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:38.174492] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:38.174518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:38.174591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:38.229719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:38.230458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:38.230537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:38.230569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:38.337804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:38.337946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:38.337988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:38.338016] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:38.341325] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-01-09T20:30:38.341624] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-09T20:30:38.341749] [INFO ] [sig ] RRBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:38.485997] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RRBI.txt [2026-01-09T20:30:38.486162] [INFO ] [sig ] [2710/3504] Completed RRBI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-09T20:30:38.486205] [INFO ] [sig ] [2711/3504] Forecasting RRC... [2026-01-09T20:30:38.486235] [INFO ] [sig ] Generating forecast for: RRC [2026-01-09T20:30:38.486265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-09T20:30:38.498432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-09T20:30:38.498772] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-09T20:30:38.499787] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-09T20:30:38.499838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:38.499871] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:38.499898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:38.499955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:38.560335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:38.561181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:38.561279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:38.561318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:38.687927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:38.688097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:38.688144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:38.688174] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:38.692289] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=27.96%) [2026-01-09T20:30:38.692607] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-09T20:30:38.692932] [INFO ] [sig ] RRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:38.838261] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RRC.txt [2026-01-09T20:30:38.838414] [INFO ] [sig ] [2711/3504] Completed RRC in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-09T20:30:38.838460] [INFO ] [sig ] [2712/3504] Forecasting RRGB... [2026-01-09T20:30:38.838499] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-09T20:30:38.838531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-09T20:30:38.850565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-09T20:30:38.850970] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-09T20:30:38.851762] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-09T20:30:38.851813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:38.851845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:38.851871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:38.851926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:38.907560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:38.908389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:38.908468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:38.908501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:39.029734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:39.029886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:39.029924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:39.029985] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:39.033935] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-01-09T20:30:39.034221] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-09T20:30:39.034348] [INFO ] [sig ] RRGB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:39.174249] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RRGB.txt [2026-01-09T20:30:39.174396] [INFO ] [sig ] [2712/3504] Completed RRGB in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:39.174435] [INFO ] [sig ] [2713/3504] Forecasting RRX... [2026-01-09T20:30:39.174465] [INFO ] [sig ] Generating forecast for: RRX [2026-01-09T20:30:39.174504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-09T20:30:39.188353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-09T20:30:39.188763] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-09T20:30:39.189805] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-09T20:30:39.189859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:39.189893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:39.189921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:39.189978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:39.254382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:39.255287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:39.255372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:39.255405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:39.384743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:39.384999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:39.385042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:39.385071] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:39.389362] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-09T20:30:39.389862] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-09T20:30:39.390007] [INFO ] [sig ] RRX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:39.535619] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RRX.txt [2026-01-09T20:30:39.535803] [INFO ] [sig ] [2713/3504] Completed RRX in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:39.535846] [INFO ] [sig ] [2714/3504] Forecasting RS... [2026-01-09T20:30:39.535877] [INFO ] [sig ] Generating forecast for: RS [2026-01-09T20:30:39.535908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-09T20:30:39.548184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-09T20:30:39.548490] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-09T20:30:39.549291] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-09T20:30:39.549346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:39.549390] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:39.549431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:39.549513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:39.611072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:39.612129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:39.612214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:39.612246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:39.738687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:39.738837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:39.738877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:39.738907] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:39.742274] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-01-09T20:30:39.742555] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-09T20:30:39.742700] [INFO ] [sig ] RS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:39.890913] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RS.txt [2026-01-09T20:30:39.891126] [INFO ] [sig ] [2714/3504] Completed RS in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:39.891179] [INFO ] [sig ] [2715/3504] Forecasting RSG... [2026-01-09T20:30:39.891215] [INFO ] [sig ] Generating forecast for: RSG [2026-01-09T20:30:39.891251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-09T20:30:39.906272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-09T20:30:39.906658] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-09T20:30:39.907923] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-09T20:30:39.907976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:39.908008] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:39.908035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:39.908093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:39.973177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:39.974385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:39.974473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:39.974507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:40.099301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:40.099460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:40.099499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:40.099527] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:40.102904] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=65.98%) [2026-01-09T20:30:40.103187] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-09T20:30:40.103312] [INFO ] [sig ] RSG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:40.243292] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RSG.txt [2026-01-09T20:30:40.243447] [INFO ] [sig ] [2715/3504] Completed RSG in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:40.243487] [INFO ] [sig ] [2716/3504] Forecasting RSI... [2026-01-09T20:30:40.243516] [INFO ] [sig ] Generating forecast for: RSI [2026-01-09T20:30:40.243546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-09T20:30:40.255467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-09T20:30:40.255810] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-09T20:30:40.256564] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-09T20:30:40.256635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:40.256667] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:40.256880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:40.256936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:40.313053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:40.313915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:40.313999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:40.314031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:40.437057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:40.437230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:40.437269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:40.437297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:40.440655] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-09T20:30:40.440951] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-09T20:30:40.441072] [INFO ] [sig ] RSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:40.601325] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RSI.txt [2026-01-09T20:30:40.601483] [INFO ] [sig ] [2716/3504] Completed RSI in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:40.601524] [INFO ] [sig ] [2717/3504] Forecasting RSKD... [2026-01-09T20:30:40.601554] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-09T20:30:40.601602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-09T20:30:40.613104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-09T20:30:40.613453] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-09T20:30:40.614255] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-09T20:30:40.614307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:40.614338] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:40.614365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:40.614421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:40.675750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:40.676638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:40.676723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:40.676757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:40.794228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:40.794380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:40.794419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:40.794447] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:40.801179] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-09T20:30:40.801498] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-09T20:30:40.801646] [INFO ] [sig ] RSKD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:40.952131] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RSKD.txt [2026-01-09T20:30:40.952300] [INFO ] [sig ] [2717/3504] Completed RSKD in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:40.952349] [INFO ] [sig ] [2718/3504] Forecasting RSSS... [2026-01-09T20:30:40.952395] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-09T20:30:40.952434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-09T20:30:40.964647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-09T20:30:40.965147] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-09T20:30:40.965930] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-09T20:30:40.965981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:40.966012] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:40.966038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:40.966092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:41.024004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:41.024785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:41.024863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:41.024896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:41.145298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:41.145444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:41.145483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:41.145511] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:41.148946] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-01-09T20:30:41.149210] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-09T20:30:41.149328] [INFO ] [sig ] RSSS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:41.290861] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RSSS.txt [2026-01-09T20:30:41.291023] [INFO ] [sig ] [2718/3504] Completed RSSS in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:41.291065] [INFO ] [sig ] [2719/3504] Forecasting RTO... [2026-01-09T20:30:41.291094] [INFO ] [sig ] Generating forecast for: RTO [2026-01-09T20:30:41.291123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-09T20:30:41.302768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-09T20:30:41.303103] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-09T20:30:41.303942] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-09T20:30:41.303996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:41.304027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:41.304056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:41.304113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:41.362281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:41.363001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:41.363103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:41.363136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:41.493544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:41.493737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:41.493781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:41.493812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:41.497299] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-01-09T20:30:41.497607] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-09T20:30:41.497736] [INFO ] [sig ] RTO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:41.643918] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RTO.txt [2026-01-09T20:30:41.644064] [INFO ] [sig ] [2719/3504] Completed RTO in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:41.644102] [INFO ] [sig ] [2720/3504] Forecasting RUM... [2026-01-09T20:30:41.644132] [INFO ] [sig ] Generating forecast for: RUM [2026-01-09T20:30:41.644161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-09T20:30:41.654993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-09T20:30:41.655306] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-09T20:30:41.656095] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-09T20:30:41.656148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:41.656180] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:41.656209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:41.656266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:41.715303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:41.716215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:41.716295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:41.716328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:41.840101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:41.840262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:41.840301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:41.840339] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:41.843896] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-01-09T20:30:41.844277] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-09T20:30:41.844428] [INFO ] [sig ] RUM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:41.984281] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RUM.txt [2026-01-09T20:30:41.984412] [INFO ] [sig ] [2720/3504] Completed RUM in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:41.984451] [INFO ] [sig ] [2721/3504] Forecasting RUN... [2026-01-09T20:30:41.984480] [INFO ] [sig ] Generating forecast for: RUN [2026-01-09T20:30:41.984509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-09T20:30:41.995693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-09T20:30:41.996001] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-09T20:30:41.996788] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-09T20:30:41.996841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:41.996873] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:41.996900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:41.996957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:42.054084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:42.054890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:42.054971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:42.055006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:42.175135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:42.175277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:42.175315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:42.175343] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:42.178768] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=35.17%) [2026-01-09T20:30:42.179045] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-09T20:30:42.179167] [INFO ] [sig ] RUN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:42.349482] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RUN.txt [2026-01-09T20:30:42.349649] [INFO ] [sig ] [2721/3504] Completed RUN in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:42.349692] [INFO ] [sig ] [2722/3504] Forecasting RUNN... [2026-01-09T20:30:42.349725] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-09T20:30:42.349762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-09T20:30:42.360964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-09T20:30:42.361302] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-09T20:30:42.362143] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-09T20:30:42.362197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:42.362242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:42.362270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:42.362337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:42.419179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:42.419904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:42.419985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:42.420018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:42.541006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:42.541160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:42.541209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:42.541243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:42.544699] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-01-09T20:30:42.544974] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-09T20:30:42.545097] [INFO ] [sig ] RUNN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:42.689982] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RUNN.txt [2026-01-09T20:30:42.690150] [INFO ] [sig ] [2722/3504] Completed RUNN in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:42.690188] [INFO ] [sig ] [2723/3504] Forecasting RUSHA... [2026-01-09T20:30:42.690218] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-09T20:30:42.690248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-09T20:30:42.701943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-09T20:30:42.702251] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-09T20:30:42.703042] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-09T20:30:42.703094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:42.703126] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:42.703154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:42.703214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:42.765697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:42.766543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:42.766643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:42.766679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:42.884833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:42.884980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:42.885019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:42.885048] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:42.888696] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=38.84%) [2026-01-09T20:30:42.889133] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-09T20:30:42.889252] [INFO ] [sig ] RUSHA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:43.030645] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RUSHA.txt [2026-01-09T20:30:43.030775] [INFO ] [sig ] [2723/3504] Completed RUSHA in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:43.030814] [INFO ] [sig ] [2724/3504] Forecasting RUSHB... [2026-01-09T20:30:43.030844] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-09T20:30:43.030874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-09T20:30:43.042033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-09T20:30:43.042295] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-09T20:30:43.043060] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-09T20:30:43.043111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:43.043142] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:43.043168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:43.043225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:43.101393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:43.102055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:43.102132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:43.102164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:43.206642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:43.206959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:43.206998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:43.207026] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:43.210705] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-01-09T20:30:43.210978] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-09T20:30:43.211096] [INFO ] [sig ] RUSHB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:43.352989] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RUSHB.txt [2026-01-09T20:30:43.353143] [INFO ] [sig ] [2724/3504] Completed RUSHB in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:43.353181] [INFO ] [sig ] [2725/3504] Forecasting RVMD... [2026-01-09T20:30:43.353210] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-09T20:30:43.353239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-09T20:30:43.364377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-09T20:30:43.364731] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-09T20:30:43.365539] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-09T20:30:43.365617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:43.365652] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:43.365680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:43.365737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:43.421876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:43.422749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:43.422836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:43.422870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:43.546287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:43.546438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:43.546477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:43.546507] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:43.549867] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-01-09T20:30:43.550134] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-09T20:30:43.550251] [INFO ] [sig ] RVMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:43.692083] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RVMD.txt [2026-01-09T20:30:43.692211] [INFO ] [sig ] [2725/3504] Completed RVMD in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:43.692274] [INFO ] [sig ] [2726/3504] Forecasting RVSB... [2026-01-09T20:30:43.692305] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-09T20:30:43.692334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-09T20:30:43.705045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-09T20:30:43.705312] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-09T20:30:43.706095] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-09T20:30:43.706147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:43.706209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:43.706237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:43.706293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:43.765005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:43.765643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:43.765726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:43.765758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:43.890079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:43.890225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:43.890263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:43.890292] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:43.893690] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=44.86%) [2026-01-09T20:30:43.893957] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-09T20:30:43.894078] [INFO ] [sig ] RVSB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:44.035889] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RVSB.txt [2026-01-09T20:30:44.036042] [INFO ] [sig ] [2726/3504] Completed RVSB in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-09T20:30:44.036081] [INFO ] [sig ] [2727/3504] Forecasting RVTY... [2026-01-09T20:30:44.036112] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-09T20:30:44.036141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-09T20:30:44.047312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-09T20:30:44.047626] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-09T20:30:44.048408] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-09T20:30:44.048461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:44.048494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:44.048521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:44.048604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:44.106084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:44.106858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:44.106940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:44.106973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:44.229633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:44.229962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:44.230002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:44.230031] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:44.233802] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-09T20:30:44.234072] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-09T20:30:44.234209] [INFO ] [sig ] RVTY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:44.374485] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RVTY.txt [2026-01-09T20:30:44.374658] [INFO ] [sig ] [2727/3504] Completed RVTY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-09T20:30:44.374699] [INFO ] [sig ] [2728/3504] Forecasting RWAY... [2026-01-09T20:30:44.374730] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-09T20:30:44.374759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-09T20:30:44.386874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-09T20:30:44.387272] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-09T20:30:44.388075] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-09T20:30:44.388127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:44.388159] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:44.388185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:44.388241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:44.447083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:44.448022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:44.448103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:44.448135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:44.571724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:44.571881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:44.571920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:44.571950] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:44.575846] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-09T20:30:44.576147] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-09T20:30:44.576292] [INFO ] [sig ] RWAY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:44.720545] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RWAY.txt [2026-01-09T20:30:44.720717] [INFO ] [sig ] [2728/3504] Completed RWAY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-09T20:30:44.720756] [INFO ] [sig ] [2729/3504] Forecasting RXO... [2026-01-09T20:30:44.720786] [INFO ] [sig ] Generating forecast for: RXO [2026-01-09T20:30:44.720816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-09T20:30:44.732325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-09T20:30:44.732611] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-09T20:30:44.733361] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-09T20:30:44.733412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:44.733443] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:44.733470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:44.733525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:44.789601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:44.790268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:44.790346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:44.790377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:44.912073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:44.912210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:44.912264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:44.912322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:44.916261] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-01-09T20:30:44.916531] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-09T20:30:44.916676] [INFO ] [sig ] RXO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:45.057919] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RXO.txt [2026-01-09T20:30:45.058050] [INFO ] [sig ] [2729/3504] Completed RXO in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:45.058088] [INFO ] [sig ] [2730/3504] Forecasting RXRX... [2026-01-09T20:30:45.058117] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-09T20:30:45.058147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-09T20:30:45.069561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-09T20:30:45.070094] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-09T20:30:45.070865] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-09T20:30:45.070916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:45.070947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:45.070972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:45.071027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:45.127931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:45.128680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:45.128759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:45.128791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:45.253447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:45.253614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:45.253654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:45.253682] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:45.257021] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=62.18%) [2026-01-09T20:30:45.257299] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-09T20:30:45.257418] [INFO ] [sig ] RXRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:45.395921] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RXRX.txt [2026-01-09T20:30:45.396051] [INFO ] [sig ] [2730/3504] Completed RXRX in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:45.396089] [INFO ] [sig ] [2731/3504] Forecasting RY... [2026-01-09T20:30:45.396119] [INFO ] [sig ] Generating forecast for: RY [2026-01-09T20:30:45.396148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-09T20:30:45.408503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-09T20:30:45.408834] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-09T20:30:45.409608] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-09T20:30:45.409661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:45.409691] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:45.409717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:45.409773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:45.466209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:45.466962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:45.467042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:45.467074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:45.591730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:45.591882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:45.591920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:45.591950] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:45.595652] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-09T20:30:45.595923] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-09T20:30:45.596043] [INFO ] [sig ] RY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:45.734976] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RY.txt [2026-01-09T20:30:45.735121] [INFO ] [sig ] [2731/3504] Completed RY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:45.735160] [INFO ] [sig ] [2732/3504] Forecasting RYAAY... [2026-01-09T20:30:45.735189] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-09T20:30:45.735220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-09T20:30:45.748178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-09T20:30:45.748474] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-09T20:30:45.749241] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-09T20:30:45.749292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:45.749322] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:45.749347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:45.749402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:45.806435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:45.807352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:45.807440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:45.807472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:45.930385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:45.930541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:45.930600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:45.930632] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:45.933943] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-09T20:30:45.934209] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-09T20:30:45.934326] [INFO ] [sig ] RYAAY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:46.072527] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RYAAY.txt [2026-01-09T20:30:46.072677] [INFO ] [sig ] [2732/3504] Completed RYAAY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:46.072716] [INFO ] [sig ] [2733/3504] Forecasting RYAM... [2026-01-09T20:30:46.072745] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-09T20:30:46.072775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-09T20:30:46.083553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-09T20:30:46.083859] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-09T20:30:46.084621] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-09T20:30:46.084672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:46.084714] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:46.084742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:46.084798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:46.140535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:46.141238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:46.141315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:46.141346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:46.264791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:46.264938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:46.264975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:46.265005] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:46.268352] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-01-09T20:30:46.268653] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-09T20:30:46.268778] [INFO ] [sig ] RYAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:46.416145] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RYAM.txt [2026-01-09T20:30:46.416334] [INFO ] [sig ] [2733/3504] Completed RYAM in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:46.416374] [INFO ] [sig ] [2734/3504] Forecasting RYAN... [2026-01-09T20:30:46.416404] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-09T20:30:46.416438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-09T20:30:46.429250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-09T20:30:46.429605] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-09T20:30:46.430400] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-09T20:30:46.430452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:46.430483] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:46.430509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:46.430566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:46.488230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:46.488905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:46.488980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:46.489011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:46.609131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:46.609267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:46.609305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:46.609334] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:46.612684] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=62.94%) [2026-01-09T20:30:46.612947] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-09T20:30:46.613066] [INFO ] [sig ] RYAN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:46.753038] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RYAN.txt [2026-01-09T20:30:46.753165] [INFO ] [sig ] [2734/3504] Completed RYAN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:46.753203] [INFO ] [sig ] [2735/3504] Forecasting RYI... [2026-01-09T20:30:46.753232] [INFO ] [sig ] Generating forecast for: RYI [2026-01-09T20:30:46.753265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-09T20:30:46.764665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-09T20:30:46.764999] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-09T20:30:46.765807] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-09T20:30:46.766011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:46.766043] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:46.766073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:46.766131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:46.822195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:46.822831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:46.822906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:46.822937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:46.945994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:46.946128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:46.946166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:46.946194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:46.949475] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=50.16%) [2026-01-09T20:30:46.949755] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-09T20:30:46.949872] [INFO ] [sig ] RYI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:47.088837] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RYI.txt [2026-01-09T20:30:47.088950] [INFO ] [sig ] [2735/3504] Completed RYI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:47.088986] [INFO ] [sig ] [2736/3504] Forecasting RYN... [2026-01-09T20:30:47.089014] [INFO ] [sig ] Generating forecast for: RYN [2026-01-09T20:30:47.089042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-09T20:30:47.100624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-09T20:30:47.100887] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-09T20:30:47.101643] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-09T20:30:47.101694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:47.101724] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:47.101751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:47.101806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:47.157036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:47.157662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:47.157774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:47.157806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:47.272517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:47.272684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:47.272723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:47.272751] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:47.276071] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-01-09T20:30:47.276340] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-09T20:30:47.276459] [INFO ] [sig ] RYN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:47.420012] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RYN.txt [2026-01-09T20:30:47.420183] [INFO ] [sig ] [2736/3504] Completed RYN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:47.420222] [INFO ] [sig ] [2737/3504] Forecasting RYTM... [2026-01-09T20:30:47.420258] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-09T20:30:47.420289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-09T20:30:47.434265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-09T20:30:47.434640] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-09T20:30:47.435848] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-09T20:30:47.435912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:47.435955] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:47.435993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:47.436071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:47.495531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:47.496211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:47.496289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:47.496321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:47.615932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:47.616086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:47.616125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:47.616153] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:47.619463] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-09T20:30:47.619743] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-09T20:30:47.619860] [INFO ] [sig ] RYTM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:47.757566] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/RYTM.txt [2026-01-09T20:30:47.757707] [INFO ] [sig ] [2737/3504] Completed RYTM in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:47.757745] [INFO ] [sig ] [2738/3504] Forecasting RZB... [2026-01-09T20:30:47.757774] [INFO ] [sig ] Generating forecast for: RZB [2026-01-09T20:30:47.757804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-09T20:30:47.770052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-09T20:30:47.770445] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-09T20:30:47.771317] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-09T20:30:47.771372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:47.771426] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:47.771474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:47.771552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:47.829846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:47.830769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:47.830860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:47.830893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:47.952701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:47.952868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:47.952908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:47.952936] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:47.956311] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=38.21%) [2026-01-09T20:30:47.956599] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-09T20:30:47.956724] [INFO ] [sig ] RZB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:48.114899] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RZB.txt [2026-01-09T20:30:48.115065] [INFO ] [sig ] [2738/3504] Completed RZB in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:48.115105] [INFO ] [sig ] [2739/3504] Forecasting RZC... [2026-01-09T20:30:48.115136] [INFO ] [sig ] Generating forecast for: RZC [2026-01-09T20:30:48.115165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-09T20:30:48.126727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-09T20:30:48.127149] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-09T20:30:48.127979] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-09T20:30:48.128031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:48.128063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:48.128089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:48.128144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:48.183024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:48.183921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:48.184005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:48.184037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:48.299394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:48.299554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:48.299617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:48.299648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:48.303054] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-01-09T20:30:48.303342] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-09T20:30:48.303469] [INFO ] [sig ] RZC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:48.441469] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/RZC.txt [2026-01-09T20:30:48.441666] [INFO ] [sig ] [2739/3504] Completed RZC in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:48.441709] [INFO ] [sig ] [2740/3504] Forecasting S... [2026-01-09T20:30:48.441739] [INFO ] [sig ] Generating forecast for: S [2026-01-09T20:30:48.441770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-09T20:30:48.453854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-09T20:30:48.454263] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-09T20:30:48.455096] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-09T20:30:48.455150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:48.455183] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:48.455210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:48.455266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:48.511203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:48.512127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:48.512212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:48.512245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:48.636066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:48.636227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:48.636266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:48.636324] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:48.639718] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=55.18%) [2026-01-09T20:30:48.639986] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-09T20:30:48.640105] [INFO ] [sig ] S: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:48.782698] [INFO ] [LOCAL ] Saved forecast: S 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/S.txt [2026-01-09T20:30:48.782857] [INFO ] [sig ] [2740/3504] Completed S in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:48.782896] [INFO ] [sig ] [2741/3504] Forecasting SA... [2026-01-09T20:30:48.782924] [INFO ] [sig ] Generating forecast for: SA [2026-01-09T20:30:48.782955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-09T20:30:48.794314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-09T20:30:48.794704] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-09T20:30:48.795713] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-09T20:30:48.795766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:48.795797] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:48.795823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:48.796048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:48.855369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:48.856446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:48.856529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:48.856561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:48.982077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:48.982235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:48.982275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:48.982303] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:48.985707] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-01-09T20:30:48.985985] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-09T20:30:48.986115] [INFO ] [sig ] SA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:49.128429] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SA.txt [2026-01-09T20:30:49.128608] [INFO ] [sig ] [2741/3504] Completed SA in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:49.128649] [INFO ] [sig ] [2742/3504] Forecasting SAFE... [2026-01-09T20:30:49.128678] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-09T20:30:49.128709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-09T20:30:49.140374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-09T20:30:49.140777] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-09T20:30:49.141630] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-09T20:30:49.141683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:49.141716] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:49.141744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:49.141802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:49.200420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:49.201465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:49.201547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:49.201597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:49.323184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:49.323338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:49.323380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:49.323410] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:49.326956] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-09T20:30:49.327277] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-09T20:30:49.327406] [INFO ] [sig ] SAFE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:49.472419] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAFE.txt [2026-01-09T20:30:49.472587] [INFO ] [sig ] [2742/3504] Completed SAFE in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:49.472627] [INFO ] [sig ] [2743/3504] Forecasting SAH... [2026-01-09T20:30:49.472677] [INFO ] [sig ] Generating forecast for: SAH [2026-01-09T20:30:49.472725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-09T20:30:49.483432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-09T20:30:49.483824] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-09T20:30:49.484609] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-09T20:30:49.484662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:49.484719] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:49.484747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:49.484803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:49.544532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:49.545569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:49.545678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:49.545717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:49.668071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:49.668225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:49.668265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:49.668294] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:49.671683] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-01-09T20:30:49.671982] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-09T20:30:49.672111] [INFO ] [sig ] SAH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:49.830620] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SAH.txt [2026-01-09T20:30:49.830846] [INFO ] [sig ] [2743/3504] Completed SAH in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-09T20:30:49.830902] [INFO ] [sig ] [2744/3504] Forecasting SAIA... [2026-01-09T20:30:49.830933] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-09T20:30:49.830964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-09T20:30:49.844538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-09T20:30:49.845189] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-09T20:30:49.846183] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-09T20:30:49.846238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:49.846270] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:49.846295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:49.846369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:49.909004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:49.910309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:49.910403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:49.910439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:50.045255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:50.045418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:50.045463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:50.045491] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:50.049357] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-01-09T20:30:50.049735] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-09T20:30:50.049923] [INFO ] [sig ] SAIA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:50.199482] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAIA.txt [2026-01-09T20:30:50.199658] [INFO ] [sig ] [2744/3504] Completed SAIA in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-09T20:30:50.199701] [INFO ] [sig ] [2745/3504] Forecasting SAIC... [2026-01-09T20:30:50.199732] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-09T20:30:50.199763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-09T20:30:50.211264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-09T20:30:50.211666] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-09T20:30:50.212464] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-09T20:30:50.212516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:50.212547] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:50.212597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:50.212656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:50.270641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:50.271504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:50.271606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:50.271641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:50.415698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:50.415865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:50.415906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:50.415936] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:50.419598] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-09T20:30:50.419968] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-09T20:30:50.420108] [INFO ] [sig ] SAIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:50.565139] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAIC.txt [2026-01-09T20:30:50.565303] [INFO ] [sig ] [2745/3504] Completed SAIC in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-09T20:30:50.565342] [INFO ] [sig ] [2746/3504] Forecasting SAM... [2026-01-09T20:30:50.565370] [INFO ] [sig ] Generating forecast for: SAM [2026-01-09T20:30:50.565401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-09T20:30:50.576959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-09T20:30:50.577369] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-09T20:30:50.578207] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-09T20:30:50.578275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:50.578309] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:50.578336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:50.578394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:50.634689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:50.635559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:50.635668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:50.635702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:50.756180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:50.756347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:50.756386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:50.756457] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:50.760182] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-09T20:30:50.760553] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-09T20:30:50.760721] [INFO ] [sig ] SAM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:50.902134] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAM.txt [2026-01-09T20:30:50.902289] [INFO ] [sig ] [2746/3504] Completed SAM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-09T20:30:50.902328] [INFO ] [sig ] [2747/3504] Forecasting SAMG... [2026-01-09T20:30:50.902356] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-09T20:30:50.902386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-09T20:30:50.913343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-09T20:30:50.913720] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-09T20:30:50.914667] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-09T20:30:50.914721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:50.914752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:50.914778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:50.914833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:50.971347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:50.972201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:50.972290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:50.972321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:51.091168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:51.091330] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:30:51.091370] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:51.091424] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:51.095095] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-01-09T20:30:51.095446] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-09T20:30:51.095610] [INFO ] [sig ] SAMG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:51.242108] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAMG.txt [2026-01-09T20:30:51.242293] [INFO ] [sig ] [2747/3504] Completed SAMG in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:51.242332] [INFO ] [sig ] [2748/3504] Forecasting SAN... [2026-01-09T20:30:51.242362] [INFO ] [sig ] Generating forecast for: SAN [2026-01-09T20:30:51.242392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-09T20:30:51.255179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-09T20:30:51.255601] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-09T20:30:51.256430] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-09T20:30:51.256485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:51.256516] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:51.256542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:51.256615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:51.313197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:51.314173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:51.314270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:51.314303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:51.436916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:51.437079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:51.437149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:51.437179] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:51.441061] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-09T20:30:51.441466] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-09T20:30:51.441646] [INFO ] [sig ] SAN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:51.589945] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAN.txt [2026-01-09T20:30:51.590097] [INFO ] [sig ] [2748/3504] Completed SAN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:51.590135] [INFO ] [sig ] [2749/3504] Forecasting SANA... [2026-01-09T20:30:51.590165] [INFO ] [sig ] Generating forecast for: SANA [2026-01-09T20:30:51.590196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-09T20:30:51.601827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-09T20:30:51.602390] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-09T20:30:51.603156] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-09T20:30:51.603208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:51.603239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:51.603265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:51.603321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:51.661230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:51.662095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:51.662176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:51.662209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:51.782466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:51.782637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:51.782678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:51.782706] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:51.786063] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=49.06%) [2026-01-09T20:30:51.786359] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-09T20:30:51.786485] [INFO ] [sig ] SANA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:51.928383] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SANA.txt [2026-01-09T20:30:51.928547] [INFO ] [sig ] [2749/3504] Completed SANA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:51.928616] [INFO ] [sig ] [2750/3504] Forecasting SANM... [2026-01-09T20:30:51.928647] [INFO ] [sig ] Generating forecast for: SANM [2026-01-09T20:30:51.928678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-09T20:30:51.941159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-09T20:30:51.941584] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-09T20:30:51.942382] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-09T20:30:51.942436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:51.942468] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:51.942494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:51.942550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:51.998910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:51.999796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:51.999877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:51.999909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:52.122376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:52.122554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:52.122629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:52.122666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:52.126232] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-09T20:30:52.126602] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-09T20:30:52.126744] [INFO ] [sig ] SANM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:52.326306] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SANM.txt [2026-01-09T20:30:52.326461] [INFO ] [sig ] [2750/3504] Completed SANM in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:52.326502] [INFO ] [sig ] [2751/3504] Forecasting SAP... [2026-01-09T20:30:52.326531] [INFO ] [sig ] Generating forecast for: SAP [2026-01-09T20:30:52.326561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-09T20:30:52.337514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-09T20:30:52.337906] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-09T20:30:52.338741] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-09T20:30:52.338798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:52.338831] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:52.338857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:52.338914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:52.395125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:52.395963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:52.396043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:52.396077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:52.517600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:52.517756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:52.517797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:52.517827] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:52.521221] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=25.80%) [2026-01-09T20:30:52.521514] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-09T20:30:52.521657] [INFO ] [sig ] SAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:52.660587] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAP.txt [2026-01-09T20:30:52.660735] [INFO ] [sig ] [2751/3504] Completed SAP in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:52.660774] [INFO ] [sig ] [2752/3504] Forecasting SARK... [2026-01-09T20:30:52.660802] [INFO ] [sig ] Generating forecast for: SARK [2026-01-09T20:30:52.660832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-09T20:30:52.676647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-09T20:30:52.677016] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-09T20:30:52.677828] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-09T20:30:52.677880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:52.677911] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:52.677937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:52.677992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:52.733361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:52.734085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:52.734174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:52.734207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:52.850152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:52.850298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:52.850338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:52.850365] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:52.853711] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-09T20:30:52.853980] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-09T20:30:52.854111] [INFO ] [sig ] SARK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:52.992854] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SARK.txt [2026-01-09T20:30:52.993010] [INFO ] [sig ] [2752/3504] Completed SARK in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:52.993048] [INFO ] [sig ] [2753/3504] Forecasting SATL... [2026-01-09T20:30:52.993077] [INFO ] [sig ] Generating forecast for: SATL [2026-01-09T20:30:52.993105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-09T20:30:53.004423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-09T20:30:53.004824] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-09T20:30:53.005631] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-09T20:30:53.005683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:53.005714] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:53.005743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:53.005800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:53.061086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:53.061908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:53.062019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:53.062059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:53.180486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:53.180667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:53.180710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:53.180740] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:53.184103] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-09T20:30:53.184376] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-09T20:30:53.184497] [INFO ] [sig ] SATL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:53.323228] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SATL.txt [2026-01-09T20:30:53.323386] [INFO ] [sig ] [2753/3504] Completed SATL in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:53.323425] [INFO ] [sig ] [2754/3504] Forecasting SATS... [2026-01-09T20:30:53.323454] [INFO ] [sig ] Generating forecast for: SATS [2026-01-09T20:30:53.323484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-09T20:30:53.335140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-09T20:30:53.335537] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-09T20:30:53.336350] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-09T20:30:53.336409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:53.336442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:53.336470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:53.336528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:53.392782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:53.393674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:53.393764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:53.393796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:53.519852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:53.520008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:53.520045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:53.520074] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:53.523370] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-01-09T20:30:53.523666] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-09T20:30:53.523788] [INFO ] [sig ] SATS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:53.662372] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SATS.txt [2026-01-09T20:30:53.662525] [INFO ] [sig ] [2754/3504] Completed SATS in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:53.662563] [INFO ] [sig ] [2755/3504] Forecasting SAVA... [2026-01-09T20:30:53.662612] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-09T20:30:53.662644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-09T20:30:53.673501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-09T20:30:53.673932] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-09T20:30:53.674765] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-09T20:30:53.674817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:53.674849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:53.674876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:53.674931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:53.732185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:53.733290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:53.733376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:53.733409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:53.871010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:53.871167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:53.871206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:53.871235] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:53.874941] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-09T20:30:53.875519] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-09T20:30:53.875727] [INFO ] [sig ] SAVA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:54.038681] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SAVA.txt [2026-01-09T20:30:54.038836] [INFO ] [sig ] [2755/3504] Completed SAVA in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:54.038875] [INFO ] [sig ] [2756/3504] Forecasting SB... [2026-01-09T20:30:54.038903] [INFO ] [sig ] Generating forecast for: SB [2026-01-09T20:30:54.038934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-09T20:30:54.052308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-09T20:30:54.052710] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-09T20:30:54.053515] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-09T20:30:54.053569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:54.053623] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:54.053652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:54.053709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:54.114996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:54.115982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:54.116074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:54.116107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:54.238140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:54.238295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:54.238335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:54.238364] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:54.241750] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-09T20:30:54.242061] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-09T20:30:54.242194] [INFO ] [sig ] SB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:54.386047] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SB.txt [2026-01-09T20:30:54.386247] [INFO ] [sig ] [2756/3504] Completed SB in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:54.386288] [INFO ] [sig ] [2757/3504] Forecasting SBAC... [2026-01-09T20:30:54.386316] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-09T20:30:54.386347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-09T20:30:54.397708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-09T20:30:54.398121] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-09T20:30:54.398959] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-09T20:30:54.399013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:54.399063] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:54.399093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:54.399161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:54.454685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:54.455641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:54.455729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:54.455763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:54.576457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:54.576625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:54.576665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:54.576694] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:54.580156] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=29.62%) [2026-01-09T20:30:54.580484] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-09T20:30:54.580641] [INFO ] [sig ] SBAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:54.722435] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBAC.txt [2026-01-09T20:30:54.722610] [INFO ] [sig ] [2757/3504] Completed SBAC in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:54.722650] [INFO ] [sig ] [2758/3504] Forecasting SBCF... [2026-01-09T20:30:54.722679] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-09T20:30:54.722710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-09T20:30:54.734104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-09T20:30:54.734423] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-09T20:30:54.735195] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-09T20:30:54.735247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:54.735278] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:54.735305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:54.735361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:54.793907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:54.794711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:54.794790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:54.794823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:54.916537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:54.916702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:54.916742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:54.916772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:54.920168] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=19.56%) [2026-01-09T20:30:54.920440] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-09T20:30:54.920562] [INFO ] [sig ] SBCF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:55.063326] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBCF.txt [2026-01-09T20:30:55.063482] [INFO ] [sig ] [2758/3504] Completed SBCF in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:55.063520] [INFO ] [sig ] [2759/3504] Forecasting SBFM... [2026-01-09T20:30:55.063551] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-09T20:30:55.063598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-09T20:30:55.075704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-09T20:30:55.076076] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-09T20:30:55.076917] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-09T20:30:55.076971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:55.077003] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:55.077030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:55.077087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:55.132946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:55.133839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:55.133922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:55.133955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:55.257875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:55.258027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:55.258066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:55.258095] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:55.261810] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-01-09T20:30:55.262088] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-09T20:30:55.262214] [INFO ] [sig ] SBFM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:55.400887] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SBFM.txt [2026-01-09T20:30:55.401042] [INFO ] [sig ] [2759/3504] Completed SBFM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:55.401081] [INFO ] [sig ] [2760/3504] Forecasting SBGI... [2026-01-09T20:30:55.401109] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-09T20:30:55.401140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-09T20:30:55.412614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-09T20:30:55.412991] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-09T20:30:55.413788] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-09T20:30:55.413841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:55.413925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:55.413952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:55.414008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:55.468943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:55.469806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:55.469884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:55.469915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:55.587773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:55.587956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:55.587997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:55.588025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:55.591413] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-01-09T20:30:55.591702] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-09T20:30:55.591824] [INFO ] [sig ] SBGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:55.730358] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SBGI.txt [2026-01-09T20:30:55.730512] [INFO ] [sig ] [2760/3504] Completed SBGI in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:55.730559] [INFO ] [sig ] [2761/3504] Forecasting SBH... [2026-01-09T20:30:55.730610] [INFO ] [sig ] Generating forecast for: SBH [2026-01-09T20:30:55.730643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-09T20:30:55.742133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-09T20:30:55.742464] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-09T20:30:55.743260] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-09T20:30:55.743313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:55.743346] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:55.743374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:55.743432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:55.798887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:55.799773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:55.799852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:55.799883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:55.920587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:55.920739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:55.920779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:55.920807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:55.924176] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-01-09T20:30:55.924482] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-09T20:30:55.924631] [INFO ] [sig ] SBH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:56.063454] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBH.txt [2026-01-09T20:30:56.063626] [INFO ] [sig ] [2761/3504] Completed SBH in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-09T20:30:56.063666] [INFO ] [sig ] [2762/3504] Forecasting SBI... [2026-01-09T20:30:56.063695] [INFO ] [sig ] Generating forecast for: SBI [2026-01-09T20:30:56.063725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-09T20:30:56.074467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-09T20:30:56.074807] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-09T20:30:56.075558] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-09T20:30:56.075628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:56.075660] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:56.075686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:56.075742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:56.130774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:56.131624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:56.131704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:56.131736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:56.247213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:56.247370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:56.247410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:56.247437] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:56.250772] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-09T20:30:56.251049] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-09T20:30:56.251190] [INFO ] [sig ] SBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:56.388201] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBI.txt [2026-01-09T20:30:56.388357] [INFO ] [sig ] [2762/3504] Completed SBI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-09T20:30:56.388396] [INFO ] [sig ] [2763/3504] Forecasting SBLK... [2026-01-09T20:30:56.388424] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-09T20:30:56.388455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-09T20:30:56.400418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-09T20:30:56.400804] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-09T20:30:56.401622] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-09T20:30:56.401675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:56.401707] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:56.401734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:56.401791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:56.458114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:56.458979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:56.459063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:56.459097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:56.578455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:56.578624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:56.578664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:56.578732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:56.582915] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-09T20:30:56.583218] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-09T20:30:56.583375] [INFO ] [sig ] SBLK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:56.738141] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBLK.txt [2026-01-09T20:30:56.738333] [INFO ] [sig ] [2763/3504] Completed SBLK in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-09T20:30:56.738386] [INFO ] [sig ] [2764/3504] Forecasting SBRA... [2026-01-09T20:30:56.738428] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-09T20:30:56.738468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-09T20:30:56.750901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-09T20:30:56.751244] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-09T20:30:56.752043] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-09T20:30:56.752098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:56.752132] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:56.752160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:56.752217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:56.807174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:56.807914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:56.807994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:56.808027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:56.925147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:56.925297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:56.925355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:56.925384] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:56.928761] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-01-09T20:30:56.929033] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-09T20:30:56.929153] [INFO ] [sig ] SBRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:57.073527] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBRA.txt [2026-01-09T20:30:57.073695] [INFO ] [sig ] [2764/3504] Completed SBRA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:57.073735] [INFO ] [sig ] [2765/3504] Forecasting SBS... [2026-01-09T20:30:57.073765] [INFO ] [sig ] Generating forecast for: SBS [2026-01-09T20:30:57.073795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-09T20:30:57.085333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-09T20:30:57.085621] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-09T20:30:57.086388] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-09T20:30:57.086440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:57.086472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:57.086498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:57.086558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:57.143238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:57.143915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:57.143993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:57.144027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:57.273539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:57.273698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:57.273740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:57.273770] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:57.277074] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-01-09T20:30:57.277385] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-09T20:30:57.277503] [INFO ] [sig ] SBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:57.419529] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBS.txt [2026-01-09T20:30:57.419706] [INFO ] [sig ] [2765/3504] Completed SBS in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:57.419747] [INFO ] [sig ] [2766/3504] Forecasting SBSI... [2026-01-09T20:30:57.419775] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-09T20:30:57.419806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-09T20:30:57.433083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-09T20:30:57.433449] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-09T20:30:57.434253] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-09T20:30:57.434305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:57.434336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:57.434361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:57.434416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:57.491121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:57.491976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:57.492079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:57.492112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:57.609492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:57.609663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:57.609702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:57.609730] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:57.613090] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-09T20:30:57.613363] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-09T20:30:57.613488] [INFO ] [sig ] SBSI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:57.756341] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBSI.txt [2026-01-09T20:30:57.756713] [INFO ] [sig ] [2766/3504] Completed SBSI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:57.756753] [INFO ] [sig ] [2767/3504] Forecasting SBUX... [2026-01-09T20:30:57.756780] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-09T20:30:57.756810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-09T20:30:57.768956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-09T20:30:57.769336] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-09T20:30:57.770143] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-09T20:30:57.770197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:57.770229] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:57.770256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:57.770313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:57.827999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:57.829099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:57.829364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:57.829399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:57.952845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:57.953005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:57.953047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:57.953075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:57.956612] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-09T20:30:57.956900] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-09T20:30:57.957029] [INFO ] [sig ] SBUX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:58.104136] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SBUX.txt [2026-01-09T20:30:58.104298] [INFO ] [sig ] [2767/3504] Completed SBUX in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:58.104338] [INFO ] [sig ] [2768/3504] Forecasting SCD... [2026-01-09T20:30:58.104368] [INFO ] [sig ] Generating forecast for: SCD [2026-01-09T20:30:58.104398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-09T20:30:58.116834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-09T20:30:58.117241] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-09T20:30:58.118050] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-09T20:30:58.118105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:58.118153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:58.118180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:58.118235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:58.174946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:58.176243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:58.176331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:58.176363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:58.292996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:58.293159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:58.293199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:58.293226] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:58.296730] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-09T20:30:58.297026] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-09T20:30:58.297202] [INFO ] [sig ] SCD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:30:58.441601] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SCD.txt [2026-01-09T20:30:58.441758] [INFO ] [sig ] [2768/3504] Completed SCD in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:58.441798] [INFO ] [sig ] [2769/3504] Forecasting SCHL... [2026-01-09T20:30:58.441826] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-09T20:30:58.441856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-09T20:30:58.453127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-09T20:30:58.453485] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-09T20:30:58.454275] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-09T20:30:58.454327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:58.454358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:58.454384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:58.454439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:58.510699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:58.511557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:58.511658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:58.511692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:58.634390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:58.634544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:58.634599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:58.634630] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:58.638557] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=80.32%) [2026-01-09T20:30:58.638843] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-09T20:30:58.638969] [INFO ] [sig ] SCHL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:58.780466] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SCHL.txt [2026-01-09T20:30:58.780642] [INFO ] [sig ] [2769/3504] Completed SCHL in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:58.780683] [INFO ] [sig ] [2770/3504] Forecasting SCI... [2026-01-09T20:30:58.780713] [INFO ] [sig ] Generating forecast for: SCI [2026-01-09T20:30:58.780744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-09T20:30:58.792252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-09T20:30:58.792618] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-09T20:30:58.793430] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-09T20:30:58.793484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:58.793515] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:58.793542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:58.793626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:58.854186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:58.855097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:58.855426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:58.855476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:58.975109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:58.975272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:58.975326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:58.975358] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:58.979091] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=52.76%) [2026-01-09T20:30:58.979505] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-09T20:30:58.979681] [INFO ] [sig ] SCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:59.127846] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SCI.txt [2026-01-09T20:30:59.127992] [INFO ] [sig ] [2770/3504] Completed SCI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:59.128031] [INFO ] [sig ] [2771/3504] Forecasting SCL... [2026-01-09T20:30:59.128060] [INFO ] [sig ] Generating forecast for: SCL [2026-01-09T20:30:59.128090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-09T20:30:59.138995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-09T20:30:59.139328] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-09T20:30:59.140123] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-09T20:30:59.140175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:59.140207] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:59.140233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:59.140289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:59.196833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:59.197662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:59.197739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:59.197771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:59.316030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:59.316154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:59.316192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:59.316221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:59.319500] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-01-09T20:30:59.319784] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-09T20:30:59.319901] [INFO ] [sig ] SCL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:59.459615] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SCL.txt [2026-01-09T20:30:59.459756] [INFO ] [sig ] [2771/3504] Completed SCL in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:59.459795] [INFO ] [sig ] [2772/3504] Forecasting SCM... [2026-01-09T20:30:59.459823] [INFO ] [sig ] Generating forecast for: SCM [2026-01-09T20:30:59.459862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-09T20:30:59.471043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-09T20:30:59.471339] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-09T20:30:59.472121] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-09T20:30:59.472173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:59.472203] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:59.472229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:59.472283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:59.529078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:59.529757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:59.529834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:59.529866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:59.646727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:59.646866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:59.646904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:59.646932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:59.650250] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-09T20:30:59.650516] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-09T20:30:59.650650] [INFO ] [sig ] SCM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:30:59.792505] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SCM.txt [2026-01-09T20:30:59.792649] [INFO ] [sig ] [2772/3504] Completed SCM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:30:59.792689] [INFO ] [sig ] [2773/3504] Forecasting SCSC... [2026-01-09T20:30:59.792718] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-09T20:30:59.792747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-09T20:30:59.803399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-09T20:30:59.803685] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-09T20:30:59.804439] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-09T20:30:59.804490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:30:59.804521] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:30:59.804548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:30:59.804642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:30:59.862565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:30:59.863370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:30:59.863448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:30:59.863481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:30:59.985595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:30:59.985746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:30:59.985785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:30:59.985812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:30:59.989720] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-09T20:30:59.990016] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-09T20:30:59.990141] [INFO ] [sig ] SCSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:00.131941] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SCSC.txt [2026-01-09T20:31:00.132098] [INFO ] [sig ] [2773/3504] Completed SCSC in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:00.132137] [INFO ] [sig ] [2774/3504] Forecasting SCVL... [2026-01-09T20:31:00.132167] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-09T20:31:00.132197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-09T20:31:00.143591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-09T20:31:00.143889] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-09T20:31:00.144705] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-09T20:31:00.144758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:00.144791] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:00.144816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:00.144872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:00.206481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:00.207317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:00.207396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:00.207428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:00.329977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:00.330154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:00.330243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:00.330285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:00.334216] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=43.69%) [2026-01-09T20:31:00.334491] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-09T20:31:00.334632] [INFO ] [sig ] SCVL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:00.484392] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SCVL.txt [2026-01-09T20:31:00.484544] [INFO ] [sig ] [2774/3504] Completed SCVL in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:00.484603] [INFO ] [sig ] [2775/3504] Forecasting SCZ... [2026-01-09T20:31:00.484634] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-09T20:31:00.484666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-09T20:31:00.497969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-09T20:31:00.498338] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-09T20:31:00.500179] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-09T20:31:00.500233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:00.500266] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:00.500295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:00.500352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:00.562363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:00.563223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:00.563304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:00.563337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:00.687403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:00.687564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:00.687625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:00.687674] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:00.691250] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-09T20:31:00.691566] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-09T20:31:00.691724] [INFO ] [sig ] SCZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:00.841750] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SCZ.txt [2026-01-09T20:31:00.841917] [INFO ] [sig ] [2775/3504] Completed SCZ in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:00.841968] [INFO ] [sig ] [2776/3504] Forecasting SD... [2026-01-09T20:31:00.842001] [INFO ] [sig ] Generating forecast for: SD [2026-01-09T20:31:00.842033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-09T20:31:00.859296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-09T20:31:00.860096] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-09T20:31:00.861290] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-09T20:31:00.861355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:00.861397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:00.861430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:00.861504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:00.924935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:00.926077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:00.926170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:00.926204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:01.051246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:01.051418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:01.051461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:01.051492] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:01.055160] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=87.72%) [2026-01-09T20:31:01.055479] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-09T20:31:01.055648] [INFO ] [sig ] SD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:01.206832] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SD.txt [2026-01-09T20:31:01.207003] [INFO ] [sig ] [2776/3504] Completed SD in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:01.207043] [INFO ] [sig ] [2777/3504] Forecasting SDA... [2026-01-09T20:31:01.207071] [INFO ] [sig ] Generating forecast for: SDA [2026-01-09T20:31:01.207126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-09T20:31:01.219863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-09T20:31:01.220273] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-09T20:31:01.221196] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-09T20:31:01.221252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:01.221317] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:01.221347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:01.221405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:01.287519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:01.288441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:01.288527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:01.288560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:01.417559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:01.417739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:01.417781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:01.417810] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:01.421674] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-01-09T20:31:01.421955] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-09T20:31:01.422079] [INFO ] [sig ] SDA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:01.572006] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SDA.txt [2026-01-09T20:31:01.572168] [INFO ] [sig ] [2777/3504] Completed SDA in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:01.572210] [INFO ] [sig ] [2778/3504] Forecasting SDHY... [2026-01-09T20:31:01.572241] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-09T20:31:01.572274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-09T20:31:01.584475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-09T20:31:01.584961] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-09T20:31:01.586359] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-09T20:31:01.586423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:01.586461] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:01.586488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:01.586550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:01.650052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:01.651137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:01.651220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:01.651254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:01.772352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:01.772509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:01.772550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:01.772597] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:01.776151] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-01-09T20:31:01.776442] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-09T20:31:01.776569] [INFO ] [sig ] SDHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:01.926213] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SDHY.txt [2026-01-09T20:31:01.926366] [INFO ] [sig ] [2778/3504] Completed SDHY in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-09T20:31:01.926405] [INFO ] [sig ] [2779/3504] Forecasting SDRL... [2026-01-09T20:31:01.926434] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-09T20:31:01.926463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-09T20:31:01.938953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-09T20:31:01.939266] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-09T20:31:01.940050] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-09T20:31:01.940102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:01.940133] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:01.940160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:01.940216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:01.995615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:01.996718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:01.996803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:01.996837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:02.117553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:02.117722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:02.117763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:02.117792] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:02.121817] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-09T20:31:02.122110] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-09T20:31:02.122235] [INFO ] [sig ] SDRL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:02.265189] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SDRL.txt [2026-01-09T20:31:02.265323] [INFO ] [sig ] [2779/3504] Completed SDRL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-09T20:31:02.265361] [INFO ] [sig ] [2780/3504] Forecasting SDVY... [2026-01-09T20:31:02.265389] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-09T20:31:02.265420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-09T20:31:02.277374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-09T20:31:02.277675] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-09T20:31:02.278417] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-09T20:31:02.278468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:02.278499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:02.278525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:02.278606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:02.340515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:02.341398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:02.341480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:02.341513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:02.464173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:02.464333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:02.464377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:02.464442] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:02.468897] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=80.01%) [2026-01-09T20:31:02.469385] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-09T20:31:02.469516] [INFO ] [sig ] SDVY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:02.623835] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SDVY.txt [2026-01-09T20:31:02.623991] [INFO ] [sig ] [2780/3504] Completed SDVY in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-09T20:31:02.624035] [INFO ] [sig ] [2781/3504] Forecasting SE... [2026-01-09T20:31:02.624064] [INFO ] [sig ] Generating forecast for: SE [2026-01-09T20:31:02.624094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-09T20:31:02.635431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-09T20:31:02.635738] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-09T20:31:02.636489] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-09T20:31:02.636554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:02.636605] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:02.636633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:02.636689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:02.698380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:02.699278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:02.699373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:02.699411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:02.826798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:02.826980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:02.827034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:02.827072] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:02.831198] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=29.65%) [2026-01-09T20:31:02.831561] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-09T20:31:02.831772] [INFO ] [sig ] SE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:02.980655] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SE.txt [2026-01-09T20:31:02.980814] [INFO ] [sig ] [2781/3504] Completed SE in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-09T20:31:02.980853] [INFO ] [sig ] [2782/3504] Forecasting SEDG... [2026-01-09T20:31:02.980882] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-09T20:31:02.980914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-09T20:31:02.993861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-09T20:31:02.994251] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-09T20:31:02.995047] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-09T20:31:02.995098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:02.995128] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:02.995154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:02.995211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:03.054431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:03.055518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:03.055623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:03.055657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:03.177713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:03.177868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:03.177906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:03.177935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:03.181631] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-09T20:31:03.181897] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-09T20:31:03.182016] [INFO ] [sig ] SEDG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:03.326329] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SEDG.txt [2026-01-09T20:31:03.326501] [INFO ] [sig ] [2782/3504] Completed SEDG in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:03.326551] [INFO ] [sig ] [2783/3504] Forecasting SEE... [2026-01-09T20:31:03.326601] [INFO ] [sig ] Generating forecast for: SEE [2026-01-09T20:31:03.326635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-09T20:31:03.339335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-09T20:31:03.339696] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-09T20:31:03.340490] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-09T20:31:03.340543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:03.340595] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:03.340627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:03.340684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:03.412122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:03.413139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:03.413222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:03.413255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:03.555937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:03.556119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:03.556169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:03.556200] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:03.560460] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-09T20:31:03.560904] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-09T20:31:03.561061] [INFO ] [sig ] SEE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:03.714252] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SEE.txt [2026-01-09T20:31:03.714428] [INFO ] [sig ] [2783/3504] Completed SEE in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:03.714470] [INFO ] [sig ] [2784/3504] Forecasting SEIC... [2026-01-09T20:31:03.714509] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-09T20:31:03.714551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-09T20:31:03.727682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-09T20:31:03.728131] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-09T20:31:03.729107] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-09T20:31:03.729171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:03.729209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:03.729237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:03.729295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:03.788609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:03.789565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:03.789676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:03.789709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:03.925840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:03.926025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:03.926071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:03.926106] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:03.930523] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-09T20:31:03.930964] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-09T20:31:03.931125] [INFO ] [sig ] SEIC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:04.147770] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SEIC.txt [2026-01-09T20:31:04.147979] [INFO ] [sig ] [2784/3504] Completed SEIC in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:04.148053] [INFO ] [sig ] [2785/3504] Forecasting SELF... [2026-01-09T20:31:04.148100] [INFO ] [sig ] Generating forecast for: SELF [2026-01-09T20:31:04.148139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-09T20:31:04.178034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-09T20:31:04.178595] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-09T20:31:04.179837] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-09T20:31:04.179910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:04.179960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:04.180006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:04.180098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:04.259295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:04.260518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:04.260663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:04.260711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:04.408849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:04.409163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:04.409212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:04.409245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:04.413984] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-09T20:31:04.414499] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-09T20:31:04.414721] [INFO ] [sig ] SELF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:04.622411] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SELF.txt [2026-01-09T20:31:04.622654] [INFO ] [sig ] [2785/3504] Completed SELF in 0.5s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:04.622719] [INFO ] [sig ] [2786/3504] Forecasting SEM... [2026-01-09T20:31:04.622767] [INFO ] [sig ] Generating forecast for: SEM [2026-01-09T20:31:04.622815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-09T20:31:04.636274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-09T20:31:04.636750] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-09T20:31:04.637720] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-09T20:31:04.637782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:04.637820] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:04.637849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:04.637928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:04.713208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:04.714208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:04.714301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:04.714336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:04.840705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:04.840868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:04.840909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:04.840938] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:04.844401] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-09T20:31:04.844727] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-09T20:31:04.844856] [INFO ] [sig ] SEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:04.984282] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SEM.txt [2026-01-09T20:31:04.984444] [INFO ] [sig ] [2786/3504] Completed SEM in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:04.984483] [INFO ] [sig ] [2787/3504] Forecasting SENEA... [2026-01-09T20:31:04.984512] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-09T20:31:04.984544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-09T20:31:04.996091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-09T20:31:04.996488] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-09T20:31:04.997374] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-09T20:31:04.997432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:04.997463] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:04.997490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:04.997545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:05.054282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:05.055102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:05.055212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:05.055246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:05.177324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:05.177475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:05.177516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:05.177545] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:05.180925] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=31.04%) [2026-01-09T20:31:05.181197] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-09T20:31:05.181318] [INFO ] [sig ] SENEA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:05.321456] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SENEA.txt [2026-01-09T20:31:05.321596] [INFO ] [sig ] [2787/3504] Completed SENEA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:05.321636] [INFO ] [sig ] [2788/3504] Forecasting SENS... [2026-01-09T20:31:05.321666] [INFO ] [sig ] Generating forecast for: SENS [2026-01-09T20:31:05.321695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-09T20:31:05.332465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-09T20:31:05.332749] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-09T20:31:05.333485] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-09T20:31:05.333536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:05.333584] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:05.333614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:05.333670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:05.389856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:05.390459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:05.390534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:05.390567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:05.514861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:05.515023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:05.515082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:05.515113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:05.518542] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-09T20:31:05.518837] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-09T20:31:05.518961] [INFO ] [sig ] SENS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:05.660858] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SENS.txt [2026-01-09T20:31:05.661009] [INFO ] [sig ] [2788/3504] Completed SENS in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:05.661054] [INFO ] [sig ] [2789/3504] Forecasting SERA... [2026-01-09T20:31:05.661086] [INFO ] [sig ] Generating forecast for: SERA [2026-01-09T20:31:05.661116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-09T20:31:05.672623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-09T20:31:05.672942] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-09T20:31:05.673741] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-09T20:31:05.673794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:05.673826] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:05.673852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:05.673907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:05.731110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:05.731827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:05.731908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:05.731941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:05.849949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:05.850097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:05.850136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:05.850165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:05.853475] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=58.66%) [2026-01-09T20:31:05.853767] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-09T20:31:05.853889] [INFO ] [sig ] SERA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:05.991780] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SERA.txt [2026-01-09T20:31:05.991916] [INFO ] [sig ] [2789/3504] Completed SERA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:05.991955] [INFO ] [sig ] [2790/3504] Forecasting SES... [2026-01-09T20:31:05.991984] [INFO ] [sig ] Generating forecast for: SES [2026-01-09T20:31:05.992015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-09T20:31:06.002827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-09T20:31:06.003132] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-09T20:31:06.003917] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-09T20:31:06.003969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:06.004001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:06.004027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:06.004083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:06.060115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:06.060969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:06.061052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:06.061086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:06.181898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:06.182041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:06.182081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:06.182111] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:06.185529] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: UP (p=72.81%) [2026-01-09T20:31:06.185818] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-09T20:31:06.185939] [INFO ] [sig ] SES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:06.326399] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SES.txt [2026-01-09T20:31:06.326557] [INFO ] [sig ] [2790/3504] Completed SES in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:06.326614] [INFO ] [sig ] [2791/3504] Forecasting SEVN... [2026-01-09T20:31:06.326645] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-09T20:31:06.326675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-09T20:31:06.337860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-09T20:31:06.338171] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-09T20:31:06.338943] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-09T20:31:06.338994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:06.339026] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:06.339053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:06.339113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:06.399649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:06.400482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:06.400564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:06.400618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:06.526461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:06.526635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:06.526677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:06.526706] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:06.530838] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-09T20:31:06.531143] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-09T20:31:06.531268] [INFO ] [sig ] SEVN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:06.679782] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SEVN.txt [2026-01-09T20:31:06.679959] [INFO ] [sig ] [2791/3504] Completed SEVN in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:06.680010] [INFO ] [sig ] [2792/3504] Forecasting SEZL... [2026-01-09T20:31:06.680042] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-09T20:31:06.680073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-09T20:31:06.691937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-09T20:31:06.692334] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-09T20:31:06.693153] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-09T20:31:06.693206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:06.693251] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:06.693279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:06.693335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:06.750134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:06.751036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:06.751125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:06.751159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:06.869603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:06.869757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:06.869797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:06.869826] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:06.873278] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-09T20:31:06.873593] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-09T20:31:06.873723] [INFO ] [sig ] SEZL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:07.016541] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SEZL.txt [2026-01-09T20:31:07.016723] [INFO ] [sig ] [2792/3504] Completed SEZL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:07.016765] [INFO ] [sig ] [2793/3504] Forecasting SF... [2026-01-09T20:31:07.016797] [INFO ] [sig ] Generating forecast for: SF [2026-01-09T20:31:07.016828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-09T20:31:07.028481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-09T20:31:07.028842] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-09T20:31:07.029635] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-09T20:31:07.029689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:07.029722] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:07.029748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:07.029803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:07.086072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:07.086833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:07.086915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:07.086947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:07.215747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:07.215894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:07.215934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:07.215964] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:07.219317] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=33.69%) [2026-01-09T20:31:07.219602] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-09T20:31:07.219725] [INFO ] [sig ] SF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:07.360431] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SF.txt [2026-01-09T20:31:07.360603] [INFO ] [sig ] [2793/3504] Completed SF in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:07.360667] [INFO ] [sig ] [2794/3504] Forecasting SFB... [2026-01-09T20:31:07.360705] [INFO ] [sig ] Generating forecast for: SFB [2026-01-09T20:31:07.360735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-09T20:31:07.371399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-09T20:31:07.371720] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-09T20:31:07.372457] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-09T20:31:07.372508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:07.372564] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:07.372614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:07.372670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:07.429456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:07.430209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:07.430287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:07.430319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:07.548847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:07.549005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:07.549046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:07.549075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:07.552498] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-09T20:31:07.552789] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-09T20:31:07.552913] [INFO ] [sig ] SFB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:07.697478] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFB.txt [2026-01-09T20:31:07.697634] [INFO ] [sig ] [2794/3504] Completed SFB in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:07.697677] [INFO ] [sig ] [2795/3504] Forecasting SFBS... [2026-01-09T20:31:07.697707] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-09T20:31:07.697739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-09T20:31:07.708746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-09T20:31:07.709023] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-09T20:31:07.709779] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-09T20:31:07.709831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:07.709862] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:07.709888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:07.709944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:07.771801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:07.772685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:07.772771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:07.772804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:07.903387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:07.903546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:07.903609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:07.903639] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:07.907294] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-09T20:31:07.907699] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-09T20:31:07.907852] [INFO ] [sig ] SFBS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:08.047834] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFBS.txt [2026-01-09T20:31:08.047968] [INFO ] [sig ] [2795/3504] Completed SFBS in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-09T20:31:08.048008] [INFO ] [sig ] [2796/3504] Forecasting SFIX... [2026-01-09T20:31:08.048060] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-09T20:31:08.048093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-09T20:31:08.059103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-09T20:31:08.059362] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-09T20:31:08.060129] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-09T20:31:08.060179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:08.060210] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:08.060236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:08.060291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:08.115927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:08.116566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:08.116660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:08.116691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:08.232600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:08.232753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:08.232794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:08.232823] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:08.236165] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-09T20:31:08.236426] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-09T20:31:08.236542] [INFO ] [sig ] SFIX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:08.379080] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFIX.txt [2026-01-09T20:31:08.379238] [INFO ] [sig ] [2796/3504] Completed SFIX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-09T20:31:08.379285] [INFO ] [sig ] [2797/3504] Forecasting SFL... [2026-01-09T20:31:08.379315] [INFO ] [sig ] Generating forecast for: SFL [2026-01-09T20:31:08.379345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-09T20:31:08.390854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-09T20:31:08.391117] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-09T20:31:08.391885] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-09T20:31:08.391936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:08.391967] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:08.391993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:08.392048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:08.447165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:08.447943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:08.448049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:08.448083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:08.570014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:08.570170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:08.570210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:08.570272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:08.573782] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-01-09T20:31:08.574100] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-09T20:31:08.574232] [INFO ] [sig ] SFL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:08.718958] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SFL.txt [2026-01-09T20:31:08.719091] [INFO ] [sig ] [2797/3504] Completed SFL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-09T20:31:08.719133] [INFO ] [sig ] [2798/3504] Forecasting SFLO... [2026-01-09T20:31:08.719168] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-09T20:31:08.719204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-09T20:31:08.730936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-09T20:31:08.731274] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-09T20:31:08.732070] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-09T20:31:08.732121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:08.732153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:08.732179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:08.732233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:08.788450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:08.789235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:08.789318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:08.789352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:08.911057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:08.911219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:08.911261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:08.911290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:08.914822] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-09T20:31:08.915098] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-09T20:31:08.915233] [INFO ] [sig ] SFLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:09.055150] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFLO.txt [2026-01-09T20:31:09.055291] [INFO ] [sig ] [2798/3504] Completed SFLO in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-09T20:31:09.055329] [INFO ] [sig ] [2799/3504] Forecasting SFM... [2026-01-09T20:31:09.055357] [INFO ] [sig ] Generating forecast for: SFM [2026-01-09T20:31:09.055387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-09T20:31:09.067043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-09T20:31:09.067397] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-09T20:31:09.068202] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-09T20:31:09.068254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:09.068285] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:09.068314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:09.068388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:09.136827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:09.137749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:09.138024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:09.138068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:09.265933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:09.266093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:09.266133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:09.266179] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:09.270058] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-09T20:31:09.270378] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-09T20:31:09.270726] [INFO ] [sig ] SFM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:09.414167] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFM.txt [2026-01-09T20:31:09.414307] [INFO ] [sig ] [2799/3504] Completed SFM in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:09.414346] [INFO ] [sig ] [2800/3504] Forecasting SFNC... [2026-01-09T20:31:09.414375] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-09T20:31:09.414406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-09T20:31:09.426288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-09T20:31:09.426609] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-09T20:31:09.427437] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-09T20:31:09.427490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:09.427522] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:09.427548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:09.427622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:09.490772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:09.491833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:09.491918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:09.491952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:09.614997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:09.615148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:09.615188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:09.615217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:09.618909] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-09T20:31:09.619226] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-09T20:31:09.619362] [INFO ] [sig ] SFNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:09.762826] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SFNC.txt [2026-01-09T20:31:09.762972] [INFO ] [sig ] [2800/3504] Completed SFNC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:09.763013] [INFO ] [sig ] [2801/3504] Forecasting SG... [2026-01-09T20:31:09.763044] [INFO ] [sig ] Generating forecast for: SG [2026-01-09T20:31:09.763074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-09T20:31:09.774239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-09T20:31:09.774531] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-09T20:31:09.775336] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-09T20:31:09.775388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:09.775421] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:09.775449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:09.775517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:09.833993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:09.834696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:09.834776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:09.834826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:09.958919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:09.959028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:09.959066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:09.959094] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:09.962369] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=40.46%) [2026-01-09T20:31:09.962652] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-09T20:31:09.962769] [INFO ] [sig ] SG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:10.102398] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SG.txt [2026-01-09T20:31:10.102519] [INFO ] [sig ] [2801/3504] Completed SG in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:10.102557] [INFO ] [sig ] [2802/3504] Forecasting SGBX... [2026-01-09T20:31:10.102603] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-09T20:31:10.102634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-09T20:31:10.114269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-09T20:31:10.114534] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-09T20:31:10.115295] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-09T20:31:10.115346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:10.115376] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:10.115403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:10.115458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:10.173341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:10.174030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:10.174108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:10.174140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:10.295077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:10.295221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:10.295260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:10.295290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:10.298750] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: UP (p=64.91%) [2026-01-09T20:31:10.299023] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-09T20:31:10.299146] [INFO ] [sig ] SGBX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:10.445032] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SGBX.txt [2026-01-09T20:31:10.445161] [INFO ] [sig ] [2802/3504] Completed SGBX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:10.445201] [INFO ] [sig ] [2803/3504] Forecasting SGC... [2026-01-09T20:31:10.445235] [INFO ] [sig ] Generating forecast for: SGC [2026-01-09T20:31:10.445267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-09T20:31:10.456435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-09T20:31:10.456730] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-09T20:31:10.457512] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-09T20:31:10.457564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:10.457623] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:10.457661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:10.457720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:10.517923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:10.518625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:10.518706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:10.518739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:10.645822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:10.645967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:10.646006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:10.646034] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:10.649669] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=50.32%) [2026-01-09T20:31:10.649931] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-09T20:31:10.650050] [INFO ] [sig ] SGC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:10.796238] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SGC.txt [2026-01-09T20:31:10.796365] [INFO ] [sig ] [2803/3504] Completed SGC in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:10.796403] [INFO ] [sig ] [2804/3504] Forecasting SGHC... [2026-01-09T20:31:10.796431] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-09T20:31:10.796461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-09T20:31:10.807648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-09T20:31:10.807924] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-09T20:31:10.808708] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-09T20:31:10.808760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:10.808790] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:10.808817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:10.808873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:10.869769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:10.870507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:10.870646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:10.870681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:10.993830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:10.993983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:10.994023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:10.994053] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:10.997431] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=58.01%) [2026-01-09T20:31:10.997731] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-09T20:31:10.997860] [INFO ] [sig ] SGHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:11.147259] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SGHC.txt [2026-01-09T20:31:11.147394] [INFO ] [sig ] [2804/3504] Completed SGHC in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:11.147432] [INFO ] [sig ] [2805/3504] Forecasting SGRY... [2026-01-09T20:31:11.147462] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-09T20:31:11.147491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-09T20:31:11.159969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-09T20:31:11.160344] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-09T20:31:11.161215] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-09T20:31:11.161275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:11.161308] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:11.161336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:11.161394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:11.219444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:11.220241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:11.220327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:11.220361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:11.347684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:11.347833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:11.347873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:11.347903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:11.351674] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=11.29%) [2026-01-09T20:31:11.351944] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-09T20:31:11.352064] [INFO ] [sig ] SGRY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:11.496133] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SGRY.txt [2026-01-09T20:31:11.496317] [INFO ] [sig ] [2805/3504] Completed SGRY in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:11.496370] [INFO ] [sig ] [2806/3504] Forecasting SHAK... [2026-01-09T20:31:11.496409] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-09T20:31:11.496451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-09T20:31:11.511511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-09T20:31:11.511927] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-09T20:31:11.512935] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-09T20:31:11.512998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:11.513041] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:11.513078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:11.513156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:11.570561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:11.571400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:11.571483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:11.571517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:11.699974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:11.700127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:11.700169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:11.700198] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:11.703525] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-01-09T20:31:11.703813] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-09T20:31:11.703934] [INFO ] [sig ] SHAK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:11.844685] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHAK.txt [2026-01-09T20:31:11.844824] [INFO ] [sig ] [2806/3504] Completed SHAK in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:11.844867] [INFO ] [sig ] [2807/3504] Forecasting SHBI... [2026-01-09T20:31:11.844896] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-09T20:31:11.844933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-09T20:31:11.856216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-09T20:31:11.856491] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-09T20:31:11.857320] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-09T20:31:11.857373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:11.857407] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:11.857438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:11.857495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:11.914120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:11.914805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:11.914882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:11.914913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:12.033169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:12.033298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:12.033337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:12.033367] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:12.036655] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-09T20:31:12.036922] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-09T20:31:12.037042] [INFO ] [sig ] SHBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:12.175701] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHBI.txt [2026-01-09T20:31:12.175861] [INFO ] [sig ] [2807/3504] Completed SHBI in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:12.175900] [INFO ] [sig ] [2808/3504] Forecasting SHC... [2026-01-09T20:31:12.175929] [INFO ] [sig ] Generating forecast for: SHC [2026-01-09T20:31:12.175959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-09T20:31:12.187199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-09T20:31:12.187473] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-09T20:31:12.188251] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-09T20:31:12.188305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:12.188337] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:12.188364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:12.188421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:12.244209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:12.244842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:12.244917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:12.244950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:12.363124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:12.363266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:12.363305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:12.363334] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:12.366809] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-09T20:31:12.367082] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-09T20:31:12.367234] [INFO ] [sig ] SHC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:12.509322] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHC.txt [2026-01-09T20:31:12.509616] [INFO ] [sig ] [2808/3504] Completed SHC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:12.509657] [INFO ] [sig ] [2809/3504] Forecasting SHCO... [2026-01-09T20:31:12.509686] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-09T20:31:12.509716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-09T20:31:12.521723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-09T20:31:12.521996] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-09T20:31:12.522762] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-09T20:31:12.522814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:12.522845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:12.522872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:12.522927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:12.580104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:12.580850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:12.580925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:12.580955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:12.704799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:12.704954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:12.704996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:12.705025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:12.708474] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: DOWN (p=44.72%) [2026-01-09T20:31:12.708766] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-09T20:31:12.708891] [INFO ] [sig ] SHCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:12.847996] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHCO.txt [2026-01-09T20:31:12.848128] [INFO ] [sig ] [2809/3504] Completed SHCO in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:12.848168] [INFO ] [sig ] [2810/3504] Forecasting SHEL... [2026-01-09T20:31:12.848198] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-09T20:31:12.848229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-09T20:31:12.859954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-09T20:31:12.860274] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-09T20:31:12.861069] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-09T20:31:12.861123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:12.861155] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:12.861184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:12.861241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:12.917587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:12.918209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:12.918288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:12.918321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:13.037217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:13.037362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:13.037401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:13.037431] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:13.040820] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=31.43%) [2026-01-09T20:31:13.041093] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-09T20:31:13.041215] [INFO ] [sig ] SHEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:13.182333] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHEL.txt [2026-01-09T20:31:13.182476] [INFO ] [sig ] [2810/3504] Completed SHEL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:13.182514] [INFO ] [sig ] [2811/3504] Forecasting SHEN... [2026-01-09T20:31:13.182542] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-09T20:31:13.182588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-09T20:31:13.194385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-09T20:31:13.194691] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-09T20:31:13.195469] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-09T20:31:13.195522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:13.195602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:13.195633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:13.195692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:13.250884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:13.251553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:13.251651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:13.251685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:13.370186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:13.370321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:13.370359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:13.370386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:13.373663] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-09T20:31:13.373928] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-09T20:31:13.374046] [INFO ] [sig ] SHEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:13.513097] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHEN.txt [2026-01-09T20:31:13.513251] [INFO ] [sig ] [2811/3504] Completed SHEN in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:13.513290] [INFO ] [sig ] [2812/3504] Forecasting SHFS... [2026-01-09T20:31:13.513320] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-09T20:31:13.513351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-09T20:31:13.524186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-09T20:31:13.524553] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-09T20:31:13.525326] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-09T20:31:13.525377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:13.525408] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:13.525434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:13.525489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:13.581757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:13.582556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:13.582652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:13.582685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:13.694850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:13.694984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:13.695023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:13.695052] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:13.698379] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-01-09T20:31:13.698668] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-09T20:31:13.698791] [INFO ] [sig ] SHFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:13.840980] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHFS.txt [2026-01-09T20:31:13.841129] [INFO ] [sig ] [2812/3504] Completed SHFS in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-09T20:31:13.841167] [INFO ] [sig ] [2813/3504] Forecasting SHG... [2026-01-09T20:31:13.841197] [INFO ] [sig ] Generating forecast for: SHG [2026-01-09T20:31:13.841226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-09T20:31:13.852721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-09T20:31:13.853112] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-09T20:31:13.853934] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-09T20:31:13.853987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:13.854021] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:13.854048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:13.854106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:13.912396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:13.913217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:13.913303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:13.913337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:14.034488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:14.034664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:14.034704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:14.034732] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:14.038098] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-01-09T20:31:14.038373] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-09T20:31:14.038500] [INFO ] [sig ] SHG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:14.180961] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHG.txt [2026-01-09T20:31:14.181086] [INFO ] [sig ] [2813/3504] Completed SHG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-09T20:31:14.181124] [INFO ] [sig ] [2814/3504] Forecasting SHIP... [2026-01-09T20:31:14.181153] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-09T20:31:14.181184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-09T20:31:14.192125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-09T20:31:14.192380] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-09T20:31:14.193131] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-09T20:31:14.193182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:14.193212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:14.193238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:14.193293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:14.249210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:14.249834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:14.249910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:14.249942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:14.371090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:14.371243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:14.371283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:14.371349] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:14.374725] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-09T20:31:14.374988] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-09T20:31:14.375104] [INFO ] [sig ] SHIP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:14.516291] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHIP.txt [2026-01-09T20:31:14.516422] [INFO ] [sig ] [2814/3504] Completed SHIP in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-09T20:31:14.516460] [INFO ] [sig ] [2815/3504] Forecasting SHLS... [2026-01-09T20:31:14.516489] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-09T20:31:14.516520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-09T20:31:14.527971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-09T20:31:14.528236] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-09T20:31:14.529005] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-09T20:31:14.529056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:14.529086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:14.529112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:14.529167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:14.585421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:14.586031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:14.586107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:14.586139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:14.705557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:14.705707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:14.705744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:14.705772] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:14.709025] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-09T20:31:14.709289] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-09T20:31:14.709413] [INFO ] [sig ] SHLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:14.851283] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHLS.txt [2026-01-09T20:31:14.851417] [INFO ] [sig ] [2815/3504] Completed SHLS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-09T20:31:14.851455] [INFO ] [sig ] [2816/3504] Forecasting SHO... [2026-01-09T20:31:14.851491] [INFO ] [sig ] Generating forecast for: SHO [2026-01-09T20:31:14.851521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-09T20:31:14.862619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-09T20:31:14.862900] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-09T20:31:14.863683] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-09T20:31:14.863748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:14.863782] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:14.863809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:14.863867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:14.919395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:14.920389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:14.920478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:14.920511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:15.041303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:15.041457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:15.041495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:15.041523] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:15.044856] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-01-09T20:31:15.045118] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-09T20:31:15.045235] [INFO ] [sig ] SHO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:15.187847] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHO.txt [2026-01-09T20:31:15.188008] [INFO ] [sig ] [2816/3504] Completed SHO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-09T20:31:15.188049] [INFO ] [sig ] [2817/3504] Forecasting SHOC... [2026-01-09T20:31:15.188077] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-09T20:31:15.188108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-09T20:31:15.201375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-09T20:31:15.201731] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-09T20:31:15.202529] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-09T20:31:15.202598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:15.202632] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:15.202658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:15.202714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:15.264994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:15.265776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:15.265860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:15.265894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:15.379547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:15.379740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:15.379780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:15.379809] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:15.383211] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-09T20:31:15.383524] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-09T20:31:15.383669] [INFO ] [sig ] SHOC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:15.525590] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHOC.txt [2026-01-09T20:31:15.525746] [INFO ] [sig ] [2817/3504] Completed SHOC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:15.525785] [INFO ] [sig ] [2818/3504] Forecasting SHOO... [2026-01-09T20:31:15.525814] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-09T20:31:15.525845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-09T20:31:15.537247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-09T20:31:15.537638] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-09T20:31:15.538678] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-09T20:31:15.538732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:15.538765] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:15.538792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:15.538849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:15.595977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:15.596834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:15.596918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:15.596952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:15.717250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:15.717392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:15.717432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:15.717462] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:15.720878] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-09T20:31:15.721151] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-09T20:31:15.721274] [INFO ] [sig ] SHOO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:15.863724] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHOO.txt [2026-01-09T20:31:15.863851] [INFO ] [sig ] [2818/3504] Completed SHOO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:15.863891] [INFO ] [sig ] [2819/3504] Forecasting SHOP... [2026-01-09T20:31:15.863921] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-09T20:31:15.863953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-09T20:31:15.877960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-09T20:31:15.878232] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-09T20:31:15.879015] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-09T20:31:15.879068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:15.879101] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:15.879129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:15.879186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:15.936469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:15.937260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:15.937343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:15.937377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:16.058971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:16.059091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:16.059130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:16.059160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:16.062449] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-09T20:31:16.062737] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-09T20:31:16.062860] [INFO ] [sig ] SHOP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:16.205066] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SHOP.txt [2026-01-09T20:31:16.205205] [INFO ] [sig ] [2819/3504] Completed SHOP in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:16.205244] [INFO ] [sig ] [2820/3504] Forecasting SHY... [2026-01-09T20:31:16.205272] [INFO ] [sig ] Generating forecast for: SHY [2026-01-09T20:31:16.205302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-09T20:31:16.216026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-09T20:31:16.216292] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-09T20:31:16.217122] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-09T20:31:16.217177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:16.217211] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:16.217238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:16.217295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:16.274602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:16.275230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:16.275307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:16.275340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:16.394023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:16.394137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:16.394174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:16.394204] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:16.397528] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-01-09T20:31:16.397816] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-09T20:31:16.397938] [INFO ] [sig ] SHY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:16.537544] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SHY.txt [2026-01-09T20:31:16.537673] [INFO ] [sig ] [2820/3504] Completed SHY in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:16.537712] [INFO ] [sig ] [2821/3504] Forecasting SIBN... [2026-01-09T20:31:16.537740] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-09T20:31:16.537769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-09T20:31:16.550290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-09T20:31:16.550554] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-09T20:31:16.551309] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-09T20:31:16.551361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:16.551394] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:16.551423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:16.551483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:16.610379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:16.611011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:16.611113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:16.611147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:16.733725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:16.733843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:16.733880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:16.733910] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:16.737185] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-09T20:31:16.737477] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-09T20:31:16.737618] [INFO ] [sig ] SIBN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:16.879710] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SIBN.txt [2026-01-09T20:31:16.879823] [INFO ] [sig ] [2821/3504] Completed SIBN in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:16.879861] [INFO ] [sig ] [2822/3504] Forecasting SID... [2026-01-09T20:31:16.879889] [INFO ] [sig ] Generating forecast for: SID [2026-01-09T20:31:16.879919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-09T20:31:16.890896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-09T20:31:16.891158] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-09T20:31:16.891922] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-09T20:31:16.891973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:16.892004] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:16.892030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:16.892086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:16.949229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:16.949836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:16.949913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:16.949946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:17.068357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:17.068487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:17.068527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:17.068556] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:17.071938] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-01-09T20:31:17.072208] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-09T20:31:17.072339] [INFO ] [sig ] SID: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:17.214502] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SID.txt [2026-01-09T20:31:17.214643] [INFO ] [sig ] [2822/3504] Completed SID in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:17.214682] [INFO ] [sig ] [2823/3504] Forecasting SIEB... [2026-01-09T20:31:17.214711] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-09T20:31:17.214741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-09T20:31:17.225417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-09T20:31:17.225712] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-09T20:31:17.226461] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-09T20:31:17.226514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:17.226546] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:17.226779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:17.226840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:17.284934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:17.285637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:17.285717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:17.285750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:17.405810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:17.405941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:17.405995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:17.406025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:17.409307] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=39.41%) [2026-01-09T20:31:17.409587] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-09T20:31:17.409705] [INFO ] [sig ] SIEB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:17.552269] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SIEB.txt [2026-01-09T20:31:17.552422] [INFO ] [sig ] [2823/3504] Completed SIEB in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:17.552461] [INFO ] [sig ] [2824/3504] Forecasting SIFY... [2026-01-09T20:31:17.552491] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-09T20:31:17.552520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-09T20:31:17.563724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-09T20:31:17.563993] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-09T20:31:17.564748] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-09T20:31:17.564798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:17.564830] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:17.564856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:17.564911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:17.621327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:17.621989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:17.622068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:17.622103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:17.739502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:17.739868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:17.739916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:17.739945] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:17.743626] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-09T20:31:17.743890] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-09T20:31:17.744007] [INFO ] [sig ] SIFY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:17.884598] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SIFY.txt [2026-01-09T20:31:17.884764] [INFO ] [sig ] [2824/3504] Completed SIFY in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:17.884803] [INFO ] [sig ] [2825/3504] Forecasting SIG... [2026-01-09T20:31:17.884832] [INFO ] [sig ] Generating forecast for: SIG [2026-01-09T20:31:17.884863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-09T20:31:17.895649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-09T20:31:17.895949] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-09T20:31:17.896725] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-09T20:31:17.896776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:17.896807] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:17.896834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:17.896889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:17.953704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:17.954389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:17.954466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:17.954702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:18.071762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:18.071906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:18.071945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:18.071973] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:18.075261] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-09T20:31:18.075526] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-09T20:31:18.075662] [INFO ] [sig ] SIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:18.221965] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SIG.txt [2026-01-09T20:31:18.222128] [INFO ] [sig ] [2825/3504] Completed SIG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:18.222167] [INFO ] [sig ] [2826/3504] Forecasting SIGA... [2026-01-09T20:31:18.222195] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-09T20:31:18.222227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-09T20:31:18.233389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-09T20:31:18.233755] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-09T20:31:18.234528] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-09T20:31:18.234598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:18.234632] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:18.234659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:18.234715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:18.292988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:18.293633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:18.293711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:18.293744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:18.415538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:18.415701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:18.415741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:18.415770] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:18.419220] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-09T20:31:18.419491] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-09T20:31:18.419628] [INFO ] [sig ] SIGA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:18.558144] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SIGA.txt [2026-01-09T20:31:18.558296] [INFO ] [sig ] [2826/3504] Completed SIGA in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:18.558334] [INFO ] [sig ] [2827/3504] Forecasting SIGI... [2026-01-09T20:31:18.558363] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-09T20:31:18.558401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-09T20:31:18.569128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-09T20:31:18.569434] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-09T20:31:18.570198] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-09T20:31:18.570248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:18.570292] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:18.570320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:18.570376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:18.627120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:18.628049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:18.628129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:18.628160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:18.764179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:18.764341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:18.764397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:18.764443] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:18.768931] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=50.09%) [2026-01-09T20:31:18.769289] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-09T20:31:18.769435] [INFO ] [sig ] SIGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:18.926171] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SIGI.txt [2026-01-09T20:31:18.926341] [INFO ] [sig ] [2827/3504] Completed SIGI in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:18.926386] [INFO ] [sig ] [2828/3504] Forecasting SII... [2026-01-09T20:31:18.926417] [INFO ] [sig ] Generating forecast for: SII [2026-01-09T20:31:18.926448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-09T20:31:18.937894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-09T20:31:18.938213] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-09T20:31:18.939092] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-09T20:31:18.939157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:18.939247] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:18.939293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:18.939352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:18.998841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:18.999544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:18.999639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:18.999673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:19.113069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:19.113212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:19.113251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:19.113280] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:19.116910] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-09T20:31:19.117199] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-09T20:31:19.117323] [INFO ] [sig ] SII: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:19.261430] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SII.txt [2026-01-09T20:31:19.261560] [INFO ] [sig ] [2828/3504] Completed SII in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:19.261618] [INFO ] [sig ] [2829/3504] Forecasting SIMO... [2026-01-09T20:31:19.261648] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-09T20:31:19.261679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-09T20:31:19.273092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-09T20:31:19.273401] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-09T20:31:19.274169] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-09T20:31:19.274221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:19.274252] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:19.274278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:19.274332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:19.330559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:19.331429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:19.331505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:19.331537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:19.453311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:19.453467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:19.453508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:19.453538] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:19.457454] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-09T20:31:19.457771] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-09T20:31:19.457918] [INFO ] [sig ] SIMO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:19.607555] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SIMO.txt [2026-01-09T20:31:19.607712] [INFO ] [sig ] [2829/3504] Completed SIMO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:19.607751] [INFO ] [sig ] [2830/3504] Forecasting SIRI... [2026-01-09T20:31:19.607779] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-09T20:31:19.607810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-09T20:31:19.619358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-09T20:31:19.619708] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-09T20:31:19.620492] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-09T20:31:19.620545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:19.620598] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:19.620631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:19.620696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:19.678902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:19.679666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:19.679746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:19.679779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:19.804117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:19.804266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:19.804306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:19.804335] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:19.807840] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=67.53%) [2026-01-09T20:31:19.808117] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-09T20:31:19.808240] [INFO ] [sig ] SIRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:19.949227] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SIRI.txt [2026-01-09T20:31:19.949370] [INFO ] [sig ] [2830/3504] Completed SIRI in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-09T20:31:19.949417] [INFO ] [sig ] [2831/3504] Forecasting SITC... [2026-01-09T20:31:19.949448] [INFO ] [sig ] Generating forecast for: SITC [2026-01-09T20:31:19.949479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-09T20:31:19.960735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-09T20:31:19.961109] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-09T20:31:19.961960] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-09T20:31:19.962013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:19.962046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:19.962074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:19.962136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:20.018687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:20.019522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:20.019628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:20.019665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:20.140387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:20.140542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:20.140598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:20.140657] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:20.144142] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-01-09T20:31:20.144430] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-09T20:31:20.144559] [INFO ] [sig ] SITC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:20.283915] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SITC.txt [2026-01-09T20:31:20.284060] [INFO ] [sig ] [2831/3504] Completed SITC in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-09T20:31:20.284101] [INFO ] [sig ] [2832/3504] Forecasting SITE... [2026-01-09T20:31:20.284130] [INFO ] [sig ] Generating forecast for: SITE [2026-01-09T20:31:20.284161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-09T20:31:20.296044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-09T20:31:20.296434] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-09T20:31:20.297264] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-09T20:31:20.297316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:20.297347] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:20.297372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:20.297427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:20.353919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:20.354789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:20.354870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:20.354902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:20.472207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:20.472358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:20.472397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:20.472425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:20.475717] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-09T20:31:20.475980] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-09T20:31:20.476116] [INFO ] [sig ] SITE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:20.615923] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SITE.txt [2026-01-09T20:31:20.616067] [INFO ] [sig ] [2832/3504] Completed SITE in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-09T20:31:20.616107] [INFO ] [sig ] [2833/3504] Forecasting SITM... [2026-01-09T20:31:20.616135] [INFO ] [sig ] Generating forecast for: SITM [2026-01-09T20:31:20.616166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-09T20:31:20.630472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-09T20:31:20.630822] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-09T20:31:20.631601] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-09T20:31:20.631653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:20.631685] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:20.631712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:20.631769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:20.687686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:20.688496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:20.688594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:20.688629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:20.812298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:20.812457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:20.812498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:20.812527] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:20.815972] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-01-09T20:31:20.816257] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-09T20:31:20.816385] [INFO ] [sig ] SITM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:20.958774] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SITM.txt [2026-01-09T20:31:20.958932] [INFO ] [sig ] [2833/3504] Completed SITM in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-09T20:31:20.958972] [INFO ] [sig ] [2834/3504] Forecasting SIXG... [2026-01-09T20:31:20.959002] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-09T20:31:20.959033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-09T20:31:20.969956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-09T20:31:20.970324] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-09T20:31:20.971141] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-09T20:31:20.971194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:20.971226] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:20.971252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:20.971308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:21.027109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:21.027977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:21.028072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:21.028104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:21.145070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:21.145222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:21.145262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:21.145329] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:21.148690] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-09T20:31:21.148961] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-09T20:31:21.149083] [INFO ] [sig ] SIXG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:21.292255] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SIXG.txt [2026-01-09T20:31:21.292387] [INFO ] [sig ] [2834/3504] Completed SIXG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:21.292425] [INFO ] [sig ] [2835/3504] Forecasting SJM... [2026-01-09T20:31:21.292454] [INFO ] [sig ] Generating forecast for: SJM [2026-01-09T20:31:21.292486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-09T20:31:21.304457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-09T20:31:21.304862] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-09T20:31:21.305669] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-09T20:31:21.305722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:21.305754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:21.305779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:21.305835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:21.363122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:21.364324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:21.364460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:21.364512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:21.507056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:21.507254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:21.507295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:21.507323] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:21.510859] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-01-09T20:31:21.511187] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-09T20:31:21.511318] [INFO ] [sig ] SJM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:21.663429] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SJM.txt [2026-01-09T20:31:21.663630] [INFO ] [sig ] [2835/3504] Completed SJM in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:21.663683] [INFO ] [sig ] [2836/3504] Forecasting SKE... [2026-01-09T20:31:21.663713] [INFO ] [sig ] Generating forecast for: SKE [2026-01-09T20:31:21.663744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-09T20:31:21.674646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-09T20:31:21.674943] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-09T20:31:21.675707] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-09T20:31:21.675759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:21.675791] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:21.675817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:21.675874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:21.731701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:21.732552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:21.732674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:21.732708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:21.875627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:21.875794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:21.875835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:21.875863] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:21.879733] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-09T20:31:21.880086] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-09T20:31:21.880231] [INFO ] [sig ] SKE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:22.037728] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKE.txt [2026-01-09T20:31:22.037937] [INFO ] [sig ] [2836/3504] Completed SKE in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:22.038004] [INFO ] [sig ] [2837/3504] Forecasting SKIL... [2026-01-09T20:31:22.038056] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-09T20:31:22.038110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-09T20:31:22.050917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-09T20:31:22.051261] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-09T20:31:22.052046] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-09T20:31:22.052099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:22.052131] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:22.052158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:22.052214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:22.107707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:22.108545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:22.108648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:22.108681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:22.227233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:22.227395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:22.227444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:22.227478] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:22.230857] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=57.40%) [2026-01-09T20:31:22.231131] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-09T20:31:22.231251] [INFO ] [sig ] SKIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:22.372606] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKIL.txt [2026-01-09T20:31:22.372741] [INFO ] [sig ] [2837/3504] Completed SKIL in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:22.372780] [INFO ] [sig ] [2838/3504] Forecasting SKIN... [2026-01-09T20:31:22.372809] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-09T20:31:22.372839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-09T20:31:22.384224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-09T20:31:22.384522] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-09T20:31:22.385305] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-09T20:31:22.385357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:22.385388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:22.385428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:22.385484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:22.440628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:22.441348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:22.441455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:22.441491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:22.567071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:22.567267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:22.567312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:22.567341] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:22.570988] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-01-09T20:31:22.571287] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-09T20:31:22.571416] [INFO ] [sig ] SKIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:22.718425] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKIN.txt [2026-01-09T20:31:22.718618] [INFO ] [sig ] [2838/3504] Completed SKIN in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:22.718660] [INFO ] [sig ] [2839/3504] Forecasting SKLZ... [2026-01-09T20:31:22.718690] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-09T20:31:22.718722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-09T20:31:22.729977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-09T20:31:22.730297] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-09T20:31:22.731118] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-09T20:31:22.731171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:22.731203] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:22.731229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:22.731288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:22.790181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:22.790940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:22.791020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:22.791054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:22.916225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:22.916378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:22.916419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:22.916449] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:22.920076] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=64.57%) [2026-01-09T20:31:22.920352] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-09T20:31:22.920474] [INFO ] [sig ] SKLZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:23.066267] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKLZ.txt [2026-01-09T20:31:23.066396] [INFO ] [sig ] [2839/3504] Completed SKLZ in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:23.066435] [INFO ] [sig ] [2840/3504] Forecasting SKM... [2026-01-09T20:31:23.066463] [INFO ] [sig ] Generating forecast for: SKM [2026-01-09T20:31:23.066493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-09T20:31:23.077952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-09T20:31:23.078219] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-09T20:31:23.079035] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-09T20:31:23.079087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:23.079118] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:23.079144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:23.079200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:23.138210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:23.138927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:23.139004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:23.139037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:23.259772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:23.259919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:23.259962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:23.259990] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:23.263362] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-09T20:31:23.263670] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-09T20:31:23.263795] [INFO ] [sig ] SKM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:23.409145] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SKM.txt [2026-01-09T20:31:23.409298] [INFO ] [sig ] [2840/3504] Completed SKM in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:23.409338] [INFO ] [sig ] [2841/3504] Forecasting SKRE... [2026-01-09T20:31:23.409369] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-09T20:31:23.409399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-09T20:31:23.420875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-09T20:31:23.421172] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-09T20:31:23.422026] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-09T20:31:23.422088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:23.422124] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:23.422163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:23.422244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:23.482297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:23.483067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:23.483148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:23.483181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:23.598028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:23.598185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:23.598225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:23.598254] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:23.601915] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=68.10%) [2026-01-09T20:31:23.602188] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-09T20:31:23.602329] [INFO ] [sig ] SKRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:23.744755] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKRE.txt [2026-01-09T20:31:23.744930] [INFO ] [sig ] [2841/3504] Completed SKRE in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:23.744970] [INFO ] [sig ] [2842/3504] Forecasting SKWD... [2026-01-09T20:31:23.745000] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-09T20:31:23.745037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-09T20:31:23.755909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-09T20:31:23.756186] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-09T20:31:23.756956] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-09T20:31:23.757007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:23.757039] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:23.757065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:23.757146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:23.813587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:23.814212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:23.814288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:23.814321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:23.934724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:23.934869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:23.934906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:23.934935] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:23.938376] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=75.65%) [2026-01-09T20:31:23.938683] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-09T20:31:23.938810] [INFO ] [sig ] SKWD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:24.081000] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKWD.txt [2026-01-09T20:31:24.081150] [INFO ] [sig ] [2842/3504] Completed SKWD in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:24.081189] [INFO ] [sig ] [2843/3504] Forecasting SKY... [2026-01-09T20:31:24.081219] [INFO ] [sig ] Generating forecast for: SKY [2026-01-09T20:31:24.081248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-09T20:31:24.092805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-09T20:31:24.093199] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-09T20:31:24.094025] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-09T20:31:24.094078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:24.094108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:24.094134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:24.094198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:24.153027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:24.153927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:24.154011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:24.154045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:24.284530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:24.284906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:24.284947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:24.284975] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:24.288789] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-09T20:31:24.289091] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-09T20:31:24.289217] [INFO ] [sig ] SKY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:24.432817] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SKY.txt [2026-01-09T20:31:24.432966] [INFO ] [sig ] [2843/3504] Completed SKY in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:24.433005] [INFO ] [sig ] [2844/3504] Forecasting SKYH... [2026-01-09T20:31:24.433035] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-09T20:31:24.433065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-09T20:31:24.444321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-09T20:31:24.444630] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-09T20:31:24.445398] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-09T20:31:24.445451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:24.445484] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:24.445512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:24.445569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:24.502894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:24.503770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:24.503851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:24.503884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:24.618975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:24.619128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:24.619167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:24.619195] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:24.622505] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=77.60%) [2026-01-09T20:31:24.622791] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-09T20:31:24.622909] [INFO ] [sig ] SKYH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:24.764627] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SKYH.txt [2026-01-09T20:31:24.764765] [INFO ] [sig ] [2844/3504] Completed SKYH in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:24.764804] [INFO ] [sig ] [2845/3504] Forecasting SKYX... [2026-01-09T20:31:24.764834] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-09T20:31:24.764863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-09T20:31:24.776312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-09T20:31:24.776613] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-09T20:31:24.777382] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-09T20:31:24.777433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:24.777499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:24.777528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:24.777602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:24.833358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:24.834078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:24.834156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:24.834195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:24.951067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:24.951249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:24.951291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:24.951347] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:24.955050] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-09T20:31:24.955384] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-09T20:31:24.955524] [INFO ] [sig ] SKYX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:25.098860] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SKYX.txt [2026-01-09T20:31:25.099011] [INFO ] [sig ] [2845/3504] Completed SKYX in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:25.099050] [INFO ] [sig ] [2846/3504] Forecasting SKYY... [2026-01-09T20:31:25.099079] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-09T20:31:25.099109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-09T20:31:25.110476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-09T20:31:25.110895] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-09T20:31:25.111749] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-09T20:31:25.111805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:25.111837] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:25.111865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:25.111922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:25.168963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:25.169805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:25.169885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:25.169918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:25.292031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:25.292175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:25.292213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:25.292243] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:25.295505] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-09T20:31:25.295783] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-09T20:31:25.295901] [INFO ] [sig ] SKYY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:25.435106] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SKYY.txt [2026-01-09T20:31:25.435228] [INFO ] [sig ] [2846/3504] Completed SKYY in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:25.435265] [INFO ] [sig ] [2847/3504] Forecasting SLAB... [2026-01-09T20:31:25.435294] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-09T20:31:25.435323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-09T20:31:25.446479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-09T20:31:25.446743] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-09T20:31:25.447511] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-09T20:31:25.447562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:25.447613] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:25.447644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:25.447698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:25.503911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:25.504512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:25.504608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:25.504641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:25.623879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:25.624021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:25.624058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:25.624086] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:25.627376] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-09T20:31:25.627671] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-09T20:31:25.627790] [INFO ] [sig ] SLAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:25.770074] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLAB.txt [2026-01-09T20:31:25.770217] [INFO ] [sig ] [2847/3504] Completed SLAB in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-09T20:31:25.770257] [INFO ] [sig ] [2848/3504] Forecasting SLB... [2026-01-09T20:31:25.770287] [INFO ] [sig ] Generating forecast for: SLB [2026-01-09T20:31:25.770317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-09T20:31:25.782125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-09T20:31:25.782391] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-09T20:31:25.783157] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-09T20:31:25.783208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:25.783239] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:25.783265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:25.783319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:25.838457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:25.839093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:25.839169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:25.839200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:25.957232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:25.957372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:25.957409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:25.957468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:25.960952] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-09T20:31:25.961221] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-09T20:31:25.961339] [INFO ] [sig ] SLB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:26.100184] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLB.txt [2026-01-09T20:31:26.100315] [INFO ] [sig ] [2848/3504] Completed SLB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-09T20:31:26.100352] [INFO ] [sig ] [2849/3504] Forecasting SLDB... [2026-01-09T20:31:26.100382] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-09T20:31:26.100411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-09T20:31:26.110995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-09T20:31:26.111247] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-09T20:31:26.112015] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-09T20:31:26.112065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:26.112095] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:26.112121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:26.112186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:26.167933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:26.168528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:26.168624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:26.168657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:26.290464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:26.290627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:26.290667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:26.290695] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:26.293988] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=58.25%) [2026-01-09T20:31:26.294255] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-09T20:31:26.294375] [INFO ] [sig ] SLDB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:26.436288] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLDB.txt [2026-01-09T20:31:26.436408] [INFO ] [sig ] [2849/3504] Completed SLDB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-09T20:31:26.436446] [INFO ] [sig ] [2850/3504] Forecasting SLDP... [2026-01-09T20:31:26.436475] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-09T20:31:26.436504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-09T20:31:26.447673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-09T20:31:26.447970] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-09T20:31:26.448738] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-09T20:31:26.448789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:26.448820] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:26.448845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:26.448900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:26.504833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:26.505511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:26.505605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:26.505639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:26.619823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:26.619955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:26.619992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:26.620021] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:26.623258] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-09T20:31:26.623522] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-09T20:31:26.623659] [INFO ] [sig ] SLDP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:26.763623] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLDP.txt [2026-01-09T20:31:26.763955] [INFO ] [sig ] [2850/3504] Completed SLDP in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-09T20:31:26.763994] [INFO ] [sig ] [2851/3504] Forecasting SLF... [2026-01-09T20:31:26.764022] [INFO ] [sig ] Generating forecast for: SLF [2026-01-09T20:31:26.764055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-09T20:31:26.777327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-09T20:31:26.777733] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-09T20:31:26.778623] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-09T20:31:26.778691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:26.778725] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:26.778754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:26.778812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:26.840112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:26.840927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:26.841011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:26.841044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:26.966008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:26.966162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:26.966200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:26.966228] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:26.969629] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-09T20:31:26.969912] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-09T20:31:26.970036] [INFO ] [sig ] SLF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:27.112353] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLF.txt [2026-01-09T20:31:27.112506] [INFO ] [sig ] [2851/3504] Completed SLF in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:27.112545] [INFO ] [sig ] [2852/3504] Forecasting SLG... [2026-01-09T20:31:27.112593] [INFO ] [sig ] Generating forecast for: SLG [2026-01-09T20:31:27.112627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-09T20:31:27.127050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-09T20:31:27.127547] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-09T20:31:27.128749] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-09T20:31:27.128824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:27.129070] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:27.129107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:27.129192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:27.191304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:27.192153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:27.192233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:27.192265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:27.311544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:27.311711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:27.311750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:27.311780] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:27.315095] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=54.70%) [2026-01-09T20:31:27.315360] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-09T20:31:27.315476] [INFO ] [sig ] SLG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:27.452943] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLG.txt [2026-01-09T20:31:27.453074] [INFO ] [sig ] [2852/3504] Completed SLG in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:27.453115] [INFO ] [sig ] [2853/3504] Forecasting SLGN... [2026-01-09T20:31:27.453146] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-09T20:31:27.453175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-09T20:31:27.464206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-09T20:31:27.464498] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-09T20:31:27.465256] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-09T20:31:27.465307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:27.465338] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:27.465364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:27.465420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:27.520474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:27.521213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:27.521293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:27.521325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:27.641202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:27.641366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:27.641408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:27.641438] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:27.644904] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-09T20:31:27.645177] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-09T20:31:27.645302] [INFO ] [sig ] SLGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:27.783980] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLGN.txt [2026-01-09T20:31:27.784122] [INFO ] [sig ] [2853/3504] Completed SLGN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:27.784161] [INFO ] [sig ] [2854/3504] Forecasting SLM... [2026-01-09T20:31:27.784189] [INFO ] [sig ] Generating forecast for: SLM [2026-01-09T20:31:27.784219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-09T20:31:27.795101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-09T20:31:27.795413] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-09T20:31:27.796173] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-09T20:31:27.796224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:27.796255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:27.796281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:27.796337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:27.851833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:27.852532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:27.852626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:27.852662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:27.971607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:27.971757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:27.971796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:27.971825] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:27.975160] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-09T20:31:27.975424] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-09T20:31:27.975541] [INFO ] [sig ] SLM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:28.116054] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLM.txt [2026-01-09T20:31:28.116198] [INFO ] [sig ] [2854/3504] Completed SLM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:28.116237] [INFO ] [sig ] [2855/3504] Forecasting SLN... [2026-01-09T20:31:28.116266] [INFO ] [sig ] Generating forecast for: SLN [2026-01-09T20:31:28.116295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-09T20:31:28.127696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-09T20:31:28.128208] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-09T20:31:28.128999] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-09T20:31:28.129051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:28.129082] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:28.129110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:28.129166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:28.185676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:28.186326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:28.186427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:28.186460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:28.308164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:28.308330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:28.308371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:28.308399] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:28.311867] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-09T20:31:28.312155] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-09T20:31:28.312275] [INFO ] [sig ] SLN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:28.452641] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLN.txt [2026-01-09T20:31:28.452774] [INFO ] [sig ] [2855/3504] Completed SLN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:28.452811] [INFO ] [sig ] [2856/3504] Forecasting SLNO... [2026-01-09T20:31:28.452841] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-09T20:31:28.452878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-09T20:31:28.465480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-09T20:31:28.465794] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-09T20:31:28.466551] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-09T20:31:28.466622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:28.466654] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:28.466680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:28.466735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:28.523350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:28.524079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:28.524157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:28.524188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:28.643174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:28.643320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:28.643357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:28.643385] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:28.646700] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-09T20:31:28.646985] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-09T20:31:28.647115] [INFO ] [sig ] SLNO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:28.785286] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLNO.txt [2026-01-09T20:31:28.785410] [INFO ] [sig ] [2856/3504] Completed SLNO in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:28.785449] [INFO ] [sig ] [2857/3504] Forecasting SLP... [2026-01-09T20:31:28.785477] [INFO ] [sig ] Generating forecast for: SLP [2026-01-09T20:31:28.785507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-09T20:31:28.796660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-09T20:31:28.796943] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-09T20:31:28.797739] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-09T20:31:28.797790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:28.797821] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:28.797846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:28.797901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:28.853443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:28.854053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:28.854128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:28.854160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:28.970553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:28.970704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:28.970742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:28.970771] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:28.974019] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-09T20:31:28.974280] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-09T20:31:28.974397] [INFO ] [sig ] SLP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:29.116454] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLP.txt [2026-01-09T20:31:29.116603] [INFO ] [sig ] [2857/3504] Completed SLP in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:29.116647] [INFO ] [sig ] [2858/3504] Forecasting SLQD... [2026-01-09T20:31:29.116679] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-09T20:31:29.116709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-09T20:31:29.127652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-09T20:31:29.127938] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-09T20:31:29.128759] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-09T20:31:29.128812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:29.128845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:29.128872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:29.128928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:29.188038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:29.188691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:29.188770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:29.188804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:29.305035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:29.305182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:29.305239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:29.305272] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:29.308675] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-09T20:31:29.308937] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-09T20:31:29.309052] [INFO ] [sig ] SLQD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:29.448675] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLQD.txt [2026-01-09T20:31:29.448859] [INFO ] [sig ] [2858/3504] Completed SLQD in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:29.448918] [INFO ] [sig ] [2859/3504] Forecasting SLRC... [2026-01-09T20:31:29.448959] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-09T20:31:29.449004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-09T20:31:29.460487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-09T20:31:29.460792] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-09T20:31:29.461562] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-09T20:31:29.461642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:29.461680] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:29.461709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:29.461771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:29.520098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:29.520809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:29.520887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:29.520919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:29.637045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:29.637219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:29.637259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:29.637287] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:29.640792] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-01-09T20:31:29.641070] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-09T20:31:29.641191] [INFO ] [sig ] SLRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:29.781478] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLRC.txt [2026-01-09T20:31:29.781614] [INFO ] [sig ] [2859/3504] Completed SLRC in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:29.781655] [INFO ] [sig ] [2860/3504] Forecasting SLS... [2026-01-09T20:31:29.781684] [INFO ] [sig ] Generating forecast for: SLS [2026-01-09T20:31:29.781714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-09T20:31:29.793007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-09T20:31:29.793287] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-09T20:31:29.794071] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-09T20:31:29.794122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:29.794153] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:29.794180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:29.794235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:29.852800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:29.853438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:29.853514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:29.853546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:29.970960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:29.971101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:29.971138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:29.971166] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:29.974415] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=36.01%) [2026-01-09T20:31:29.974701] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-09T20:31:29.974819] [INFO ] [sig ] SLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:30.115154] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLS.txt [2026-01-09T20:31:30.115280] [INFO ] [sig ] [2860/3504] Completed SLS in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:30.115318] [INFO ] [sig ] [2861/3504] Forecasting SLVM... [2026-01-09T20:31:30.115346] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-09T20:31:30.115376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-09T20:31:30.127040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-09T20:31:30.127351] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-09T20:31:30.128332] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-09T20:31:30.128384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:30.128417] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:30.128444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:30.128500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:30.186541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:30.187193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:30.187270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:30.187303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:30.308704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:30.308855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:30.308894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:30.308923] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:30.312228] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-09T20:31:30.312489] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-09T20:31:30.312623] [INFO ] [sig ] SLVM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:30.452640] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLVM.txt [2026-01-09T20:31:30.452766] [INFO ] [sig ] [2861/3504] Completed SLVM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:30.452803] [INFO ] [sig ] [2862/3504] Forecasting SLVO... [2026-01-09T20:31:30.452831] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-09T20:31:30.452860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-09T20:31:30.464415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-09T20:31:30.464696] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-09T20:31:30.465613] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-09T20:31:30.465663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:30.465729] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:30.465758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:30.465814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:30.522802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:30.523453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:30.523533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:30.523565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:30.645137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:30.645289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:30.645329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:30.645359] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:30.648799] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-09T20:31:30.649070] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-09T20:31:30.649190] [INFO ] [sig ] SLVO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:30.789071] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SLVO.txt [2026-01-09T20:31:30.789189] [INFO ] [sig ] [2862/3504] Completed SLVO in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:30.789227] [INFO ] [sig ] [2863/3504] Forecasting SLXN... [2026-01-09T20:31:30.789255] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-09T20:31:30.789285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-09T20:31:30.800405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-09T20:31:30.800718] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-09T20:31:30.801485] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-09T20:31:30.801537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:30.801587] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:30.801617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:30.801672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:30.859001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:30.859655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:30.859737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:30.859770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:30.973415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:30.973559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:30.973614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:30.973643] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:30.976916] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-01-09T20:31:30.977204] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-09T20:31:30.977321] [INFO ] [sig ] SLXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:31.117319] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SLXN.txt [2026-01-09T20:31:31.117444] [INFO ] [sig ] [2863/3504] Completed SLXN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:31.117482] [INFO ] [sig ] [2864/3504] Forecasting SM... [2026-01-09T20:31:31.117511] [INFO ] [sig ] Generating forecast for: SM [2026-01-09T20:31:31.117541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-09T20:31:31.128355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-09T20:31:31.128663] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-09T20:31:31.129398] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-09T20:31:31.129448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:31.129479] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:31.129505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:31.129560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:31.187064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:31.187721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:31.187798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:31.187830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:31.306493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:31.306649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:31.306689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:31.306716] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:31.310004] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=33.35%) [2026-01-09T20:31:31.310266] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-09T20:31:31.310381] [INFO ] [sig ] SM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:31.449393] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SM.txt [2026-01-09T20:31:31.449533] [INFO ] [sig ] [2864/3504] Completed SM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:31.449587] [INFO ] [sig ] [2865/3504] Forecasting SMBC... [2026-01-09T20:31:31.449619] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-09T20:31:31.449649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-09T20:31:31.460530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-09T20:31:31.460820] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-09T20:31:31.461608] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-09T20:31:31.461659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:31.461690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:31.461715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:31.461770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:31.516817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:31.517447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:31.517524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:31.517555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:31.632909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:31.633057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:31.633095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:31.633155] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:31.636493] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-09T20:31:31.636780] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-09T20:31:31.636898] [INFO ] [sig ] SMBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:31.776341] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMBC.txt [2026-01-09T20:31:31.776476] [INFO ] [sig ] [2865/3504] Completed SMBC in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-09T20:31:31.776521] [INFO ] [sig ] [2866/3504] Forecasting SMBK... [2026-01-09T20:31:31.776552] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-09T20:31:31.776598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-09T20:31:31.788600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-09T20:31:31.788853] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-09T20:31:31.789629] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-09T20:31:31.789681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:31.789714] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:31.789742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:31.789795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:31.846071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:31.846669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:31.846750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:31.846782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:31.963153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:31.963284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:31.963324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:31.963355] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:31.966611] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-09T20:31:31.966881] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-09T20:31:31.966999] [INFO ] [sig ] SMBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:32.108166] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMBK.txt [2026-01-09T20:31:32.108295] [INFO ] [sig ] [2866/3504] Completed SMBK in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-09T20:31:32.108333] [INFO ] [sig ] [2867/3504] Forecasting SMCI... [2026-01-09T20:31:32.108362] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-09T20:31:32.108391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-09T20:31:32.119411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-09T20:31:32.119689] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-09T20:31:32.120438] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-09T20:31:32.120489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:32.120520] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:32.120546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:32.120623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:32.179263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:32.179920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:32.179997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:32.180029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:32.307912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:32.308058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:32.308095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:32.308125] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:32.311418] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-01-09T20:31:32.311705] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-09T20:31:32.311842] [INFO ] [sig ] SMCI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:32.463250] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMCI.txt [2026-01-09T20:31:32.463379] [INFO ] [sig ] [2867/3504] Completed SMCI in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-09T20:31:32.463417] [INFO ] [sig ] [2868/3504] Forecasting SMCX... [2026-01-09T20:31:32.463446] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-09T20:31:32.463476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-09T20:31:32.474806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-09T20:31:32.475182] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-09T20:31:32.475982] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-09T20:31:32.476036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:32.476067] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:32.476092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:32.476148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:32.535866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:32.536562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:32.536658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:32.536690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:32.661458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:32.661618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:32.661659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:32.661688] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:32.665091] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-09T20:31:32.665367] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-09T20:31:32.665488] [INFO ] [sig ] SMCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:32.808436] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMCX.txt [2026-01-09T20:31:32.808561] [INFO ] [sig ] [2868/3504] Completed SMCX in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-09T20:31:32.808622] [INFO ] [sig ] [2869/3504] Forecasting SMFG... [2026-01-09T20:31:32.808655] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-09T20:31:32.808685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-09T20:31:32.819761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-09T20:31:32.820221] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-09T20:31:32.821205] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-09T20:31:32.821261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:32.821293] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:32.821319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:32.821375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:32.878020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:32.878738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:32.878817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:32.878850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:33.003168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:33.003355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:33.003420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:33.003490] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:33.008563] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=67.48%) [2026-01-09T20:31:33.009041] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-09T20:31:33.009212] [INFO ] [sig ] SMFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:33.167541] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMFG.txt [2026-01-09T20:31:33.167713] [INFO ] [sig ] [2869/3504] Completed SMFG in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:33.167757] [INFO ] [sig ] [2870/3504] Forecasting SMH... [2026-01-09T20:31:33.167786] [INFO ] [sig ] Generating forecast for: SMH [2026-01-09T20:31:33.167818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-09T20:31:33.180468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-09T20:31:33.180811] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-09T20:31:33.181643] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-09T20:31:33.181706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:33.181741] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:33.181767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:33.181824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:33.239531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:33.240212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:33.240289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:33.240322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:33.363162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:33.363330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:33.363384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:33.363433] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:33.367060] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-09T20:31:33.367353] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-09T20:31:33.367476] [INFO ] [sig ] SMH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:33.524686] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMH.txt [2026-01-09T20:31:33.524844] [INFO ] [sig ] [2870/3504] Completed SMH in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:33.524885] [INFO ] [sig ] [2871/3504] Forecasting SMHI... [2026-01-09T20:31:33.524914] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-09T20:31:33.524944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-09T20:31:33.536376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-09T20:31:33.536764] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-09T20:31:33.537647] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-09T20:31:33.537701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:33.537733] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:33.537759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:33.537815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:33.602098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:33.602967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:33.603067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:33.603101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:33.718428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:33.718596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:33.718637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:33.718666] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:33.722137] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=73.65%) [2026-01-09T20:31:33.722415] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-09T20:31:33.722537] [INFO ] [sig ] SMHI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:33.865840] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMHI.txt [2026-01-09T20:31:33.865965] [INFO ] [sig ] [2871/3504] Completed SMHI in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:33.866003] [INFO ] [sig ] [2872/3504] Forecasting SMHX... [2026-01-09T20:31:33.866032] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-09T20:31:33.866061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-09T20:31:33.877174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-09T20:31:33.877439] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-09T20:31:33.878200] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-09T20:31:33.878251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:33.878282] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:33.878309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:33.878369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:33.933456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:33.934044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:33.934141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:33.934174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:34.054645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:34.054787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:34.054829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:34.054858] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:34.058140] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-01-09T20:31:34.058406] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-09T20:31:34.058524] [INFO ] [sig ] SMHX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:34.198194] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMHX.txt [2026-01-09T20:31:34.198309] [INFO ] [sig ] [2872/3504] Completed SMHX in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:34.198351] [INFO ] [sig ] [2873/3504] Forecasting SMID... [2026-01-09T20:31:34.198381] [INFO ] [sig ] Generating forecast for: SMID [2026-01-09T20:31:34.198410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-09T20:31:34.213430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-09T20:31:34.213739] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-09T20:31:34.214479] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-09T20:31:34.214530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:34.214561] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:34.214623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:34.214682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:34.273418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:34.274117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:34.274193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:34.274224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:34.382338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:34.382486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:34.382525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:34.382553] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:34.385887] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-09T20:31:34.386167] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-09T20:31:34.386291] [INFO ] [sig ] SMID: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:34.528640] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMID.txt [2026-01-09T20:31:34.528800] [INFO ] [sig ] [2873/3504] Completed SMID in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:34.528838] [INFO ] [sig ] [2874/3504] Forecasting SMPL... [2026-01-09T20:31:34.528866] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-09T20:31:34.528896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-09T20:31:34.541515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-09T20:31:34.541888] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-09T20:31:34.542663] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-09T20:31:34.542715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:34.542747] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:34.542774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:34.542830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:34.600408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:34.601284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:34.601373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:34.601406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:34.718373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:34.718523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:34.718561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:34.718609] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:34.721925] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-09T20:31:34.722189] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-09T20:31:34.722307] [INFO ] [sig ] SMPL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:34.865678] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMPL.txt [2026-01-09T20:31:34.865818] [INFO ] [sig ] [2874/3504] Completed SMPL in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:34.865858] [INFO ] [sig ] [2875/3504] Forecasting SMTC... [2026-01-09T20:31:34.865888] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-09T20:31:34.865919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-09T20:31:34.878258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-09T20:31:34.878544] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-09T20:31:34.879295] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-09T20:31:34.879346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:34.879377] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:34.879403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:34.879459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:34.936849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:34.937647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:34.937729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:34.937761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:35.058918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:35.059070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:35.059110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:35.059139] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:35.062776] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-01-09T20:31:35.063050] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-09T20:31:35.063171] [INFO ] [sig ] SMTC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:35.202635] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMTC.txt [2026-01-09T20:31:35.202810] [INFO ] [sig ] [2875/3504] Completed SMTC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:35.202850] [INFO ] [sig ] [2876/3504] Forecasting SMTI... [2026-01-09T20:31:35.202880] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-09T20:31:35.202910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-09T20:31:35.213662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-09T20:31:35.213999] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-09T20:31:35.214766] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-09T20:31:35.214816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:35.214849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:35.214875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:35.214931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:35.272091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:35.272886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:35.272966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:35.273000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:35.388271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:35.388404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:35.388440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:35.388468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:35.391739] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-01-09T20:31:35.392025] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-09T20:31:35.392149] [INFO ] [sig ] SMTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:35.537796] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMTI.txt [2026-01-09T20:31:35.537946] [INFO ] [sig ] [2876/3504] Completed SMTI in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:35.537986] [INFO ] [sig ] [2877/3504] Forecasting SMWB... [2026-01-09T20:31:35.538022] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-09T20:31:35.538055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-09T20:31:35.549286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-09T20:31:35.549544] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-09T20:31:35.550298] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-09T20:31:35.550348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:35.550379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:35.550405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:35.550460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:35.606431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:35.607186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:35.607272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:35.607305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:35.728376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:35.728529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:35.728588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:35.728621] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:35.731958] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=35.23%) [2026-01-09T20:31:35.732222] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-09T20:31:35.732340] [INFO ] [sig ] SMWB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:35.871022] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SMWB.txt [2026-01-09T20:31:35.871149] [INFO ] [sig ] [2877/3504] Completed SMWB in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:35.871188] [INFO ] [sig ] [2878/3504] Forecasting SMX... [2026-01-09T20:31:35.871218] [INFO ] [sig ] Generating forecast for: SMX [2026-01-09T20:31:35.871246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-09T20:31:35.882482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-09T20:31:35.882759] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-09T20:31:35.883493] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-09T20:31:35.883544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:35.883596] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:35.883625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:35.883681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:35.939793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:35.940417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:35.940491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:35.940522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:36.042391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:36.042519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:36.042555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:36.042604] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:36.045809] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=61.93%) [2026-01-09T20:31:36.046076] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-09T20:31:36.046192] [INFO ] [sig ] SMX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:36.185959] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SMX.txt [2026-01-09T20:31:36.186086] [INFO ] [sig ] [2878/3504] Completed SMX in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:36.186125] [INFO ] [sig ] [2879/3504] Forecasting SN... [2026-01-09T20:31:36.186154] [INFO ] [sig ] Generating forecast for: SN [2026-01-09T20:31:36.186184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-09T20:31:36.197414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-09T20:31:36.197688] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-09T20:31:36.198429] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-09T20:31:36.198480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:36.198558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:36.198605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:36.198664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:36.254909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:36.255553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:36.255646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:36.255679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:36.377812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:36.377958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:36.377995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:36.378024] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:36.381288] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-09T20:31:36.381553] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-09T20:31:36.381689] [INFO ] [sig ] SN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:36.522066] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SN.txt [2026-01-09T20:31:36.522187] [INFO ] [sig ] [2879/3504] Completed SN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:36.522226] [INFO ] [sig ] [2880/3504] Forecasting SNA... [2026-01-09T20:31:36.522256] [INFO ] [sig ] Generating forecast for: SNA [2026-01-09T20:31:36.522285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-09T20:31:36.534588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-09T20:31:36.535008] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-09T20:31:36.535876] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-09T20:31:36.535930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:36.535962] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:36.535989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:36.536045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:36.592279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:36.592979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:36.593059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:36.593092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:36.711019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:36.711171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:36.711211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:36.711258] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:36.714605] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-01-09T20:31:36.714869] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-09T20:31:36.714990] [INFO ] [sig ] SNA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:36.852501] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNA.txt [2026-01-09T20:31:36.852662] [INFO ] [sig ] [2880/3504] Completed SNA in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:36.852703] [INFO ] [sig ] [2881/3504] Forecasting SNAP... [2026-01-09T20:31:36.852733] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-09T20:31:36.852763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-09T20:31:36.863504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-09T20:31:36.863832] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-09T20:31:36.864593] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-09T20:31:36.864647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:36.864679] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:36.864705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:36.864760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:36.920007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:36.920697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:36.920774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:36.920805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:37.036821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:37.036986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:37.037024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:37.037051] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:37.040482] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-09T20:31:37.040769] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-09T20:31:37.040891] [INFO ] [sig ] SNAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:37.230729] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNAP.txt [2026-01-09T20:31:37.230872] [INFO ] [sig ] [2881/3504] Completed SNAP in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:37.230910] [INFO ] [sig ] [2882/3504] Forecasting SNCY... [2026-01-09T20:31:37.230937] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-09T20:31:37.230967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-09T20:31:37.241972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-09T20:31:37.242294] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-09T20:31:37.243064] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-09T20:31:37.243115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:37.243146] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:37.243172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:37.243227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:37.298909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:37.299881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:37.299963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:37.299996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:37.418547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:37.418713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:37.418753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:37.418815] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:37.422182] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-01-09T20:31:37.422453] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-09T20:31:37.422590] [INFO ] [sig ] SNCY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:37.564377] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNCY.txt [2026-01-09T20:31:37.564512] [INFO ] [sig ] [2882/3504] Completed SNCY in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:37.564551] [INFO ] [sig ] [2883/3504] Forecasting SND... [2026-01-09T20:31:37.564597] [INFO ] [sig ] Generating forecast for: SND [2026-01-09T20:31:37.564629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-09T20:31:37.575841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-09T20:31:37.576252] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-09T20:31:37.577240] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-09T20:31:37.577297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:37.577336] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:37.577368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:37.577434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:37.640672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:37.641552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:37.641653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:37.641688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:37.758719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:37.758885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:37.758926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:37.758956] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:37.762786] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=44.02%) [2026-01-09T20:31:37.763188] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-09T20:31:37.763335] [INFO ] [sig ] SND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:37.911954] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SND.txt [2026-01-09T20:31:37.912103] [INFO ] [sig ] [2883/3504] Completed SND in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-09T20:31:37.912142] [INFO ] [sig ] [2884/3504] Forecasting SNDL... [2026-01-09T20:31:37.912172] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-09T20:31:37.912200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-09T20:31:37.923947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-09T20:31:37.924238] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-09T20:31:37.925017] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-09T20:31:37.925068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:37.925099] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:37.925125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:37.925193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:37.981588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:37.982273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:37.982350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:37.982381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:38.098520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:38.098686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:38.098726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:38.098755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:38.102081] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-09T20:31:38.102346] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-09T20:31:38.102463] [INFO ] [sig ] SNDL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:38.244305] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNDL.txt [2026-01-09T20:31:38.244462] [INFO ] [sig ] [2884/3504] Completed SNDL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-09T20:31:38.244501] [INFO ] [sig ] [2885/3504] Forecasting SNDX... [2026-01-09T20:31:38.244530] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-09T20:31:38.244560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-09T20:31:38.257052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-09T20:31:38.257359] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-09T20:31:38.258121] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-09T20:31:38.258172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:38.258203] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:38.258229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:38.258284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:38.314103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:38.314794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:38.314871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:38.314902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:38.436226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:38.436375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:38.436414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:38.436443] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:38.439762] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=20.98%) [2026-01-09T20:31:38.440027] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-09T20:31:38.440143] [INFO ] [sig ] SNDX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:38.578724] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNDX.txt [2026-01-09T20:31:38.578866] [INFO ] [sig ] [2885/3504] Completed SNDX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-09T20:31:38.578906] [INFO ] [sig ] [2886/3504] Forecasting SNES... [2026-01-09T20:31:38.578935] [INFO ] [sig ] Generating forecast for: SNES [2026-01-09T20:31:38.578965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-09T20:31:38.590705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-09T20:31:38.591009] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-09T20:31:38.591860] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-09T20:31:38.591926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:38.591960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:38.591988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:38.592046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:38.649421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:38.650244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:38.650326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:38.650358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:38.767658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:38.767814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:38.767853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:38.767882] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:38.771399] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=78.92%) [2026-01-09T20:31:38.771700] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-09T20:31:38.771824] [INFO ] [sig ] SNES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:38.913674] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNES.txt [2026-01-09T20:31:38.913808] [INFO ] [sig ] [2886/3504] Completed SNES in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:38.913847] [INFO ] [sig ] [2887/3504] Forecasting SNEX... [2026-01-09T20:31:38.913876] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-09T20:31:38.913905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-09T20:31:38.925233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-09T20:31:38.925522] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-09T20:31:38.926285] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-09T20:31:38.926336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:38.926367] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:38.926397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:38.926453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:38.983850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:38.984461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:38.984537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:38.984568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:39.101252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:39.101393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:39.101432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:39.101460] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:39.104742] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=26.32%) [2026-01-09T20:31:39.105003] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-09T20:31:39.105119] [INFO ] [sig ] SNEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:39.245836] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNEX.txt [2026-01-09T20:31:39.245967] [INFO ] [sig ] [2887/3504] Completed SNEX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:39.246005] [INFO ] [sig ] [2888/3504] Forecasting SNFCA... [2026-01-09T20:31:39.246034] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-09T20:31:39.246064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-09T20:31:39.257650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-09T20:31:39.257930] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-09T20:31:39.258694] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-09T20:31:39.258745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:39.258775] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:39.258801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:39.258856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:39.314188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:39.314780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:39.314855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:39.314890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:39.434601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:39.434740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:39.434777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:39.434805] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:39.438086] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-09T20:31:39.438353] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-09T20:31:39.438469] [INFO ] [sig ] SNFCA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:39.579945] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNFCA.txt [2026-01-09T20:31:39.580092] [INFO ] [sig ] [2888/3504] Completed SNFCA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:39.580131] [INFO ] [sig ] [2889/3504] Forecasting SNGX... [2026-01-09T20:31:39.580162] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-09T20:31:39.580192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-09T20:31:39.591931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-09T20:31:39.592192] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-09T20:31:39.593023] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-09T20:31:39.593076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:39.593108] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:39.593135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:39.593190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:39.651081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:39.651843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:39.651956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:39.651990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:39.768330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:39.768474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:39.768518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:39.768549] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:39.772124] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=20.30%) [2026-01-09T20:31:39.772404] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-09T20:31:39.772525] [INFO ] [sig ] SNGX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:39.914781] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNGX.txt [2026-01-09T20:31:39.914905] [INFO ] [sig ] [2889/3504] Completed SNGX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:39.914943] [INFO ] [sig ] [2890/3504] Forecasting SNN... [2026-01-09T20:31:39.914972] [INFO ] [sig ] Generating forecast for: SNN [2026-01-09T20:31:39.915000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-09T20:31:39.926664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-09T20:31:39.926953] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-09T20:31:39.927776] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-09T20:31:39.927829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:39.927862] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:39.927889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:39.927947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:39.986742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:39.987442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:39.987522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:39.987556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:40.106088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:40.106241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:40.106281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:40.106310] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:40.109671] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-09T20:31:40.109946] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-09T20:31:40.110068] [INFO ] [sig ] SNN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:40.247395] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNN.txt [2026-01-09T20:31:40.247528] [INFO ] [sig ] [2890/3504] Completed SNN in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:40.247567] [INFO ] [sig ] [2891/3504] Forecasting SNOA... [2026-01-09T20:31:40.247619] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-09T20:31:40.247648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-09T20:31:40.258044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-09T20:31:40.258329] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-09T20:31:40.259089] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-09T20:31:40.259141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:40.259172] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:40.259198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:40.259253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:40.314567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:40.315190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:40.315267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:40.315298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:40.435759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:40.435902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:40.435940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:40.435968] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:40.439619] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-09T20:31:40.439899] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-09T20:31:40.440018] [INFO ] [sig ] SNOA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:40.580158] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNOA.txt [2026-01-09T20:31:40.580314] [INFO ] [sig ] [2891/3504] Completed SNOA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:40.580354] [INFO ] [sig ] [2892/3504] Forecasting SNPS... [2026-01-09T20:31:40.580384] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-09T20:31:40.580413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-09T20:31:40.591834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-09T20:31:40.592417] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-09T20:31:40.593338] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-09T20:31:40.593389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:40.593421] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:40.593447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:40.593503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:40.651384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:40.652239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:40.652322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:40.652354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:40.772192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:40.772346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:40.772387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:40.772419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:40.775775] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-09T20:31:40.776052] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-09T20:31:40.776176] [INFO ] [sig ] SNPS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:40.916959] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNPS.txt [2026-01-09T20:31:40.917170] [INFO ] [sig ] [2892/3504] Completed SNPS in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:40.917215] [INFO ] [sig ] [2893/3504] Forecasting SNTI... [2026-01-09T20:31:40.917246] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-09T20:31:40.917275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-09T20:31:40.928385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-09T20:31:40.928712] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-09T20:31:40.929485] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-09T20:31:40.929537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:40.929568] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:40.929620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:40.929677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:40.989100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:40.989880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:40.989959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:40.989992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:41.112582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:41.112751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:41.112789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:41.112818] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:41.116113] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-01-09T20:31:41.116378] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-09T20:31:41.116495] [INFO ] [sig ] SNTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:41.259133] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNTI.txt [2026-01-09T20:31:41.259270] [INFO ] [sig ] [2893/3504] Completed SNTI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:41.259308] [INFO ] [sig ] [2894/3504] Forecasting SNX... [2026-01-09T20:31:41.259337] [INFO ] [sig ] Generating forecast for: SNX [2026-01-09T20:31:41.259368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-09T20:31:41.271317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-09T20:31:41.271616] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-09T20:31:41.272388] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-09T20:31:41.272441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:41.272472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:41.272499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:41.272556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:41.330722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:41.331810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:41.331898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:41.331931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:41.452208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:41.452353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:41.452390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:41.452418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:41.455709] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=22.81%) [2026-01-09T20:31:41.455980] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-09T20:31:41.456099] [INFO ] [sig ] SNX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:41.601982] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SNX.txt [2026-01-09T20:31:41.602109] [INFO ] [sig ] [2894/3504] Completed SNX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:41.602148] [INFO ] [sig ] [2895/3504] Forecasting SNY... [2026-01-09T20:31:41.602179] [INFO ] [sig ] Generating forecast for: SNY [2026-01-09T20:31:41.602209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-09T20:31:41.613703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-09T20:31:41.613976] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-09T20:31:41.614730] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-09T20:31:41.614781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:41.614813] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:41.614840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:41.614896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:41.670091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:41.670704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:41.670778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:41.670809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:41.790695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:41.790847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:41.790886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:41.790915] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:41.794570] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-09T20:31:41.794869] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-09T20:31:41.794986] [INFO ] [sig ] SNY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:41.938186] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SNY.txt [2026-01-09T20:31:41.938341] [INFO ] [sig ] [2895/3504] Completed SNY in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:41.938380] [INFO ] [sig ] [2896/3504] Forecasting SO... [2026-01-09T20:31:41.938410] [INFO ] [sig ] Generating forecast for: SO [2026-01-09T20:31:41.938440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-09T20:31:41.949707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-09T20:31:41.950037] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-09T20:31:41.950796] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-09T20:31:41.950847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:41.950903] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:41.950932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:41.950989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:42.007469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:42.008153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:42.008231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:42.008264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:42.130137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:42.130255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:42.130291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:42.130319] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:42.133803] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-09T20:31:42.134071] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-09T20:31:42.134192] [INFO ] [sig ] SO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:42.275904] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SO.txt [2026-01-09T20:31:42.276032] [INFO ] [sig ] [2896/3504] Completed SO in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:42.276069] [INFO ] [sig ] [2897/3504] Forecasting SOCL... [2026-01-09T20:31:42.276098] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-09T20:31:42.276127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-09T20:31:42.287921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-09T20:31:42.288209] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-09T20:31:42.288972] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-09T20:31:42.289023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:42.289065] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:42.289286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:42.289341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:42.346379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:42.346993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:42.347068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:42.347115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:42.450905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:42.451033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:42.451072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:42.451100] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:42.454308] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-01-09T20:31:42.454591] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-09T20:31:42.454710] [INFO ] [sig ] SOCL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:42.594546] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOCL.txt [2026-01-09T20:31:42.594687] [INFO ] [sig ] [2897/3504] Completed SOCL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:42.594725] [INFO ] [sig ] [2898/3504] Forecasting SOFI... [2026-01-09T20:31:42.594754] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-09T20:31:42.594783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-09T20:31:42.606767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-09T20:31:42.607025] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-09T20:31:42.607821] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-09T20:31:42.607872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:42.607904] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:42.607930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:42.607988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:42.667829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:42.668440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:42.668515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:42.668547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:42.794357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:42.794486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:42.794526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:42.794554] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:42.798007] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=38.03%) [2026-01-09T20:31:42.798279] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-09T20:31:42.798401] [INFO ] [sig ] SOFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:42.939738] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOFI.txt [2026-01-09T20:31:42.939866] [INFO ] [sig ] [2898/3504] Completed SOFI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:42.939904] [INFO ] [sig ] [2899/3504] Forecasting SOGP... [2026-01-09T20:31:42.939932] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-09T20:31:42.939963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-09T20:31:42.950892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-09T20:31:42.951367] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-09T20:31:42.952334] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-09T20:31:42.952386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:42.952418] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:42.952447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:42.952502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:43.009689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:43.010452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:43.010540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:43.010591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:43.132229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:43.132377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:43.132415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:43.132477] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:43.135970] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=27.67%) [2026-01-09T20:31:43.136256] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-09T20:31:43.136383] [INFO ] [sig ] SOGP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:43.281416] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOGP.txt [2026-01-09T20:31:43.281546] [INFO ] [sig ] [2899/3504] Completed SOGP in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:43.281602] [INFO ] [sig ] [2900/3504] Forecasting SOJC... [2026-01-09T20:31:43.281636] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-09T20:31:43.281667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-09T20:31:43.292384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-09T20:31:43.292688] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-09T20:31:43.293423] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-09T20:31:43.293474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:43.293505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:43.293531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:43.293610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:43.349827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:43.350449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:43.350526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:43.350560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:43.469629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:43.469796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:43.469838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:43.469867] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:43.473495] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-09T20:31:43.473827] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-09T20:31:43.473967] [INFO ] [sig ] SOJC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:43.621668] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOJC.txt [2026-01-09T20:31:43.621827] [INFO ] [sig ] [2900/3504] Completed SOJC in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:43.621873] [INFO ] [sig ] [2901/3504] Forecasting SOJD... [2026-01-09T20:31:43.621903] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-09T20:31:43.621932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-09T20:31:43.633679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-09T20:31:43.633980] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-09T20:31:43.634746] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-09T20:31:43.634797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:43.634828] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:43.634854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:43.634911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:43.691007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:43.691858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:43.691940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:43.691973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:43.809506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:43.809674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:43.809713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:43.809743] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:43.813075] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-01-09T20:31:43.813357] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-09T20:31:43.813479] [INFO ] [sig ] SOJD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:43.954274] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOJD.txt [2026-01-09T20:31:43.954427] [INFO ] [sig ] [2901/3504] Completed SOJD in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-09T20:31:43.954467] [INFO ] [sig ] [2902/3504] Forecasting SOJE... [2026-01-09T20:31:43.954497] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-09T20:31:43.954529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-09T20:31:43.966215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-09T20:31:43.966566] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-09T20:31:43.967364] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-09T20:31:43.967418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:43.967449] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:43.967475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:43.967530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:44.023521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:44.024372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:44.024473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:44.024505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:44.143949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:44.144100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:44.144139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:44.144167] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:44.147512] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-09T20:31:44.147824] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-09T20:31:44.147971] [INFO ] [sig ] SOJE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:44.302742] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SOJE.txt [2026-01-09T20:31:44.302900] [INFO ] [sig ] [2902/3504] Completed SOJE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-09T20:31:44.302942] [INFO ] [sig ] [2903/3504] Forecasting SON... [2026-01-09T20:31:44.302974] [INFO ] [sig ] Generating forecast for: SON [2026-01-09T20:31:44.303007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-09T20:31:44.314165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-09T20:31:44.314502] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-09T20:31:44.315292] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-09T20:31:44.315344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:44.315376] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:44.315403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:44.315458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:44.371561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:44.372424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:44.372508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:44.372541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:44.501720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:44.501874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:44.501914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:44.501942] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:44.505324] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-09T20:31:44.505636] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-09T20:31:44.505765] [INFO ] [sig ] SON: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:44.663103] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SON.txt [2026-01-09T20:31:44.663294] [INFO ] [sig ] [2903/3504] Completed SON in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:44.663356] [INFO ] [sig ] [2904/3504] Forecasting SONO... [2026-01-09T20:31:44.663402] [INFO ] [sig ] Generating forecast for: SONO [2026-01-09T20:31:44.663444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-09T20:31:44.678161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-09T20:31:44.678524] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-09T20:31:44.679324] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-09T20:31:44.679381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:44.679413] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:44.679441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:44.679496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:44.737864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:44.738732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:44.738818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:44.738852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:44.863535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:44.863710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:44.863769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:44.863800] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:44.867235] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-09T20:31:44.867523] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-09T20:31:44.867670] [INFO ] [sig ] SONO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:45.013174] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SONO.txt [2026-01-09T20:31:45.013326] [INFO ] [sig ] [2904/3504] Completed SONO in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:45.013365] [INFO ] [sig ] [2905/3504] Forecasting SOPA... [2026-01-09T20:31:45.013394] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-09T20:31:45.013425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-09T20:31:45.025024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-09T20:31:45.025362] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-09T20:31:45.026133] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-09T20:31:45.026185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:45.026216] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:45.026242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:45.026298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:45.085045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:45.085920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:45.086003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:45.086042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:45.203831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:45.203976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:45.204016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:45.204045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:45.207435] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-01-09T20:31:45.207728] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-09T20:31:45.207851] [INFO ] [sig ] SOPA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:45.352555] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SOPA.txt [2026-01-09T20:31:45.352708] [INFO ] [sig ] [2905/3504] Completed SOPA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:45.352747] [INFO ] [sig ] [2906/3504] Forecasting SOPH... [2026-01-09T20:31:45.352780] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-09T20:31:45.352810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-09T20:31:45.363304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-09T20:31:45.363608] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-09T20:31:45.364348] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-09T20:31:45.364399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:45.364430] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:45.364458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:45.364513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:45.419734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:45.420429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:45.420531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:45.420563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:45.539543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:45.539716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:45.539755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:45.539783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:45.543556] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-09T20:31:45.543890] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-09T20:31:45.544021] [INFO ] [sig ] SOPH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:45.684503] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SOPH.txt [2026-01-09T20:31:45.684675] [INFO ] [sig ] [2906/3504] Completed SOPH in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:45.684716] [INFO ] [sig ] [2907/3504] Forecasting SOUN... [2026-01-09T20:31:45.684746] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-09T20:31:45.684776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-09T20:31:45.696218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-09T20:31:45.696548] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-09T20:31:45.698041] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-09T20:31:45.698180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:45.698214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:45.698242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:45.698314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:45.756484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:45.757393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:45.757475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:45.757508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:45.873110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:45.873265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:45.873308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:45.873339] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:45.876809] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-09T20:31:45.877110] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-09T20:31:45.877247] [INFO ] [sig ] SOUN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:46.016609] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SOUN.txt [2026-01-09T20:31:46.016754] [INFO ] [sig ] [2907/3504] Completed SOUN in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:46.016793] [INFO ] [sig ] [2908/3504] Forecasting SOXQ... [2026-01-09T20:31:46.016824] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-09T20:31:46.016855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-09T20:31:46.029066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-09T20:31:46.029362] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-09T20:31:46.030155] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-09T20:31:46.030397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:46.030442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:46.030471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:46.030528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:46.088247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:46.089061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:46.089139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:46.089172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:46.215204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:46.215301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:46.215341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:46.215378] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:46.218950] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=55.09%) [2026-01-09T20:31:46.219268] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-09T20:31:46.219408] [INFO ] [sig ] SOXQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:46.360791] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SOXQ.txt [2026-01-09T20:31:46.360919] [INFO ] [sig ] [2908/3504] Completed SOXQ in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:46.360957] [INFO ] [sig ] [2909/3504] Forecasting SOXX... [2026-01-09T20:31:46.360986] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-09T20:31:46.361016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-09T20:31:46.371955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-09T20:31:46.372243] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-09T20:31:46.373051] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-09T20:31:46.373105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:46.373137] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:46.373164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:46.373225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:46.429986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:46.430624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:46.430701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:46.430733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:46.550425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:46.550586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:46.550632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:46.550662] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:46.553910] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-09T20:31:46.554182] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-09T20:31:46.554299] [INFO ] [sig ] SOXX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:46.694172] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SOXX.txt [2026-01-09T20:31:46.694351] [INFO ] [sig ] [2909/3504] Completed SOXX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:46.694405] [INFO ] [sig ] [2910/3504] Forecasting SPAI... [2026-01-09T20:31:46.694447] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-09T20:31:46.694488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-09T20:31:46.705493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-09T20:31:46.705799] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-09T20:31:46.706564] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-09T20:31:46.706634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:46.706666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:46.706695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:46.706752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:46.763209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:46.763832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:46.763907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:46.763939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:46.880113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:46.880254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:46.880291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:46.880319] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:46.883617] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-09T20:31:46.883888] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-09T20:31:46.884006] [INFO ] [sig ] SPAI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:47.021716] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPAI.txt [2026-01-09T20:31:47.021826] [INFO ] [sig ] [2910/3504] Completed SPAI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:47.021863] [INFO ] [sig ] [2911/3504] Forecasting SPB... [2026-01-09T20:31:47.021892] [INFO ] [sig ] Generating forecast for: SPB [2026-01-09T20:31:47.021922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-09T20:31:47.032862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-09T20:31:47.033129] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-09T20:31:47.033893] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-09T20:31:47.033943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:47.033974] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:47.034001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:47.034056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:47.090265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:47.090856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:47.090931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:47.090962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:47.211023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:47.211146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:47.211183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:47.211210] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:47.214418] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-09T20:31:47.214704] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-09T20:31:47.214821] [INFO ] [sig ] SPB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:47.357806] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPB.txt [2026-01-09T20:31:47.357931] [INFO ] [sig ] [2911/3504] Completed SPB in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:47.357969] [INFO ] [sig ] [2912/3504] Forecasting SPCB... [2026-01-09T20:31:47.358005] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-09T20:31:47.358035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-09T20:31:47.368774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-09T20:31:47.369044] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-09T20:31:47.369812] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-09T20:31:47.369862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:47.369893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:47.369919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:47.369974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:47.427307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:47.428278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:47.428358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:47.428390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:47.547678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:47.547832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:47.547872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:47.547900] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:47.551272] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-01-09T20:31:47.551549] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-09T20:31:47.551694] [INFO ] [sig ] SPCB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:47.691187] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPCB.txt [2026-01-09T20:31:47.691315] [INFO ] [sig ] [2912/3504] Completed SPCB in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:47.691354] [INFO ] [sig ] [2913/3504] Forecasting SPCE... [2026-01-09T20:31:47.691383] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-09T20:31:47.691413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-09T20:31:47.703794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-09T20:31:47.704112] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-09T20:31:47.704906] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-09T20:31:47.704958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:47.705027] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:47.705056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:47.705115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:47.761957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:47.762657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:47.762738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:47.762772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:47.882233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:47.882380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:47.882418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:47.882445] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:47.885761] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-01-09T20:31:47.886026] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-09T20:31:47.886148] [INFO ] [sig ] SPCE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:48.025739] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPCE.txt [2026-01-09T20:31:48.025867] [INFO ] [sig ] [2913/3504] Completed SPCE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:48.025905] [INFO ] [sig ] [2914/3504] Forecasting SPE... [2026-01-09T20:31:48.025934] [INFO ] [sig ] Generating forecast for: SPE [2026-01-09T20:31:48.025964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-09T20:31:48.037284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-09T20:31:48.037558] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-09T20:31:48.038381] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-09T20:31:48.038434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:48.038466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:48.038494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:48.038552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:48.094801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:48.095502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:48.095605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:48.095640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:48.212210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:48.212355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:48.212393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:48.212420] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:48.215730] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-09T20:31:48.215994] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-09T20:31:48.216114] [INFO ] [sig ] SPE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:48.355268] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPE.txt [2026-01-09T20:31:48.355386] [INFO ] [sig ] [2914/3504] Completed SPE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:48.355423] [INFO ] [sig ] [2915/3504] Forecasting SPFI... [2026-01-09T20:31:48.355452] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-09T20:31:48.355480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-09T20:31:48.365913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-09T20:31:48.366169] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-09T20:31:48.366938] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-09T20:31:48.366988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:48.367020] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:48.367046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:48.370588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:48.427385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:48.428180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:48.428327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:48.428362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:48.544070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:48.544195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:48.544231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:48.544276] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:48.547549] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-09T20:31:48.547828] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-09T20:31:48.547945] [INFO ] [sig ] SPFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:48.689225] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPFI.txt [2026-01-09T20:31:48.689409] [INFO ] [sig ] [2915/3504] Completed SPFI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:48.689450] [INFO ] [sig ] [2916/3504] Forecasting SPG... [2026-01-09T20:31:48.689480] [INFO ] [sig ] Generating forecast for: SPG [2026-01-09T20:31:48.689512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-09T20:31:48.702041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-09T20:31:48.702430] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-09T20:31:48.703259] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-09T20:31:48.703311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:48.703342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:48.703367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:48.703422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:48.759706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:48.760620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:48.760711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:48.760743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:48.885922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:48.886047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:48.886085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:48.886164] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:48.889642] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-01-09T20:31:48.889911] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-09T20:31:48.890031] [INFO ] [sig ] SPG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:49.027501] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPG.txt [2026-01-09T20:31:49.027631] [INFO ] [sig ] [2916/3504] Completed SPG in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:49.027671] [INFO ] [sig ] [2917/3504] Forecasting SPGI... [2026-01-09T20:31:49.027700] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-09T20:31:49.027729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-09T20:31:49.038586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-09T20:31:49.038856] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-09T20:31:49.039633] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-09T20:31:49.039685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:49.039715] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:49.039741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:49.039796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:49.094983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:49.095561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:49.095651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:49.095696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:49.219989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:49.220137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:49.220176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:49.220204] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:49.224640] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-01-09T20:31:49.225073] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-09T20:31:49.225258] [INFO ] [sig ] SPGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:49.372996] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPGI.txt [2026-01-09T20:31:49.373123] [INFO ] [sig ] [2917/3504] Completed SPGI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:49.373163] [INFO ] [sig ] [2918/3504] Forecasting SPH... [2026-01-09T20:31:49.373192] [INFO ] [sig ] Generating forecast for: SPH [2026-01-09T20:31:49.373222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-09T20:31:49.385360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-09T20:31:49.385703] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-09T20:31:49.386488] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-09T20:31:49.386539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:49.386586] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:49.386615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:49.386673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:49.443155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:49.444097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:49.444189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:49.444223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:49.561038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:49.561185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:49.561224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:49.561253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:49.564537] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=74.53%) [2026-01-09T20:31:49.564818] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-09T20:31:49.564938] [INFO ] [sig ] SPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:49.703780] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPH.txt [2026-01-09T20:31:49.703939] [INFO ] [sig ] [2918/3504] Completed SPH in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:49.703979] [INFO ] [sig ] [2919/3504] Forecasting SPOK... [2026-01-09T20:31:49.704007] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-09T20:31:49.704038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-09T20:31:49.715371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-09T20:31:49.715720] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-09T20:31:49.716477] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-09T20:31:49.716528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:49.716558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:49.716622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:49.716679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:49.771912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:49.772741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:49.772819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:49.772850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:49.887801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:49.887949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:49.887987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:49.888015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:49.891894] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-01-09T20:31:49.892157] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-09T20:31:49.892274] [INFO ] [sig ] SPOK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:50.041116] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPOK.txt [2026-01-09T20:31:50.041274] [INFO ] [sig ] [2919/3504] Completed SPOK in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-09T20:31:50.041313] [INFO ] [sig ] [2920/3504] Forecasting SPRC... [2026-01-09T20:31:50.041342] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-09T20:31:50.041520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-09T20:31:50.053251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-09T20:31:50.053550] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-09T20:31:50.054547] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-09T20:31:50.054631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:50.054668] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:50.054697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:50.054755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:50.110108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:50.110760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:50.110837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:50.110869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:50.223945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:50.224101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:50.224140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:50.224168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:50.227923] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-01-09T20:31:50.228207] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-09T20:31:50.228328] [INFO ] [sig ] SPRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:50.367957] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPRC.txt [2026-01-09T20:31:50.368085] [INFO ] [sig ] [2920/3504] Completed SPRC in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-09T20:31:50.368123] [INFO ] [sig ] [2921/3504] Forecasting SPRO... [2026-01-09T20:31:50.368152] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-09T20:31:50.368180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-09T20:31:50.379135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-09T20:31:50.379426] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-09T20:31:50.380201] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-09T20:31:50.380252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:50.380284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:50.380310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:50.380366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:50.436854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:50.437731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:50.437809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:50.437840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:50.560451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:50.560608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:50.560647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:50.560675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:50.563961] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-09T20:31:50.564234] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-09T20:31:50.564352] [INFO ] [sig ] SPRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:50.701646] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPRO.txt [2026-01-09T20:31:50.701774] [INFO ] [sig ] [2921/3504] Completed SPRO in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:50.701812] [INFO ] [sig ] [2922/3504] Forecasting SPRX... [2026-01-09T20:31:50.701841] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-09T20:31:50.701871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-09T20:31:50.712817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-09T20:31:50.713111] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-09T20:31:50.713884] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-09T20:31:50.713934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:50.713965] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:50.713991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:50.714046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:50.770372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:50.771000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:50.771077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:50.771108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:50.887645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:50.887811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:50.887852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:50.887881] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:50.891157] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-01-09T20:31:50.891426] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-09T20:31:50.891544] [INFO ] [sig ] SPRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:51.029686] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPRX.txt [2026-01-09T20:31:51.029818] [INFO ] [sig ] [2922/3504] Completed SPRX in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:51.029856] [INFO ] [sig ] [2923/3504] Forecasting SPRY... [2026-01-09T20:31:51.029885] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-09T20:31:51.029924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-09T20:31:51.042471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-09T20:31:51.042820] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-09T20:31:51.043588] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-09T20:31:51.043640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:51.043672] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:51.043699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:51.043755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:51.102569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:51.103307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:51.103417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:51.103449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:51.228087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:51.228246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:51.228285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:51.228314] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:51.231725] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=44.49%) [2026-01-09T20:31:51.232009] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-09T20:31:51.232134] [INFO ] [sig ] SPRY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:51.375280] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPRY.txt [2026-01-09T20:31:51.375460] [INFO ] [sig ] [2923/3504] Completed SPRY in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:51.375502] [INFO ] [sig ] [2924/3504] Forecasting SPSC... [2026-01-09T20:31:51.375532] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-09T20:31:51.375563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-09T20:31:51.387855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-09T20:31:51.388277] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-09T20:31:51.389209] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-09T20:31:51.389263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:51.389295] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:51.389322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:51.389379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:51.447294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:51.448253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:51.448340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:51.448372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:51.575376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:51.575563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:51.575628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:51.575657] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:51.579745] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-01-09T20:31:51.580162] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-09T20:31:51.580314] [INFO ] [sig ] SPSC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:51.780929] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPSC.txt [2026-01-09T20:31:51.781140] [INFO ] [sig ] [2924/3504] Completed SPSC in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:51.781202] [INFO ] [sig ] [2925/3504] Forecasting SPWH... [2026-01-09T20:31:51.781240] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-09T20:31:51.781280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-09T20:31:51.799764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-09T20:31:51.800293] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-09T20:31:51.801442] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-09T20:31:51.801508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:51.801544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:51.801603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:51.801678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:51.873748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:51.874856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:51.874967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:51.875004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:52.042049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:52.042234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:52.042285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:52.042322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:52.047152] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-09T20:31:52.047550] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-09T20:31:52.047742] [INFO ] [sig ] SPWH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:52.262331] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPWH.txt [2026-01-09T20:31:52.262556] [INFO ] [sig ] [2925/3504] Completed SPWH in 0.5s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:52.262647] [INFO ] [sig ] [2926/3504] Forecasting SPXC... [2026-01-09T20:31:52.262700] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-09T20:31:52.262754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-09T20:31:52.276156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-09T20:31:52.276544] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-09T20:31:52.277541] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-09T20:31:52.277618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:52.277654] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:52.277682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:52.277739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:52.353043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:52.354197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:52.354310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:52.354360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:52.514353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:52.514534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:52.514607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:52.514648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:52.519073] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-01-09T20:31:52.519455] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-09T20:31:52.519652] [INFO ] [sig ] SPXC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:52.667564] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SPXC.txt [2026-01-09T20:31:52.667769] [INFO ] [sig ] [2926/3504] Completed SPXC in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:52.667812] [INFO ] [sig ] [2927/3504] Forecasting SPXX... [2026-01-09T20:31:52.667843] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-09T20:31:52.667875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-09T20:31:52.682780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-09T20:31:52.683212] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-09T20:31:52.684166] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-09T20:31:52.684221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:52.684257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:52.684294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:52.684358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:52.747598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:52.748469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:52.748559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:52.748611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:52.868623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:52.868752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:52.868799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:52.868835] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:52.872131] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-09T20:31:52.872405] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-09T20:31:52.872529] [INFO ] [sig ] SPXX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:53.013294] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SPXX.txt [2026-01-09T20:31:53.013418] [INFO ] [sig ] [2927/3504] Completed SPXX in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:53.013456] [INFO ] [sig ] [2928/3504] Forecasting SQM... [2026-01-09T20:31:53.013486] [INFO ] [sig ] Generating forecast for: SQM [2026-01-09T20:31:53.013515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-09T20:31:53.024439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-09T20:31:53.024734] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-09T20:31:53.025482] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-09T20:31:53.025533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:53.025565] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:53.025616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:53.025673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:53.082239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:53.082878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:53.082954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:53.082986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:53.201060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:53.201207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:53.201248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:53.201277] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:53.204604] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-09T20:31:53.204868] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-09T20:31:53.204986] [INFO ] [sig ] SQM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:53.345092] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SQM.txt [2026-01-09T20:31:53.345229] [INFO ] [sig ] [2928/3504] Completed SQM in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:53.345267] [INFO ] [sig ] [2929/3504] Forecasting SQNS... [2026-01-09T20:31:53.345295] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-09T20:31:53.345325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-09T20:31:53.357289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-09T20:31:53.357564] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-09T20:31:53.358330] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-09T20:31:53.358381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:53.358413] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:53.358439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:53.358496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:53.414608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:53.415203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:53.415278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:53.415309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:53.530751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:53.530875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:53.530911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:53.530940] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:53.534495] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-09T20:31:53.534775] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-09T20:31:53.534893] [INFO ] [sig ] SQNS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:53.674818] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SQNS.txt [2026-01-09T20:31:53.674942] [INFO ] [sig ] [2929/3504] Completed SQNS in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:53.674979] [INFO ] [sig ] [2930/3504] Forecasting SQQQ... [2026-01-09T20:31:53.675007] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-09T20:31:53.675037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-09T20:31:53.686079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-09T20:31:53.686344] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-09T20:31:53.687141] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-09T20:31:53.687195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:53.687257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:53.687285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:53.687351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:53.745564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:53.746226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:53.746302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:53.746334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:53.866474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:53.866619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:53.866659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:53.866687] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:53.869926] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-09T20:31:53.870188] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-09T20:31:53.870306] [INFO ] [sig ] SQQQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:54.009997] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SQQQ.txt [2026-01-09T20:31:54.010110] [INFO ] [sig ] [2930/3504] Completed SQQQ in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:54.010147] [INFO ] [sig ] [2931/3504] Forecasting SRAD... [2026-01-09T20:31:54.010177] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-09T20:31:54.010207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-09T20:31:54.021103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-09T20:31:54.021361] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-09T20:31:54.022124] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-09T20:31:54.022176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:54.022207] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:54.022234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:54.022290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:54.077974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:54.078551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:54.078643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:54.078675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:54.196498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:54.196661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:54.196700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:54.196729] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:54.200235] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-01-09T20:31:54.200714] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-09T20:31:54.200835] [INFO ] [sig ] SRAD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:54.340704] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SRAD.txt [2026-01-09T20:31:54.340831] [INFO ] [sig ] [2931/3504] Completed SRAD in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:54.340868] [INFO ] [sig ] [2932/3504] Forecasting SRBK... [2026-01-09T20:31:54.340897] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-09T20:31:54.340926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-09T20:31:54.351740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-09T20:31:54.352006] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-09T20:31:54.352758] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-09T20:31:54.352817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:54.352850] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:54.352877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:54.352932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:54.411555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:54.412311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:54.412389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:54.412420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:54.537886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:54.538018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:54.538056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:54.538084] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:54.541470] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-09T20:31:54.541756] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-09T20:31:54.541877] [INFO ] [sig ] SRBK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:54.683562] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SRBK.txt [2026-01-09T20:31:54.683708] [INFO ] [sig ] [2932/3504] Completed SRBK in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:54.683746] [INFO ] [sig ] [2933/3504] Forecasting SRCE... [2026-01-09T20:31:54.683775] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-09T20:31:54.683806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-09T20:31:54.695406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-09T20:31:54.695856] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-09T20:31:54.696824] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-09T20:31:54.696875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:54.696906] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:54.696932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:54.696988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:54.753448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:54.754158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:54.754238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:54.754274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:54.870600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:54.870748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:54.870786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:54.870844] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:54.874156] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=67.51%) [2026-01-09T20:31:54.874426] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-09T20:31:54.874544] [INFO ] [sig ] SRCE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:55.013678] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SRCE.txt [2026-01-09T20:31:55.013810] [INFO ] [sig ] [2933/3504] Completed SRCE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:55.013848] [INFO ] [sig ] [2934/3504] Forecasting SRE... [2026-01-09T20:31:55.013878] [INFO ] [sig ] Generating forecast for: SRE [2026-01-09T20:31:55.013908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-09T20:31:55.025901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-09T20:31:55.026243] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-09T20:31:55.027027] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-09T20:31:55.027078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:55.027135] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:55.027162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:55.027218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:55.083883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:55.084931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:55.085010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:55.085042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:55.206922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:55.207071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:55.207128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:55.207160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:55.210929] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-01-09T20:31:55.211203] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-09T20:31:55.211327] [INFO ] [sig ] SRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:55.358210] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SRE.txt [2026-01-09T20:31:55.358362] [INFO ] [sig ] [2934/3504] Completed SRE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:55.358401] [INFO ] [sig ] [2935/3504] Forecasting SREA... [2026-01-09T20:31:55.358636] [INFO ] [sig ] Generating forecast for: SREA [2026-01-09T20:31:55.358666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-09T20:31:55.370097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-09T20:31:55.370420] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-09T20:31:55.371187] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-09T20:31:55.371239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:55.371271] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:55.371297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:55.371353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:55.427946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:55.428731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:55.428809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:55.428840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:55.545233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:55.545388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:55.545428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:55.545459] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:55.549354] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-01-09T20:31:55.549649] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-09T20:31:55.549774] [INFO ] [sig ] SREA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:55.691614] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SREA.txt [2026-01-09T20:31:55.691760] [INFO ] [sig ] [2935/3504] Completed SREA in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:55.691801] [INFO ] [sig ] [2936/3504] Forecasting SRFM... [2026-01-09T20:31:55.691830] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-09T20:31:55.691860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-09T20:31:55.703306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-09T20:31:55.703641] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-09T20:31:55.704412] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-09T20:31:55.704463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:55.704494] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:55.704521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:55.704591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:55.762312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:55.763081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:55.763169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:55.763210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:55.882742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:55.882892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:55.882933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:55.882962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:55.886392] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-09T20:31:55.886683] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-09T20:31:55.886805] [INFO ] [sig ] SRFM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:56.028503] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SRFM.txt [2026-01-09T20:31:56.028651] [INFO ] [sig ] [2936/3504] Completed SRFM in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-09T20:31:56.028691] [INFO ] [sig ] [2937/3504] Forecasting SRG... [2026-01-09T20:31:56.028720] [INFO ] [sig ] Generating forecast for: SRG [2026-01-09T20:31:56.028750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-09T20:31:56.040209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-09T20:31:56.040495] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-09T20:31:56.041290] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-09T20:31:56.041348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:56.041382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:56.041409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:56.041466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:56.102666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:56.103525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:56.103629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:56.103665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:56.230686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:56.230839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:56.230877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:56.230905] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:56.234204] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-01-09T20:31:56.234519] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-09T20:31:56.234660] [INFO ] [sig ] SRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:56.374527] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SRG.txt [2026-01-09T20:31:56.374686] [INFO ] [sig ] [2937/3504] Completed SRG in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-09T20:31:56.374726] [INFO ] [sig ] [2938/3504] Forecasting SRI... [2026-01-09T20:31:56.374757] [INFO ] [sig ] Generating forecast for: SRI [2026-01-09T20:31:56.374786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-09T20:31:56.385491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-09T20:31:56.385887] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-09T20:31:56.386738] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-09T20:31:56.386792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:56.386825] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:56.386852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:56.386909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:56.443669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:56.444567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:56.444670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:56.444703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:56.560599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:56.560751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:56.560789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:56.560819] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:56.564139] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-09T20:31:56.564413] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-09T20:31:56.564531] [INFO ] [sig ] SRI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:56.701904] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SRI.txt [2026-01-09T20:31:56.702033] [INFO ] [sig ] [2938/3504] Completed SRI in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:56.702071] [INFO ] [sig ] [2939/3504] Forecasting SRRK... [2026-01-09T20:31:56.702101] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-09T20:31:56.702130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-09T20:31:56.713345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-09T20:31:56.713688] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-09T20:31:56.714438] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-09T20:31:56.714490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:56.714521] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:56.714548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:56.714621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:56.769591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:56.770321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:56.770401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:56.770433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:56.890713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:56.890885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:56.890924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:56.890952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:56.894358] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-01-09T20:31:56.894657] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-09T20:31:56.894785] [INFO ] [sig ] SRRK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:57.041731] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SRRK.txt [2026-01-09T20:31:57.041872] [INFO ] [sig ] [2939/3504] Completed SRRK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:57.041912] [INFO ] [sig ] [2940/3504] Forecasting SRTS... [2026-01-09T20:31:57.041942] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-09T20:31:57.041972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-09T20:31:57.052922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-09T20:31:57.053255] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-09T20:31:57.054034] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-09T20:31:57.054085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:57.054116] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:57.054142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:57.054197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:57.109071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:57.109907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:57.110025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:57.110058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:57.229514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:57.229682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:57.229721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:57.229751] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:57.233100] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-01-09T20:31:57.233401] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-09T20:31:57.233528] [INFO ] [sig ] SRTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:57.373271] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SRTS.txt [2026-01-09T20:31:57.373408] [INFO ] [sig ] [2940/3504] Completed SRTS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:57.373446] [INFO ] [sig ] [2941/3504] Forecasting SSB... [2026-01-09T20:31:57.373475] [INFO ] [sig ] Generating forecast for: SSB [2026-01-09T20:31:57.373504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-09T20:31:57.384534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-09T20:31:57.384858] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-09T20:31:57.385628] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-09T20:31:57.385679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:57.385711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:57.385737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:57.385793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:57.442096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:57.442843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:57.442919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:57.442951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:57.560409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:57.560561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:57.560619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:57.560648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:57.564114] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-09T20:31:57.564471] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-09T20:31:57.564629] [INFO ] [sig ] SSB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:57.704919] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSB.txt [2026-01-09T20:31:57.705067] [INFO ] [sig ] [2941/3504] Completed SSB in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:57.705105] [INFO ] [sig ] [2942/3504] Forecasting SSD... [2026-01-09T20:31:57.705134] [INFO ] [sig ] Generating forecast for: SSD [2026-01-09T20:31:57.705164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-09T20:31:57.716182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-09T20:31:57.716469] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-09T20:31:57.717250] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-09T20:31:57.717301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:57.717331] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:57.717357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:57.717412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:57.774288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:57.775293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:57.775380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:57.775414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:57.896795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:57.896946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:57.896985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:57.897013] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:57.900459] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-09T20:31:57.900748] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-09T20:31:57.900871] [INFO ] [sig ] SSD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:58.042789] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSD.txt [2026-01-09T20:31:58.042944] [INFO ] [sig ] [2942/3504] Completed SSD in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:58.042982] [INFO ] [sig ] [2943/3504] Forecasting SSL... [2026-01-09T20:31:58.043012] [INFO ] [sig ] Generating forecast for: SSL [2026-01-09T20:31:58.043041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-09T20:31:58.054610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-09T20:31:58.054941] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-09T20:31:58.055739] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-09T20:31:58.055792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:58.055839] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:58.055868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:58.055925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:58.113514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:58.114383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:58.114469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:58.114504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:58.241410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:58.241601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:58.241644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:58.241675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:58.245337] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-01-09T20:31:58.245830] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-09T20:31:58.245961] [INFO ] [sig ] SSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:58.390239] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSL.txt [2026-01-09T20:31:58.390474] [INFO ] [sig ] [2943/3504] Completed SSL in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:58.390544] [INFO ] [sig ] [2944/3504] Forecasting SSNC... [2026-01-09T20:31:58.390616] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-09T20:31:58.390662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-09T20:31:58.401653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-09T20:31:58.401936] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-09T20:31:58.402721] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-09T20:31:58.402782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:58.402825] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:58.402858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:58.402917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:58.459465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:58.460309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:58.460393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:58.460428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:58.586306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:58.586457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:58.586711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:58.586745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:58.590139] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-01-09T20:31:58.590418] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-09T20:31:58.590542] [INFO ] [sig ] SSNC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:58.732184] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SSNC.txt [2026-01-09T20:31:58.732347] [INFO ] [sig ] [2944/3504] Completed SSNC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:58.732392] [INFO ] [sig ] [2945/3504] Forecasting SSP... [2026-01-09T20:31:58.732421] [INFO ] [sig ] Generating forecast for: SSP [2026-01-09T20:31:58.732455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-09T20:31:58.744300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-09T20:31:58.744723] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-09T20:31:58.745479] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-09T20:31:58.745530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:58.745562] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:58.745607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:58.745663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:58.802434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:58.803280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:58.803361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:58.803395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:58.919819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:58.919971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:58.920010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:58.920040] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:58.923414] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=48.23%) [2026-01-09T20:31:58.923720] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-09T20:31:58.923864] [INFO ] [sig ] SSP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:59.085530] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSP.txt [2026-01-09T20:31:59.085761] [INFO ] [sig ] [2945/3504] Completed SSP in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:59.085810] [INFO ] [sig ] [2946/3504] Forecasting SSRM... [2026-01-09T20:31:59.085866] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-09T20:31:59.085921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-09T20:31:59.101661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-09T20:31:59.102125] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-09T20:31:59.103321] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-09T20:31:59.103397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:59.103452] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:59.103499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:59.103617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:59.173066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:59.173959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:59.174049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:59.174084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:59.299418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:59.299586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:59.299628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:59.299658] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:59.303228] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-09T20:31:59.303501] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-09T20:31:59.303821] [INFO ] [sig ] SSRM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:31:59.446420] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SSRM.txt [2026-01-09T20:31:59.446612] [INFO ] [sig ] [2946/3504] Completed SSRM in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:59.446667] [INFO ] [sig ] [2947/3504] Forecasting SSSS... [2026-01-09T20:31:59.446699] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-09T20:31:59.446729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-09T20:31:59.458184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-09T20:31:59.458451] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-09T20:31:59.459235] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-09T20:31:59.459289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:59.459366] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:59.459394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:59.459450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:59.517020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:59.517924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:59.518006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:59.518041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:59.643919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:59.644075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:59.644115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:59.644144] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:59.647943] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-01-09T20:31:59.648222] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-09T20:31:59.648346] [INFO ] [sig ] SSSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:31:59.793518] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSSS.txt [2026-01-09T20:31:59.793875] [INFO ] [sig ] [2947/3504] Completed SSSS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:31:59.793942] [INFO ] [sig ] [2948/3504] Forecasting SSTI... [2026-01-09T20:31:59.793972] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-09T20:31:59.794002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-09T20:31:59.805907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-09T20:31:59.806270] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-09T20:31:59.807044] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-09T20:31:59.807121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:31:59.807154] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:31:59.807180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:31:59.807236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:31:59.864089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:31:59.864944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:31:59.865024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:31:59.865056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:31:59.984101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:31:59.984249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:31:59.984288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:31:59.984316] [INFO ] [FORECASTER] Training complete [2026-01-09T20:31:59.987662] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-01-09T20:31:59.987929] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-09T20:31:59.988067] [INFO ] [sig ] SSTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:00.130333] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSTI.txt [2026-01-09T20:32:00.130483] [INFO ] [sig ] [2948/3504] Completed SSTI in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:00.130522] [INFO ] [sig ] [2949/3504] Forecasting SSTK... [2026-01-09T20:32:00.130552] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-09T20:32:00.130601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-09T20:32:00.142765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-09T20:32:00.143035] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-09T20:32:00.143796] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-09T20:32:00.143847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:00.143880] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:00.143907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:00.143962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:00.200331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:00.201182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:00.201261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:00.201293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:00.323634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:00.323784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:00.323823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:00.323851] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:00.327174] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-09T20:32:00.327452] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-09T20:32:00.327592] [INFO ] [sig ] SSTK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:00.468422] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SSTK.txt [2026-01-09T20:32:00.471684] [INFO ] [sig ] [2949/3504] Completed SSTK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:00.471732] [INFO ] [sig ] [2950/3504] Forecasting SSYS... [2026-01-09T20:32:00.471762] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-09T20:32:00.471793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-09T20:32:00.486114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-09T20:32:00.486396] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-09T20:32:00.487173] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-09T20:32:00.487224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:00.487255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:00.487282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:00.487337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:00.543639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:00.544456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:00.544535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:00.544567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:00.659093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:00.659246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:00.659284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:00.659359] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:00.662683] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-01-09T20:32:00.662951] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-09T20:32:00.663071] [INFO ] [sig ] SSYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:00.804261] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SSYS.txt [2026-01-09T20:32:00.804421] [INFO ] [sig ] [2950/3504] Completed SSYS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:00.804460] [INFO ] [sig ] [2951/3504] Forecasting STAA... [2026-01-09T20:32:00.804489] [INFO ] [sig ] Generating forecast for: STAA [2026-01-09T20:32:00.804519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-09T20:32:00.815435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-09T20:32:00.815719] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-09T20:32:00.816465] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-09T20:32:00.816517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:00.816548] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:00.816595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:00.816653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:00.872994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:00.873853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:00.873932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:00.873964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:00.993110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:00.993260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:00.993302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:00.993331] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:00.996757] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: UP (p=75.41%) [2026-01-09T20:32:00.997023] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-09T20:32:00.997162] [INFO ] [sig ] STAA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:01.139973] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STAA.txt [2026-01-09T20:32:01.140123] [INFO ] [sig ] [2951/3504] Completed STAA in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:01.140162] [INFO ] [sig ] [2952/3504] Forecasting STAG... [2026-01-09T20:32:01.140191] [INFO ] [sig ] Generating forecast for: STAG [2026-01-09T20:32:01.140221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-09T20:32:01.152385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-09T20:32:01.152799] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-09T20:32:01.153589] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-09T20:32:01.153642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:01.153674] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:01.153701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:01.153757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:01.212314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:01.213264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:01.213360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:01.213395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:01.339021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:01.339123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:01.339162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:01.339192] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:01.342662] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-01-09T20:32:01.342958] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-09T20:32:01.343084] [INFO ] [sig ] STAG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:01.490187] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STAG.txt [2026-01-09T20:32:01.490336] [INFO ] [sig ] [2952/3504] Completed STAG in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:01.490374] [INFO ] [sig ] [2953/3504] Forecasting STBA... [2026-01-09T20:32:01.490404] [INFO ] [sig ] Generating forecast for: STBA [2026-01-09T20:32:01.490435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-09T20:32:01.502420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-09T20:32:01.502750] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-09T20:32:01.503498] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-09T20:32:01.503550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:01.503599] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:01.503629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:01.503684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:01.562964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:01.563820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:01.563903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:01.563936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:01.688942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:01.689093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:01.689133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:01.689161] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:01.692498] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-09T20:32:01.692790] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-09T20:32:01.692914] [INFO ] [sig ] STBA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:01.836739] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STBA.txt [2026-01-09T20:32:01.836896] [INFO ] [sig ] [2953/3504] Completed STBA in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-09T20:32:01.836935] [INFO ] [sig ] [2954/3504] Forecasting STC... [2026-01-09T20:32:01.836965] [INFO ] [sig ] Generating forecast for: STC [2026-01-09T20:32:01.836995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-09T20:32:01.849417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-09T20:32:01.849794] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-09T20:32:01.850649] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-09T20:32:01.850701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:01.850754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:01.850801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:01.850864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:01.911613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:01.912916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:01.913005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:01.913038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:02.035985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:02.036157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:02.036202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:02.036233] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:02.039842] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=87.72%) [2026-01-09T20:32:02.040127] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-09T20:32:02.040250] [INFO ] [sig ] STC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:02.193275] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STC.txt [2026-01-09T20:32:02.193427] [INFO ] [sig ] [2954/3504] Completed STC in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-09T20:32:02.193466] [INFO ] [sig ] [2955/3504] Forecasting STE... [2026-01-09T20:32:02.193495] [INFO ] [sig ] Generating forecast for: STE [2026-01-09T20:32:02.193526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-09T20:32:02.206060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-09T20:32:02.206379] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-09T20:32:02.207173] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-09T20:32:02.207226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:02.207257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:02.207283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:02.207338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:02.264530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:02.265409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:02.265490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:02.265525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:02.391013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:02.391167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:02.391208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:02.391237] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:02.394755] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=21.14%) [2026-01-09T20:32:02.395039] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-09T20:32:02.395164] [INFO ] [sig ] STE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:02.543069] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STE.txt [2026-01-09T20:32:02.543235] [INFO ] [sig ] [2955/3504] Completed STE in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-09T20:32:02.543282] [INFO ] [sig ] [2956/3504] Forecasting STEL... [2026-01-09T20:32:02.543313] [INFO ] [sig ] Generating forecast for: STEL [2026-01-09T20:32:02.543343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-09T20:32:02.556009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-09T20:32:02.556386] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-09T20:32:02.557204] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-09T20:32:02.557255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:02.557286] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:02.557312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:02.557367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:02.614273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:02.615336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:02.615417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:02.615449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:02.736784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:02.736935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:02.736974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:02.737002] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:02.740546] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-09T20:32:02.740847] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-09T20:32:02.740973] [INFO ] [sig ] STEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:02.883652] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STEL.txt [2026-01-09T20:32:02.883807] [INFO ] [sig ] [2956/3504] Completed STEL in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:02.883844] [INFO ] [sig ] [2957/3504] Forecasting STEM... [2026-01-09T20:32:02.883873] [INFO ] [sig ] Generating forecast for: STEM [2026-01-09T20:32:02.883903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-09T20:32:02.896065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-09T20:32:02.896437] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-09T20:32:02.897246] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-09T20:32:02.897297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:02.897327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:02.897353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:02.897408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:02.955487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:02.956352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:02.956473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:02.956507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:03.080396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:03.080549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:03.080607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:03.080637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:03.083954] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-09T20:32:03.084228] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-09T20:32:03.084353] [INFO ] [sig ] STEM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:03.231246] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STEM.txt [2026-01-09T20:32:03.231406] [INFO ] [sig ] [2957/3504] Completed STEM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:03.231444] [INFO ] [sig ] [2958/3504] Forecasting STEP... [2026-01-09T20:32:03.231480] [INFO ] [sig ] Generating forecast for: STEP [2026-01-09T20:32:03.231512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-09T20:32:03.244022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-09T20:32:03.244448] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-09T20:32:03.245334] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-09T20:32:03.245390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:03.245422] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:03.245450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:03.245508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:03.305462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:03.306332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:03.306415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:03.306449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:03.431734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:03.431890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:03.431944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:03.431984] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:03.436180] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-09T20:32:03.436522] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-09T20:32:03.436711] [INFO ] [sig ] STEP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:03.587289] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STEP.txt [2026-01-09T20:32:03.587434] [INFO ] [sig ] [2958/3504] Completed STEP in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:03.587474] [INFO ] [sig ] [2959/3504] Forecasting STHO... [2026-01-09T20:32:03.587527] [INFO ] [sig ] Generating forecast for: STHO [2026-01-09T20:32:03.587558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-09T20:32:03.598471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-09T20:32:03.598807] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-09T20:32:03.599558] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-09T20:32:03.599627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:03.599810] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:03.599837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:03.599893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:03.656050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:03.657010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:03.657144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:03.657194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:03.776070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:03.776223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:03.776262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:03.776292] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:03.780879] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-09T20:32:03.781332] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-09T20:32:03.781488] [INFO ] [sig ] STHO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:03.925489] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STHO.txt [2026-01-09T20:32:03.925657] [INFO ] [sig ] [2959/3504] Completed STHO in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:03.925698] [INFO ] [sig ] [2960/3504] Forecasting STI... [2026-01-09T20:32:03.925727] [INFO ] [sig ] Generating forecast for: STI [2026-01-09T20:32:03.925757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-09T20:32:03.937209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-09T20:32:03.937474] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-09T20:32:03.938228] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-09T20:32:03.938280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:03.938312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:03.938338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:03.938393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:03.997120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:03.998169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:03.998249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:03.998281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:04.124466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:04.124627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:04.124674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:04.124705] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:04.128249] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-09T20:32:04.128519] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-09T20:32:04.128658] [INFO ] [sig ] STI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:04.273693] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STI.txt [2026-01-09T20:32:04.273882] [INFO ] [sig ] [2960/3504] Completed STI in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:04.273922] [INFO ] [sig ] [2961/3504] Forecasting STIM... [2026-01-09T20:32:04.273960] [INFO ] [sig ] Generating forecast for: STIM [2026-01-09T20:32:04.273997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-09T20:32:04.285238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-09T20:32:04.285614] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-09T20:32:04.286367] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-09T20:32:04.286418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:04.286449] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:04.286476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:04.286533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:04.344181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:04.345074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:04.345156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:04.345189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:04.472358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:04.472514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:04.472554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:04.472621] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:04.476049] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-01-09T20:32:04.476318] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-09T20:32:04.476445] [INFO ] [sig ] STIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:04.619238] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STIM.txt [2026-01-09T20:32:04.619372] [INFO ] [sig ] [2961/3504] Completed STIM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:04.619411] [INFO ] [sig ] [2962/3504] Forecasting STK... [2026-01-09T20:32:04.619440] [INFO ] [sig ] Generating forecast for: STK [2026-01-09T20:32:04.619470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-09T20:32:04.630759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-09T20:32:04.631029] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-09T20:32:04.631799] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-09T20:32:04.631850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:04.631881] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:04.631908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:04.631964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:04.689318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:04.689957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:04.690032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:04.690064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:04.808186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:04.808335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:04.808373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:04.808401] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:04.811700] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=80.32%) [2026-01-09T20:32:04.811966] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-09T20:32:04.812084] [INFO ] [sig ] STK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:04.952688] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STK.txt [2026-01-09T20:32:04.952820] [INFO ] [sig ] [2962/3504] Completed STK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:04.952858] [INFO ] [sig ] [2963/3504] Forecasting STKH... [2026-01-09T20:32:04.952887] [INFO ] [sig ] Generating forecast for: STKH [2026-01-09T20:32:04.952917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-09T20:32:04.966673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-09T20:32:04.967082] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-09T20:32:04.968079] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-09T20:32:04.968139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:04.968179] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:04.968209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:04.968281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:05.027208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:05.028076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:05.028161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:05.028195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:05.136774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:05.136914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:05.136953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:05.136983] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:05.140516] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-01-09T20:32:05.140803] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-09T20:32:05.140925] [INFO ] [sig ] STKH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:05.283384] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STKH.txt [2026-01-09T20:32:05.283515] [INFO ] [sig ] [2963/3504] Completed STKH in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:05.283553] [INFO ] [sig ] [2964/3504] Forecasting STKL... [2026-01-09T20:32:05.283604] [INFO ] [sig ] Generating forecast for: STKL [2026-01-09T20:32:05.283635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-09T20:32:05.295518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-09T20:32:05.296081] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-09T20:32:05.296885] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-09T20:32:05.296936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:05.296996] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:05.297024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:05.297081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:05.353106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:05.353971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:05.354052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:05.354084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:05.476059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:05.476211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:05.476250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:05.476278] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:05.479729] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-01-09T20:32:05.480195] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-09T20:32:05.480316] [INFO ] [sig ] STKL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:05.628548] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STKL.txt [2026-01-09T20:32:05.628718] [INFO ] [sig ] [2964/3504] Completed STKL in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:05.628783] [INFO ] [sig ] [2965/3504] Forecasting STKS... [2026-01-09T20:32:05.628816] [INFO ] [sig ] Generating forecast for: STKS [2026-01-09T20:32:05.628846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-09T20:32:05.640388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-09T20:32:05.640695] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-09T20:32:05.641438] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-09T20:32:05.641492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:05.641526] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:05.641552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:05.641646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:05.698479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:05.699189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:05.699269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:05.699302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:05.819013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:05.819160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:05.819199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:05.819227] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:05.822527] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-01-09T20:32:05.822811] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-09T20:32:05.822928] [INFO ] [sig ] STKS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:05.961648] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STKS.txt [2026-01-09T20:32:05.961776] [INFO ] [sig ] [2965/3504] Completed STKS in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:05.961813] [INFO ] [sig ] [2966/3504] Forecasting STLA... [2026-01-09T20:32:05.961843] [INFO ] [sig ] Generating forecast for: STLA [2026-01-09T20:32:05.961872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-09T20:32:05.973160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-09T20:32:05.973445] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-09T20:32:05.974212] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-09T20:32:05.974264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:05.974295] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:05.974322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:05.974377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:06.035613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:06.036418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:06.036500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:06.036534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:06.163976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:06.164123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:06.164166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:06.164212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:06.167965] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-09T20:32:06.168260] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-09T20:32:06.168383] [INFO ] [sig ] STLA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:06.333888] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STLA.txt [2026-01-09T20:32:06.334036] [INFO ] [sig ] [2966/3504] Completed STLA in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:06.334075] [INFO ] [sig ] [2967/3504] Forecasting STLD... [2026-01-09T20:32:06.334113] [INFO ] [sig ] Generating forecast for: STLD [2026-01-09T20:32:06.334163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-09T20:32:06.346085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-09T20:32:06.346393] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-09T20:32:06.347306] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-09T20:32:06.347382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:06.347426] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:06.347454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:06.347511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:06.413721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:06.414500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:06.414611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:06.414665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:06.546647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:06.546806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:06.546849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:06.546914] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:06.550721] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-01-09T20:32:06.551020] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-09T20:32:06.551168] [INFO ] [sig ] STLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:06.710865] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STLD.txt [2026-01-09T20:32:06.711022] [INFO ] [sig ] [2967/3504] Completed STLD in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:06.711070] [INFO ] [sig ] [2968/3504] Forecasting STM... [2026-01-09T20:32:06.711100] [INFO ] [sig ] Generating forecast for: STM [2026-01-09T20:32:06.711131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-09T20:32:06.722540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-09T20:32:06.722867] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-09T20:32:06.723748] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-09T20:32:06.723812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:06.723858] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:06.723887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:06.723945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:06.789497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:06.790309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:06.790392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:06.790442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:06.918263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:06.918412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:06.918450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:06.918478] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:06.921784] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-01-09T20:32:06.922045] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-09T20:32:06.922161] [INFO ] [sig ] STM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:07.065625] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STM.txt [2026-01-09T20:32:07.065764] [INFO ] [sig ] [2968/3504] Completed STM in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:07.065802] [INFO ] [sig ] [2969/3504] Forecasting STN... [2026-01-09T20:32:07.065831] [INFO ] [sig ] Generating forecast for: STN [2026-01-09T20:32:07.065860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-09T20:32:07.077483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-09T20:32:07.077787] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-09T20:32:07.078538] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-09T20:32:07.078611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:07.078643] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:07.078670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:07.078726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:07.134704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:07.135400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:07.135478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:07.135510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:07.252363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:07.252510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:07.252549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:07.252599] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:07.256208] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=52.93%) [2026-01-09T20:32:07.256492] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-09T20:32:07.256629] [INFO ] [sig ] STN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:07.397099] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STN.txt [2026-01-09T20:32:07.397239] [INFO ] [sig ] [2969/3504] Completed STN in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:07.397278] [INFO ] [sig ] [2970/3504] Forecasting STNE... [2026-01-09T20:32:07.397307] [INFO ] [sig ] Generating forecast for: STNE [2026-01-09T20:32:07.397338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-09T20:32:07.408129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-09T20:32:07.408427] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-09T20:32:07.409194] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-09T20:32:07.409245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:07.409275] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:07.409301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:07.409357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:07.465289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:07.465940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:07.466016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:07.466047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:07.589581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:07.589726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:07.589765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:07.589792] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:07.593258] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-09T20:32:07.593521] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-09T20:32:07.593655] [INFO ] [sig ] STNE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:07.735537] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STNE.txt [2026-01-09T20:32:07.735740] [INFO ] [sig ] [2970/3504] Completed STNE in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:07.735784] [INFO ] [sig ] [2971/3504] Forecasting STOK... [2026-01-09T20:32:07.735813] [INFO ] [sig ] Generating forecast for: STOK [2026-01-09T20:32:07.735843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-09T20:32:07.747267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-09T20:32:07.747560] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-09T20:32:07.748340] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-09T20:32:07.748391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:07.748422] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:07.748449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:07.748505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:07.804457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:07.805133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:07.805209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:07.805241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:07.930961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:07.931110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:07.931149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:07.931178] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:07.934443] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=40.30%) [2026-01-09T20:32:07.934732] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-09T20:32:07.934852] [INFO ] [sig ] STOK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:08.073851] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STOK.txt [2026-01-09T20:32:08.073979] [INFO ] [sig ] [2971/3504] Completed STOK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-09T20:32:08.074016] [INFO ] [sig ] [2972/3504] Forecasting STRA... [2026-01-09T20:32:08.074045] [INFO ] [sig ] Generating forecast for: STRA [2026-01-09T20:32:08.074073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-09T20:32:08.086154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-09T20:32:08.086481] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-09T20:32:08.087313] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-09T20:32:08.087364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:08.087397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:08.087423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:08.087479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:08.150035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:08.150735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:08.150814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:08.150848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:08.277192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:08.277348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:08.277389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:08.277419] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:08.280795] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-01-09T20:32:08.281082] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-09T20:32:08.281202] [INFO ] [sig ] STRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:08.421023] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STRA.txt [2026-01-09T20:32:08.421158] [INFO ] [sig ] [2972/3504] Completed STRA in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-09T20:32:08.421197] [INFO ] [sig ] [2973/3504] Forecasting STRL... [2026-01-09T20:32:08.421226] [INFO ] [sig ] Generating forecast for: STRL [2026-01-09T20:32:08.421257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-09T20:32:08.432476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-09T20:32:08.432792] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-09T20:32:08.433646] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-09T20:32:08.433700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:08.433732] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:08.433759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:08.433817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:08.491710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:08.492548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:08.492649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:08.492682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:08.616316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:08.616470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:08.616524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:08.616558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:08.620167] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-01-09T20:32:08.620465] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-09T20:32:08.620641] [INFO ] [sig ] STRL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:08.758945] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STRL.txt [2026-01-09T20:32:08.759093] [INFO ] [sig ] [2973/3504] Completed STRL in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:08.759132] [INFO ] [sig ] [2974/3504] Forecasting STRS... [2026-01-09T20:32:08.759162] [INFO ] [sig ] Generating forecast for: STRS [2026-01-09T20:32:08.759190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-09T20:32:08.768780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-09T20:32:08.769007] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-09T20:32:08.769767] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-09T20:32:08.769818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:08.769849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:08.769876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:08.769932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:08.825732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:08.826373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:08.826477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:08.826512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:08.916686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:08.916852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:08.916891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:08.916920] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:08.920279] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-09T20:32:08.920553] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-09T20:32:08.920695] [INFO ] [sig ] STRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:09.062409] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STRS.txt [2026-01-09T20:32:09.062548] [INFO ] [sig ] [2974/3504] Completed STRS in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:09.062602] [INFO ] [sig ] [2975/3504] Forecasting STSS... [2026-01-09T20:32:09.062634] [INFO ] [sig ] Generating forecast for: STSS [2026-01-09T20:32:09.062664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-09T20:32:09.073311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-09T20:32:09.073610] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-09T20:32:09.074346] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-09T20:32:09.074397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:09.074428] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:09.074454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:09.074510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:09.129564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:09.130193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:09.130269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:09.130300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:09.247523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:09.247693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:09.247732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:09.247761] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:09.251077] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-09T20:32:09.251341] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-09T20:32:09.251458] [INFO ] [sig ] STSS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:09.390093] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STSS.txt [2026-01-09T20:32:09.390212] [INFO ] [sig ] [2975/3504] Completed STSS in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:09.390250] [INFO ] [sig ] [2976/3504] Forecasting STTK... [2026-01-09T20:32:09.390280] [INFO ] [sig ] Generating forecast for: STTK [2026-01-09T20:32:09.390309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-09T20:32:09.403400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-09T20:32:09.403772] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-09T20:32:09.404768] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-09T20:32:09.404819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:09.404851] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:09.404876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:09.404931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:09.464762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:09.465482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:09.465562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:09.465613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:09.586584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:09.586736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:09.586775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:09.586804] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:09.590163] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-01-09T20:32:09.590432] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-09T20:32:09.590551] [INFO ] [sig ] STTK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:09.729232] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STTK.txt [2026-01-09T20:32:09.729364] [INFO ] [sig ] [2976/3504] Completed STTK in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:09.729403] [INFO ] [sig ] [2977/3504] Forecasting STVN... [2026-01-09T20:32:09.729432] [INFO ] [sig ] Generating forecast for: STVN [2026-01-09T20:32:09.729462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-09T20:32:09.740660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-09T20:32:09.740931] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-09T20:32:09.741692] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-09T20:32:09.741743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:09.741775] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:09.741802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:09.741857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:09.797788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:09.798353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:09.798426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:09.798457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:09.912938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:09.913083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:09.913121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:09.913149] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:09.916654] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-09T20:32:09.916919] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-09T20:32:09.917036] [INFO ] [sig ] STVN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:10.056215] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STVN.txt [2026-01-09T20:32:10.056403] [INFO ] [sig ] [2977/3504] Completed STVN in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:10.056443] [INFO ] [sig ] [2978/3504] Forecasting STWD... [2026-01-09T20:32:10.056472] [INFO ] [sig ] Generating forecast for: STWD [2026-01-09T20:32:10.056502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-09T20:32:10.067958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-09T20:32:10.068301] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-09T20:32:10.069084] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-09T20:32:10.069149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:10.069182] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:10.069209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:10.069265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:10.124704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:10.125559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:10.125660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:10.125692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:10.252294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:10.252462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:10.252511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:10.252540] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:10.256271] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-09T20:32:10.256562] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-09T20:32:10.256701] [INFO ] [sig ] STWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:10.398196] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STWD.txt [2026-01-09T20:32:10.398335] [INFO ] [sig ] [2978/3504] Completed STWD in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:10.398374] [INFO ] [sig ] [2979/3504] Forecasting STX... [2026-01-09T20:32:10.398402] [INFO ] [sig ] Generating forecast for: STX [2026-01-09T20:32:10.398434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-09T20:32:10.409400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-09T20:32:10.409679] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-09T20:32:10.410420] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-09T20:32:10.410471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:10.410502] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:10.410529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:10.410607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:10.467647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:10.468451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:10.468528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:10.468560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:10.591947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:10.592096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:10.592134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:10.592163] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:10.595475] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=54.05%) [2026-01-09T20:32:10.595766] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-09T20:32:10.595884] [INFO ] [sig ] STX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:10.733523] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STX.txt [2026-01-09T20:32:10.733669] [INFO ] [sig ] [2979/3504] Completed STX in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:10.733709] [INFO ] [sig ] [2980/3504] Forecasting STXE... [2026-01-09T20:32:10.733738] [INFO ] [sig ] Generating forecast for: STXE [2026-01-09T20:32:10.733768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-09T20:32:10.744804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-09T20:32:10.745090] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-09T20:32:10.745892] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-09T20:32:10.745945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:10.745978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:10.746005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:10.746061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:10.803666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:10.804315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:10.804393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:10.804425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:10.911142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:10.911295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:10.911338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:10.911369] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:10.914653] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-01-09T20:32:10.914916] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-09T20:32:10.915033] [INFO ] [sig ] STXE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:11.057890] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/STXE.txt [2026-01-09T20:32:11.058047] [INFO ] [sig ] [2980/3504] Completed STXE in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:11.058085] [INFO ] [sig ] [2981/3504] Forecasting STXG... [2026-01-09T20:32:11.058114] [INFO ] [sig ] Generating forecast for: STXG [2026-01-09T20:32:11.058144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-09T20:32:11.069470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-09T20:32:11.069847] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-09T20:32:11.070708] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-09T20:32:11.070761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:11.070818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:11.070847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:11.070921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:11.128802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:11.129688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:11.129767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:11.129800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:11.241496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:11.241665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:11.241707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:11.241735] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:11.245482] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=42.48%) [2026-01-09T20:32:11.245776] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-09T20:32:11.245900] [INFO ] [sig ] STXG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:11.395699] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/STXG.txt [2026-01-09T20:32:11.395851] [INFO ] [sig ] [2981/3504] Completed STXG in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:11.395898] [INFO ] [sig ] [2982/3504] Forecasting SUI... [2026-01-09T20:32:11.395928] [INFO ] [sig ] Generating forecast for: SUI [2026-01-09T20:32:11.395958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-09T20:32:11.408875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-09T20:32:11.409187] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-09T20:32:11.409954] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-09T20:32:11.410005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:11.410036] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:11.410062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:11.410117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:11.467826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:11.468682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:11.468764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:11.468796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:11.585134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:11.585286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:11.585325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:11.585354] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:11.589198] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-09T20:32:11.589466] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-09T20:32:11.589602] [INFO ] [sig ] SUI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:11.733991] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SUI.txt [2026-01-09T20:32:11.734166] [INFO ] [sig ] [2982/3504] Completed SUI in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:11.734205] [INFO ] [sig ] [2983/3504] Forecasting SUN... [2026-01-09T20:32:11.734235] [INFO ] [sig ] Generating forecast for: SUN [2026-01-09T20:32:11.734266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-09T20:32:11.745913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-09T20:32:11.746222] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-09T20:32:11.747022] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-09T20:32:11.747073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:11.747132] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:11.747160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:11.747215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:11.805661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:11.806569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:11.806665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:11.806698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:11.937834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:11.937988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:11.938028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:11.938056] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:11.941894] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-09T20:32:11.942170] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-09T20:32:11.942335] [INFO ] [sig ] SUN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:12.091675] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUN.txt [2026-01-09T20:32:12.092021] [INFO ] [sig ] [2983/3504] Completed SUN in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:12.092061] [INFO ] [sig ] [2984/3504] Forecasting SUNS... [2026-01-09T20:32:12.092091] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-09T20:32:12.092123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-09T20:32:12.105199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-09T20:32:12.105637] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-09T20:32:12.106697] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-09T20:32:12.106750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:12.106781] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:12.106807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:12.107053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:12.170084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:12.170954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:12.171036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:12.171070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:12.298006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:12.298160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:12.298198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:12.298264] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:12.302104] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-09T20:32:12.302428] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-09T20:32:12.302562] [INFO ] [sig ] SUNS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:12.449471] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUNS.txt [2026-01-09T20:32:12.449647] [INFO ] [sig ] [2984/3504] Completed SUNS in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:12.449689] [INFO ] [sig ] [2985/3504] Forecasting SUPN... [2026-01-09T20:32:12.449721] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-09T20:32:12.449751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-09T20:32:12.461821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-09T20:32:12.462205] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-09T20:32:12.463010] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-09T20:32:12.463063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:12.463094] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:12.463120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:12.463176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:12.525704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:12.526805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:12.526911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:12.526958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:12.655706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:12.655860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:12.655917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:12.655948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:12.659687] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-09T20:32:12.659999] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-09T20:32:12.660131] [INFO ] [sig ] SUPN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:12.806675] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUPN.txt [2026-01-09T20:32:12.806827] [INFO ] [sig ] [2985/3504] Completed SUPN in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:12.806866] [INFO ] [sig ] [2986/3504] Forecasting SURG... [2026-01-09T20:32:12.806895] [INFO ] [sig ] Generating forecast for: SURG [2026-01-09T20:32:12.806924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-09T20:32:12.818519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-09T20:32:12.818900] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-09T20:32:12.819754] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-09T20:32:12.819807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:12.819838] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:12.819865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:12.819937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:12.890559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:12.891491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:12.891598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:12.891635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:13.012626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:13.012782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:13.013012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:13.013041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:13.016900] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-01-09T20:32:13.017232] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-09T20:32:13.017383] [INFO ] [sig ] SURG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:13.159047] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SURG.txt [2026-01-09T20:32:13.159203] [INFO ] [sig ] [2986/3504] Completed SURG in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:13.159242] [INFO ] [sig ] [2987/3504] Forecasting SUSB... [2026-01-09T20:32:13.159271] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-09T20:32:13.159303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-09T20:32:13.171122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-09T20:32:13.171517] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-09T20:32:13.172365] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-09T20:32:13.172419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:13.172450] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:13.172478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:13.172536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:13.230682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:13.231802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:13.231885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:13.231918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:13.358921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:13.359090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:13.359130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:13.359160] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:13.363037] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-01-09T20:32:13.363326] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-09T20:32:13.363452] [INFO ] [sig ] SUSB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:13.511689] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUSB.txt [2026-01-09T20:32:13.511847] [INFO ] [sig ] [2987/3504] Completed SUSB in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:13.511885] [INFO ] [sig ] [2988/3504] Forecasting SUSC... [2026-01-09T20:32:13.511915] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-09T20:32:13.511945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-09T20:32:13.523389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-09T20:32:13.523790] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-09T20:32:13.524591] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-09T20:32:13.524644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:13.524677] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:13.524705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:13.524765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:13.581174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:13.582031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:13.582114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:13.582150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:13.702744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:13.702895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:13.702936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:13.702966] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:13.706301] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=30.88%) [2026-01-09T20:32:13.706565] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-09T20:32:13.706709] [INFO ] [sig ] SUSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:13.846258] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUSC.txt [2026-01-09T20:32:13.846387] [INFO ] [sig ] [2988/3504] Completed SUSC in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-09T20:32:13.846426] [INFO ] [sig ] [2989/3504] Forecasting SUSL... [2026-01-09T20:32:13.846455] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-09T20:32:13.846485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-09T20:32:13.858626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-09T20:32:13.858961] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-09T20:32:13.859749] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-09T20:32:13.859800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:13.859846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:13.859874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:13.859930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:13.916233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:13.916900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:13.916978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:13.917010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:14.034214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:14.034385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:14.034426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:14.034455] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:14.038030] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-09T20:32:14.038300] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-09T20:32:14.038425] [INFO ] [sig ] SUSL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:14.179071] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SUSL.txt [2026-01-09T20:32:14.179215] [INFO ] [sig ] [2989/3504] Completed SUSL in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-09T20:32:14.179253] [INFO ] [sig ] [2990/3504] Forecasting SUUN... [2026-01-09T20:32:14.179283] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-09T20:32:14.179312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-09T20:32:14.191010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-09T20:32:14.191301] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-09T20:32:14.192102] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-09T20:32:14.192154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:14.192185] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:14.192211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:14.192266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:14.248485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:14.249162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:14.249241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:14.249275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:14.371511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:14.371687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:14.371728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:14.371755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:14.375408] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-09T20:32:14.375746] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-09T20:32:14.375897] [INFO ] [sig ] SUUN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:14.522093] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SUUN.txt [2026-01-09T20:32:14.522236] [INFO ] [sig ] [2990/3504] Completed SUUN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:14.522275] [INFO ] [sig ] [2991/3504] Forecasting SUZ... [2026-01-09T20:32:14.522304] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-09T20:32:14.522334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-09T20:32:14.533499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-09T20:32:14.533788] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-09T20:32:14.534535] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-09T20:32:14.534611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:14.534644] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:14.534670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:14.534725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:14.591014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:14.591864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:14.591974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:14.592007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:14.713499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:14.713657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:14.713697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:14.713727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:14.717015] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=81.53%) [2026-01-09T20:32:14.717320] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-09T20:32:14.717443] [INFO ] [sig ] SUZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:14.858620] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SUZ.txt [2026-01-09T20:32:14.858781] [INFO ] [sig ] [2991/3504] Completed SUZ in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:14.858822] [INFO ] [sig ] [2992/3504] Forecasting SVC... [2026-01-09T20:32:14.858851] [INFO ] [sig ] Generating forecast for: SVC [2026-01-09T20:32:14.858882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-09T20:32:14.870035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-09T20:32:14.870296] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-09T20:32:14.871063] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-09T20:32:14.871113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:14.871144] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:14.871171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:14.871226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:14.926730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:14.927689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:14.927776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:14.927811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:15.043214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:15.043366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:15.043405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:15.043434] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:15.046740] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-09T20:32:15.047009] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-09T20:32:15.047153] [INFO ] [sig ] SVC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:15.186253] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SVC.txt [2026-01-09T20:32:15.186411] [INFO ] [sig ] [2992/3504] Completed SVC in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:15.186451] [INFO ] [sig ] [2993/3504] Forecasting SVCO... [2026-01-09T20:32:15.186487] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-09T20:32:15.186518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-09T20:32:15.198048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-09T20:32:15.198368] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-09T20:32:15.199169] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-09T20:32:15.199222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:15.199255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:15.199283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:15.199340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:15.258351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:15.259268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:15.259352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:15.259386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:15.377756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:15.377906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:15.377945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:15.377972] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:15.381677] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-01-09T20:32:15.381943] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-09T20:32:15.382061] [INFO ] [sig ] SVCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:15.524050] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SVCO.txt [2026-01-09T20:32:15.524199] [INFO ] [sig ] [2993/3504] Completed SVCO in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:15.524238] [INFO ] [sig ] [2994/3504] Forecasting SVRA... [2026-01-09T20:32:15.524267] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-09T20:32:15.524297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-09T20:32:15.535824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-09T20:32:15.536117] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-09T20:32:15.536881] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-09T20:32:15.536931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:15.536962] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:15.536988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:15.537044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:15.593031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:15.593865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:15.593944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:15.593977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:15.708270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:15.708417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:15.708456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:15.708485] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:15.712004] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-01-09T20:32:15.712323] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-09T20:32:15.712451] [INFO ] [sig ] SVRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:15.850422] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SVRA.txt [2026-01-09T20:32:15.850607] [INFO ] [sig ] [2994/3504] Completed SVRA in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:15.850649] [INFO ] [sig ] [2995/3504] Forecasting SWBI... [2026-01-09T20:32:15.850678] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-09T20:32:15.850708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-09T20:32:15.861758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-09T20:32:15.862024] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-09T20:32:15.862786] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-09T20:32:15.862837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:15.862869] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:15.862895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:15.862950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:15.919116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:15.919953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:15.920034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:15.920067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:16.036794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:16.036945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:16.036984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:16.037012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:16.040345] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=20.87%) [2026-01-09T20:32:16.040629] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-09T20:32:16.040750] [INFO ] [sig ] SWBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:16.179291] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SWBI.txt [2026-01-09T20:32:16.179430] [INFO ] [sig ] [2995/3504] Completed SWBI in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:16.179468] [INFO ] [sig ] [2996/3504] Forecasting SWIM... [2026-01-09T20:32:16.179497] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-09T20:32:16.179527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-09T20:32:16.191265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-09T20:32:16.191621] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-09T20:32:16.192364] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-09T20:32:16.192414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:16.192445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:16.192472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:16.192527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:16.248109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:16.248906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:16.248985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:16.249018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:16.367803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:16.367964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:16.368003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:16.368049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:16.371339] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-09T20:32:16.371617] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-09T20:32:16.371736] [INFO ] [sig ] SWIM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:16.512631] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SWIM.txt [2026-01-09T20:32:16.512770] [INFO ] [sig ] [2996/3504] Completed SWIM in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:16.512808] [INFO ] [sig ] [2997/3504] Forecasting SWK... [2026-01-09T20:32:16.512842] [INFO ] [sig ] Generating forecast for: SWK [2026-01-09T20:32:16.512872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-09T20:32:16.523366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-09T20:32:16.523648] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-09T20:32:16.524386] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-09T20:32:16.524436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:16.524468] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:16.524494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:16.524549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:16.580312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:16.581126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:16.581209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:16.581241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:16.696648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:16.696803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:16.696842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:16.696874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:16.700310] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-09T20:32:16.700660] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-09T20:32:16.700801] [INFO ] [sig ] SWK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:16.841410] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SWK.txt [2026-01-09T20:32:16.841553] [INFO ] [sig ] [2997/3504] Completed SWK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:16.841612] [INFO ] [sig ] [2998/3504] Forecasting SWKS... [2026-01-09T20:32:16.841642] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-09T20:32:16.841673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-09T20:32:16.852862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-09T20:32:16.853155] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-09T20:32:16.853983] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-09T20:32:16.854036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:16.854096] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:16.854126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:16.854183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:16.910470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:16.911354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:16.911455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:16.911488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:17.030096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:17.030247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:17.030286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:17.030313] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:17.033657] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-09T20:32:17.033930] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-09T20:32:17.034053] [INFO ] [sig ] SWKS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:17.175234] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SWKS.txt [2026-01-09T20:32:17.175394] [INFO ] [sig ] [2998/3504] Completed SWKS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:17.175432] [INFO ] [sig ] [2999/3504] Forecasting SWX... [2026-01-09T20:32:17.175460] [INFO ] [sig ] Generating forecast for: SWX [2026-01-09T20:32:17.175491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-09T20:32:17.186658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-09T20:32:17.187041] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-09T20:32:17.187934] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-09T20:32:17.187988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:17.188020] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:17.188047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:17.188101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:17.247684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:17.248570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:17.248674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:17.248708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:17.375565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:17.375735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:17.375782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:17.375818] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:17.379352] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-01-09T20:32:17.379653] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-09T20:32:17.379786] [INFO ] [sig ] SWX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:17.521801] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SWX.txt [2026-01-09T20:32:17.522129] [INFO ] [sig ] [2999/3504] Completed SWX in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:17.522168] [INFO ] [sig ] [3000/3504] Forecasting SWZ... [2026-01-09T20:32:17.522198] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-09T20:32:17.522227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-09T20:32:17.533810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-09T20:32:17.534120] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-09T20:32:17.534942] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-09T20:32:17.534996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:17.535028] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:17.535067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:17.535125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:17.590372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:17.591037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:17.591116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:17.591149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:17.699067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:17.699216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:17.699255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:17.699283] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:17.702595] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-01-09T20:32:17.702875] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-09T20:32:17.702999] [INFO ] [sig ] SWZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:17.851432] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SWZ.txt [2026-01-09T20:32:17.851560] [INFO ] [sig ] [3000/3504] Completed SWZ in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:17.851616] [INFO ] [sig ] [3001/3504] Forecasting SXC... [2026-01-09T20:32:17.851646] [INFO ] [sig ] Generating forecast for: SXC [2026-01-09T20:32:17.851677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-09T20:32:17.862518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-09T20:32:17.862849] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-09T20:32:17.863678] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-09T20:32:17.863731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:17.863763] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:17.863788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:17.863847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:17.920113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:17.920918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:17.920999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:17.921031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:18.043887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:18.044035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:18.044074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:18.044104] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:18.047674] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-09T20:32:18.047955] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-09T20:32:18.048082] [INFO ] [sig ] SXC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:18.189415] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SXC.txt [2026-01-09T20:32:18.189541] [INFO ] [sig ] [3001/3504] Completed SXC in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:18.189596] [INFO ] [sig ] [3002/3504] Forecasting SXI... [2026-01-09T20:32:18.189628] [INFO ] [sig ] Generating forecast for: SXI [2026-01-09T20:32:18.189658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-09T20:32:18.200504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-09T20:32:18.200830] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-09T20:32:18.201679] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-09T20:32:18.201732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:18.201764] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:18.201792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:18.201848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:18.259049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:18.259703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:18.259779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:18.259811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:18.378764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:18.378883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:18.378919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:18.378948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:18.382150] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=67.39%) [2026-01-09T20:32:18.382414] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-09T20:32:18.382535] [INFO ] [sig ] SXI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:18.520969] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SXI.txt [2026-01-09T20:32:18.521079] [INFO ] [sig ] [3002/3504] Completed SXI in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:18.521117] [INFO ] [sig ] [3003/3504] Forecasting SXTC... [2026-01-09T20:32:18.521145] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-09T20:32:18.521174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-09T20:32:18.532021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-09T20:32:18.532321] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-09T20:32:18.533095] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-09T20:32:18.533146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:18.533177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:18.533204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:18.533260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:18.589018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:18.589640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:18.589713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:18.589745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:18.703388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:18.703520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:18.703557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:18.703603] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:18.706847] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=25.74%) [2026-01-09T20:32:18.707141] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-09T20:32:18.707263] [INFO ] [sig ] SXTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:18.846646] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SXTC.txt [2026-01-09T20:32:18.846771] [INFO ] [sig ] [3003/3504] Completed SXTC in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:18.846809] [INFO ] [sig ] [3004/3504] Forecasting SY... [2026-01-09T20:32:18.846837] [INFO ] [sig ] Generating forecast for: SY [2026-01-09T20:32:18.846873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-09T20:32:18.857713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-09T20:32:18.857992] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-09T20:32:18.858754] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-09T20:32:18.858805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:18.858836] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:18.858862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:18.858917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:18.914070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:18.914795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:18.914873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:18.914907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:19.027753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:19.027899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:19.027937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:19.027965] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:19.031266] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-09T20:32:19.031534] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-09T20:32:19.031676] [INFO ] [sig ] SY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:19.171493] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SY.txt [2026-01-09T20:32:19.171626] [INFO ] [sig ] [3004/3504] Completed SY in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:19.171667] [INFO ] [sig ] [3005/3504] Forecasting SYF... [2026-01-09T20:32:19.171695] [INFO ] [sig ] Generating forecast for: SYF [2026-01-09T20:32:19.171724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-09T20:32:19.182358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-09T20:32:19.182692] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-09T20:32:19.183438] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-09T20:32:19.183490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:19.183521] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:19.183548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:19.183627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:19.240187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:19.240831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:19.240907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:19.240939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:19.367104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:19.367257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:19.367296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:19.367326] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:19.370935] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-01-09T20:32:19.371411] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-09T20:32:19.371534] [INFO ] [sig ] SYF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:19.522611] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SYF.txt [2026-01-09T20:32:19.522747] [INFO ] [sig ] [3005/3504] Completed SYF in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:19.522785] [INFO ] [sig ] [3006/3504] Forecasting SYK... [2026-01-09T20:32:19.522815] [INFO ] [sig ] Generating forecast for: SYK [2026-01-09T20:32:19.522845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-09T20:32:19.535007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-09T20:32:19.535533] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-09T20:32:19.536326] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-09T20:32:19.536378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:19.536410] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:19.536436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:19.536490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:19.593488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:19.594154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:19.594232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:19.594265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:19.715447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:19.715618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:19.715660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:19.715691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:19.719131] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-01-09T20:32:19.719433] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-09T20:32:19.719563] [INFO ] [sig ] SYK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:19.857696] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SYK.txt [2026-01-09T20:32:19.857838] [INFO ] [sig ] [3006/3504] Completed SYK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-09T20:32:19.857876] [INFO ] [sig ] [3007/3504] Forecasting SYM... [2026-01-09T20:32:19.857907] [INFO ] [sig ] Generating forecast for: SYM [2026-01-09T20:32:19.857936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-09T20:32:19.868725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-09T20:32:19.869026] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-09T20:32:19.869808] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-09T20:32:19.869860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:19.869890] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:19.869916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:19.869971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:19.926250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:19.927241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:19.927333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:19.927368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:20.050480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:20.050648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:20.050689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:20.050719] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:20.054026] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-01-09T20:32:20.054310] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-09T20:32:20.054435] [INFO ] [sig ] SYM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:20.210308] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/SYM.txt [2026-01-09T20:32:20.210464] [INFO ] [sig ] [3007/3504] Completed SYM in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-09T20:32:20.210505] [INFO ] [sig ] [3008/3504] Forecasting SYNA... [2026-01-09T20:32:20.210535] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-09T20:32:20.210567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-09T20:32:20.221383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-09T20:32:20.221648] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-09T20:32:20.222393] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-09T20:32:20.222444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:20.222474] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:20.222500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:20.222557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:20.278638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:20.279364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:20.279444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:20.279476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:20.398044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:20.398191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:20.398229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:20.398258] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:20.401598] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-01-09T20:32:20.401863] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-09T20:32:20.401978] [INFO ] [sig ] SYNA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:20.540295] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SYNA.txt [2026-01-09T20:32:20.540423] [INFO ] [sig ] [3008/3504] Completed SYNA in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:20.540461] [INFO ] [sig ] [3009/3504] Forecasting SYRE... [2026-01-09T20:32:20.540490] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-09T20:32:20.540519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-09T20:32:20.551478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-09T20:32:20.551768] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-09T20:32:20.552505] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-09T20:32:20.552556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:20.552615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:20.552643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:20.552699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:20.609745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:20.610602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:20.610682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:20.610713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:20.744508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:20.744698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:20.744738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:20.744768] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:20.748085] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-09T20:32:20.748348] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-09T20:32:20.748465] [INFO ] [sig ] SYRE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:20.888671] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SYRE.txt [2026-01-09T20:32:20.888796] [INFO ] [sig ] [3009/3504] Completed SYRE in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:20.888836] [INFO ] [sig ] [3010/3504] Forecasting SYY... [2026-01-09T20:32:20.888869] [INFO ] [sig ] Generating forecast for: SYY [2026-01-09T20:32:20.888899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-09T20:32:20.900735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-09T20:32:20.900995] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-09T20:32:20.901751] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-09T20:32:20.901802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:20.901834] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:20.901861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:20.901916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:20.958125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:20.958951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:20.959028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:20.959061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:21.076792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:21.076947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:21.076986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:21.077015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:21.080341] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-09T20:32:21.080627] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-09T20:32:21.080748] [INFO ] [sig ] SYY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:21.219733] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/SYY.txt [2026-01-09T20:32:21.219895] [INFO ] [sig ] [3010/3504] Completed SYY in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:21.219935] [INFO ] [sig ] [3011/3504] Forecasting TAC... [2026-01-09T20:32:21.219965] [INFO ] [sig ] Generating forecast for: TAC [2026-01-09T20:32:21.219995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-09T20:32:21.233059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-09T20:32:21.233663] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-09T20:32:21.234682] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-09T20:32:21.234734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:21.234767] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:21.234794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:21.234850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:21.293494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:21.294562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:21.294661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:21.294694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:21.409911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:21.410062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:21.410101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:21.410129] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:21.413453] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-01-09T20:32:21.413744] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-09T20:32:21.413864] [INFO ] [sig ] TAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:21.555512] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TAC.txt [2026-01-09T20:32:21.555674] [INFO ] [sig ] [3011/3504] Completed TAC in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:21.555740] [INFO ] [sig ] [3012/3504] Forecasting TAK... [2026-01-09T20:32:21.555772] [INFO ] [sig ] Generating forecast for: TAK [2026-01-09T20:32:21.555802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-09T20:32:21.567102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-09T20:32:21.567363] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-09T20:32:21.568148] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-09T20:32:21.568200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:21.568232] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:21.568258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:21.568314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:21.623795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:21.624495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:21.624589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:21.624624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:21.740186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:21.740342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:21.740383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:21.740413] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:21.743915] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-01-09T20:32:21.744221] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-09T20:32:21.744352] [INFO ] [sig ] TAK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:21.940598] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TAK.txt [2026-01-09T20:32:21.940756] [INFO ] [sig ] [3012/3504] Completed TAK in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:21.940795] [INFO ] [sig ] [3013/3504] Forecasting TAL... [2026-01-09T20:32:21.940824] [INFO ] [sig ] Generating forecast for: TAL [2026-01-09T20:32:21.940854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-09T20:32:21.952845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-09T20:32:21.953160] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-09T20:32:21.953952] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-09T20:32:21.954005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:21.954269] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:21.954300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:21.954359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:22.012475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:22.013347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:22.013434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:22.013469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:22.134013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:22.134169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:22.134210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:22.134240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:22.137889] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-09T20:32:22.138195] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-09T20:32:22.138331] [INFO ] [sig ] TAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:22.279300] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TAL.txt [2026-01-09T20:32:22.279454] [INFO ] [sig ] [3013/3504] Completed TAL in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:22.279495] [INFO ] [sig ] [3014/3504] Forecasting TALK... [2026-01-09T20:32:22.279525] [INFO ] [sig ] Generating forecast for: TALK [2026-01-09T20:32:22.279554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-09T20:32:22.291946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-09T20:32:22.292276] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-09T20:32:22.293094] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-09T20:32:22.293148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:22.293181] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:22.293208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:22.293265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:22.350662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:22.351418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:22.351498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:22.351531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:22.472624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:22.472731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:22.472773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:22.472802] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:22.476252] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-01-09T20:32:22.476549] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-09T20:32:22.476700] [INFO ] [sig ] TALK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:22.617341] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TALK.txt [2026-01-09T20:32:22.617466] [INFO ] [sig ] [3014/3504] Completed TALK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:22.617504] [INFO ] [sig ] [3015/3504] Forecasting TALO... [2026-01-09T20:32:22.617534] [INFO ] [sig ] Generating forecast for: TALO [2026-01-09T20:32:22.617563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-09T20:32:22.628433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-09T20:32:22.628747] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-09T20:32:22.629493] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-09T20:32:22.629544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:22.629601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:22.629655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:22.629719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:22.687624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:22.688355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:22.688434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:22.688467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:22.809820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:22.809966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:22.810008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:22.810038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:22.813438] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-01-09T20:32:22.813721] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-09T20:32:22.813850] [INFO ] [sig ] TALO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:22.961910] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TALO.txt [2026-01-09T20:32:22.962056] [INFO ] [sig ] [3015/3504] Completed TALO in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:22.962095] [INFO ] [sig ] [3016/3504] Forecasting TAOP... [2026-01-09T20:32:22.962125] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-09T20:32:22.962157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-09T20:32:22.974263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-09T20:32:22.974633] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-09T20:32:22.975414] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-09T20:32:22.975469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:22.975502] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:22.975529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:22.975604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:23.032793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:23.033453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:23.033531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:23.033563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:23.153184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:23.153327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:23.153366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:23.153395] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:23.156688] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=76.84%) [2026-01-09T20:32:23.156953] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-09T20:32:23.157073] [INFO ] [sig ] TAOP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:23.300203] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TAOP.txt [2026-01-09T20:32:23.300365] [INFO ] [sig ] [3016/3504] Completed TAOP in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:23.300411] [INFO ] [sig ] [3017/3504] Forecasting TAP... [2026-01-09T20:32:23.300442] [INFO ] [sig ] Generating forecast for: TAP [2026-01-09T20:32:23.300473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-09T20:32:23.311630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-09T20:32:23.311989] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-09T20:32:23.312898] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-09T20:32:23.312951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:23.312985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:23.313013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:23.313071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:23.371788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:23.372680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:23.372763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:23.372797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:23.494880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:23.495026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:23.495066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:23.495096] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:23.498694] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-09T20:32:23.498965] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-09T20:32:23.499267] [INFO ] [sig ] TAP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:23.637655] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TAP.txt [2026-01-09T20:32:23.637787] [INFO ] [sig ] [3017/3504] Completed TAP in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:23.637825] [INFO ] [sig ] [3018/3504] Forecasting TARA... [2026-01-09T20:32:23.637854] [INFO ] [sig ] Generating forecast for: TARA [2026-01-09T20:32:23.637884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-09T20:32:23.649373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-09T20:32:23.649739] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-09T20:32:23.650548] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-09T20:32:23.650624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:23.650660] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:23.650688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:23.650746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:23.707888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:23.708725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:23.708805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:23.708839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:23.824912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:23.825062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:23.825100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:23.825128] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:23.828636] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-09T20:32:23.828925] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-09T20:32:23.829065] [INFO ] [sig ] TARA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:23.972747] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TARA.txt [2026-01-09T20:32:23.972936] [INFO ] [sig ] [3018/3504] Completed TARA in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:23.972998] [INFO ] [sig ] [3019/3504] Forecasting TARK... [2026-01-09T20:32:23.973043] [INFO ] [sig ] Generating forecast for: TARK [2026-01-09T20:32:23.973280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-09T20:32:23.985846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-09T20:32:23.986228] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-09T20:32:23.987034] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-09T20:32:23.987117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:23.987155] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:23.987183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:23.987240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:24.045351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:24.046223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:24.046305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:24.046339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:24.171919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:24.172076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:24.172117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:24.172147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:24.175557] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-01-09T20:32:24.175868] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-09T20:32:24.176026] [INFO ] [sig ] TARK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:24.317129] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TARK.txt [2026-01-09T20:32:24.317287] [INFO ] [sig ] [3019/3504] Completed TARK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:24.317327] [INFO ] [sig ] [3020/3504] Forecasting TARS... [2026-01-09T20:32:24.317355] [INFO ] [sig ] Generating forecast for: TARS [2026-01-09T20:32:24.317386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-09T20:32:24.328110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-09T20:32:24.328484] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-09T20:32:24.329328] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-09T20:32:24.329384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:24.329417] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:24.329444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:24.329501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:24.389087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:24.390382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:24.390463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:24.390496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:24.514067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:24.514214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:24.514271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:24.514301] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:24.517682] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=83.74%) [2026-01-09T20:32:24.517949] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-09T20:32:24.518072] [INFO ] [sig ] TARS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:24.657720] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TARS.txt [2026-01-09T20:32:24.657858] [INFO ] [sig ] [3020/3504] Completed TARS in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:24.657895] [INFO ] [sig ] [3021/3504] Forecasting TASK... [2026-01-09T20:32:24.657925] [INFO ] [sig ] Generating forecast for: TASK [2026-01-09T20:32:24.657954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-09T20:32:24.670693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-09T20:32:24.671130] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-09T20:32:24.672058] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-09T20:32:24.672114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:24.672148] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:24.672175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:24.672230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:24.731037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:24.731954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:24.732041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:24.732076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:24.854037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:24.854197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:24.854238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:24.854267] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:24.857770] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-09T20:32:24.858077] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-09T20:32:24.858213] [INFO ] [sig ] TASK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:25.001901] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TASK.txt [2026-01-09T20:32:25.002060] [INFO ] [sig ] [3021/3504] Completed TASK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:25.002100] [INFO ] [sig ] [3022/3504] Forecasting TAYD... [2026-01-09T20:32:25.002129] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-09T20:32:25.002161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-09T20:32:25.014027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-09T20:32:25.014651] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-09T20:32:25.015519] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-09T20:32:25.015603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:25.015644] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:25.015671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:25.015730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:25.073385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:25.074245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:25.074346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:25.074380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:25.181233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:25.181389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:25.181431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:25.181461] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:25.184998] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-01-09T20:32:25.185346] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-09T20:32:25.185487] [INFO ] [sig ] TAYD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:25.325623] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TAYD.txt [2026-01-09T20:32:25.325776] [INFO ] [sig ] [3022/3504] Completed TAYD in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:25.325817] [INFO ] [sig ] [3023/3504] Forecasting TBB... [2026-01-09T20:32:25.325845] [INFO ] [sig ] Generating forecast for: TBB [2026-01-09T20:32:25.325876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-09T20:32:25.338208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-09T20:32:25.338523] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-09T20:32:25.339300] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-09T20:32:25.339352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:25.339383] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:25.339409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:25.339463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:25.401145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:25.402031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:25.402113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:25.402146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:25.520868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:25.521021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:25.521062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:25.521091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:25.525023] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: DOWN (p=42.77%) [2026-01-09T20:32:25.525296] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-09T20:32:25.525418] [INFO ] [sig ] TBB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:25.667804] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TBB.txt [2026-01-09T20:32:25.667961] [INFO ] [sig ] [3023/3504] Completed TBB in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:25.668002] [INFO ] [sig ] [3024/3504] Forecasting TBBK... [2026-01-09T20:32:25.668032] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-09T20:32:25.668064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-09T20:32:25.679189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-09T20:32:25.679454] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-09T20:32:25.680215] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-09T20:32:25.680268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:25.680312] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:25.680340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:25.680396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:25.736211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:25.737007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:25.737105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:25.737139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:25.858023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:25.858174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:25.858214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:25.858245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:25.861649] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-01-09T20:32:25.861920] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-09T20:32:25.862043] [INFO ] [sig ] TBBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:26.011944] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TBBK.txt [2026-01-09T20:32:26.012148] [INFO ] [sig ] [3024/3504] Completed TBBK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-09T20:32:26.012200] [INFO ] [sig ] [3025/3504] Forecasting TBI... [2026-01-09T20:32:26.012239] [INFO ] [sig ] Generating forecast for: TBI [2026-01-09T20:32:26.012280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-09T20:32:26.026396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-09T20:32:26.026834] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-09T20:32:26.027852] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-09T20:32:26.027920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:26.027966] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:26.028013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:26.028094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:26.087197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:26.087978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:26.088085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:26.088119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:26.208422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:26.208591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:26.208632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:26.208661] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:26.211958] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-09T20:32:26.212224] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-09T20:32:26.212343] [INFO ] [sig ] TBI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:26.352072] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TBI.txt [2026-01-09T20:32:26.352199] [INFO ] [sig ] [3025/3504] Completed TBI in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:26.352237] [INFO ] [sig ] [3026/3504] Forecasting TBIL... [2026-01-09T20:32:26.352267] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-09T20:32:26.352297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-09T20:32:26.364272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-09T20:32:26.364553] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-09T20:32:26.365315] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-09T20:32:26.365366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:26.365397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:26.365423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:26.365479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:26.423309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:26.424219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:26.424314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:26.424359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:26.491759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:26.491902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:26.491942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:26.491970] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:26.495253] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-09T20:32:26.495522] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-09T20:32:26.495661] [INFO ] [sig ] TBIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:26.635502] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TBIL.txt [2026-01-09T20:32:26.635673] [INFO ] [sig ] [3026/3504] Completed TBIL in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:26.635714] [INFO ] [sig ] [3027/3504] Forecasting TBLA... [2026-01-09T20:32:26.635743] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-09T20:32:26.635772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-09T20:32:26.648429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-09T20:32:26.648832] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-09T20:32:26.649647] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-09T20:32:26.649700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:26.649732] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:26.649758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:26.649813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:26.707077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:26.707895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:26.707973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:26.708005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:26.830325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:26.830474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:26.830512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:26.830540] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:26.833874] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=42.17%) [2026-01-09T20:32:26.834138] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-09T20:32:26.834256] [INFO ] [sig ] TBLA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:26.975194] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TBLA.txt [2026-01-09T20:32:26.975328] [INFO ] [sig ] [3027/3504] Completed TBLA in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:26.975366] [INFO ] [sig ] [3028/3504] Forecasting TBLD... [2026-01-09T20:32:26.975401] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-09T20:32:26.975433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-09T20:32:26.986335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-09T20:32:26.986607] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-09T20:32:26.987391] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-09T20:32:26.987453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:26.987491] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:26.987518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:26.987598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:27.046610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:27.047651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:27.047735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:27.047769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:27.168714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:27.168864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:27.168904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:27.168933] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:27.172312] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=76.02%) [2026-01-09T20:32:27.172600] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-09T20:32:27.172724] [INFO ] [sig ] TBLD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:27.315352] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TBLD.txt [2026-01-09T20:32:27.315502] [INFO ] [sig ] [3028/3504] Completed TBLD in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:27.315540] [INFO ] [sig ] [3029/3504] Forecasting TBPH... [2026-01-09T20:32:27.315585] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-09T20:32:27.315618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-09T20:32:27.327237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-09T20:32:27.327528] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-09T20:32:27.328297] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-09T20:32:27.328348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:27.328379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:27.328406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:27.328463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:27.385941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:27.386569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:27.386665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:27.386699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:27.505976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:27.506128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:27.506168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:27.506197] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:27.509690] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-09T20:32:27.509985] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-09T20:32:27.510115] [INFO ] [sig ] TBPH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:27.651716] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TBPH.txt [2026-01-09T20:32:27.651843] [INFO ] [sig ] [3029/3504] Completed TBPH in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:27.651881] [INFO ] [sig ] [3030/3504] Forecasting TBRG... [2026-01-09T20:32:27.651910] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-09T20:32:27.651939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-09T20:32:27.664068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-09T20:32:27.664434] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-09T20:32:27.665260] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-09T20:32:27.665314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:27.665345] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:27.665372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:27.665428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:27.721527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:27.722175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:27.722259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:27.722295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:27.841920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:27.842067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:27.842107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:27.842137] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:27.845639] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-01-09T20:32:27.845917] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-09T20:32:27.846039] [INFO ] [sig ] TBRG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:27.987155] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TBRG.txt [2026-01-09T20:32:27.987287] [INFO ] [sig ] [3030/3504] Completed TBRG in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:27.987325] [INFO ] [sig ] [3031/3504] Forecasting TCBI... [2026-01-09T20:32:27.987355] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-09T20:32:27.987385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-09T20:32:27.998384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-09T20:32:27.998709] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-09T20:32:27.999469] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-09T20:32:27.999521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:27.999553] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:27.999599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:27.999658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:28.056213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:28.057132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:28.057406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:28.057438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:28.179477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:28.179628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:28.179671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:28.179719] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:28.183119] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-09T20:32:28.183393] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-09T20:32:28.183516] [INFO ] [sig ] TCBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:28.324631] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCBI.txt [2026-01-09T20:32:28.324761] [INFO ] [sig ] [3031/3504] Completed TCBI in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:28.324800] [INFO ] [sig ] [3032/3504] Forecasting TCBIO... [2026-01-09T20:32:28.324829] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-09T20:32:28.324860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-09T20:32:28.335709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-09T20:32:28.335979] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-09T20:32:28.336739] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-09T20:32:28.336791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:28.336846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:28.336875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:28.336931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:28.392417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:28.393082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:28.393158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:28.393191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:28.504955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:28.505073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:28.505114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:28.505143] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:28.508819] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-09T20:32:28.509166] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-09T20:32:28.509308] [INFO ] [sig ] TCBIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:28.654990] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCBIO.txt [2026-01-09T20:32:28.655121] [INFO ] [sig ] [3032/3504] Completed TCBIO in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:28.655160] [INFO ] [sig ] [3033/3504] Forecasting TCBK... [2026-01-09T20:32:28.655190] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-09T20:32:28.655220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-09T20:32:28.665947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-09T20:32:28.666241] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-09T20:32:28.667027] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-09T20:32:28.667080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:28.667140] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:28.667167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:28.667224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:28.724654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:28.725274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:28.725350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:28.725396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:28.843273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:28.843417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:28.843456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:28.843483] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:28.846781] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-09T20:32:28.847042] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-09T20:32:28.847184] [INFO ] [sig ] TCBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:28.986091] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCBK.txt [2026-01-09T20:32:28.986252] [INFO ] [sig ] [3033/3504] Completed TCBK in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:28.986294] [INFO ] [sig ] [3034/3504] Forecasting TCBX... [2026-01-09T20:32:28.986326] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-09T20:32:28.986357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-09T20:32:28.997324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-09T20:32:28.997702] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-09T20:32:28.998483] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-09T20:32:28.998537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:28.998570] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:28.998622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:28.998681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:29.059342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:29.060189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:29.060271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:29.060306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:29.183810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:29.183973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:29.184017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:29.184050] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:29.188652] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=61.71%) [2026-01-09T20:32:29.188965] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-09T20:32:29.189107] [INFO ] [sig ] TCBX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:29.338776] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TCBX.txt [2026-01-09T20:32:29.338938] [INFO ] [sig ] [3034/3504] Completed TCBX in 0.4s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:29.338980] [INFO ] [sig ] [3035/3504] Forecasting TCMD... [2026-01-09T20:32:29.339010] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-09T20:32:29.339043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-09T20:32:29.350455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-09T20:32:29.350815] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-09T20:32:29.351602] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-09T20:32:29.351658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:29.351721] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:29.351770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:29.351841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:29.410532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:29.411391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:29.411469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:29.411501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:29.539783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:29.539931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:29.539970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:29.540038] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:29.543556] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-01-09T20:32:29.543883] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-09T20:32:29.544013] [INFO ] [sig ] TCMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:29.686317] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCMD.txt [2026-01-09T20:32:29.686470] [INFO ] [sig ] [3035/3504] Completed TCMD in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:29.686510] [INFO ] [sig ] [3036/3504] Forecasting TCOM... [2026-01-09T20:32:29.686540] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-09T20:32:29.686589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-09T20:32:29.700779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-09T20:32:29.701148] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-09T20:32:29.701958] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-09T20:32:29.702012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:29.702045] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:29.702072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:29.702152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:29.761963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:29.762817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:29.762900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:29.762933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:29.884358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:29.884511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:29.884551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:29.884599] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:29.889052] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=57.30%) [2026-01-09T20:32:29.889465] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-09T20:32:29.889656] [INFO ] [sig ] TCOM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:30.038412] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TCOM.txt [2026-01-09T20:32:30.038589] [INFO ] [sig ] [3036/3504] Completed TCOM in 0.4s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:30.038637] [INFO ] [sig ] [3037/3504] Forecasting TCPC... [2026-01-09T20:32:30.038668] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-09T20:32:30.038698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-09T20:32:30.049544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-09T20:32:30.049851] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-09T20:32:30.050669] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-09T20:32:30.050721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:30.050754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:30.050780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:30.050836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:30.110946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:30.111899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:30.112018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:30.112052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:30.232800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:30.232944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:30.232983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:30.233012] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:30.236298] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=48.88%) [2026-01-09T20:32:30.236566] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-09T20:32:30.236701] [INFO ] [sig ] TCPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:30.376750] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCPC.txt [2026-01-09T20:32:30.376878] [INFO ] [sig ] [3037/3504] Completed TCPC in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:30.376916] [INFO ] [sig ] [3038/3504] Forecasting TCX... [2026-01-09T20:32:30.376945] [INFO ] [sig ] Generating forecast for: TCX [2026-01-09T20:32:30.376975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-09T20:32:30.387710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-09T20:32:30.387985] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-09T20:32:30.388759] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-09T20:32:30.388810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:30.388842] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:30.388868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:30.388924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:30.445177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:30.445936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:30.446016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:30.446050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:30.557833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:30.557978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:30.558017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:30.558046] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:30.561424] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-09T20:32:30.561714] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-09T20:32:30.561838] [INFO ] [sig ] TCX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:30.705945] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TCX.txt [2026-01-09T20:32:30.706080] [INFO ] [sig ] [3038/3504] Completed TCX in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:30.706123] [INFO ] [sig ] [3039/3504] Forecasting TD... [2026-01-09T20:32:30.706154] [INFO ] [sig ] Generating forecast for: TD [2026-01-09T20:32:30.706202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-09T20:32:30.718761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-09T20:32:30.719085] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-09T20:32:30.719935] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-09T20:32:30.719989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:30.720022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:30.720050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:30.720109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:30.777942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:30.778764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:30.778846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:30.778880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:30.897454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:30.897612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:30.897656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:30.897685] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:30.901103] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-09T20:32:30.901377] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-09T20:32:30.901500] [INFO ] [sig ] TD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:31.041101] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TD.txt [2026-01-09T20:32:31.041237] [INFO ] [sig ] [3039/3504] Completed TD in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:31.041289] [INFO ] [sig ] [3040/3504] Forecasting TDC... [2026-01-09T20:32:31.041324] [INFO ] [sig ] Generating forecast for: TDC [2026-01-09T20:32:31.041355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-09T20:32:31.052236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-09T20:32:31.052543] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-09T20:32:31.053366] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-09T20:32:31.053419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:31.053451] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:31.053478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:31.053535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:31.110130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:31.110837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:31.110914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:31.110945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:31.235241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:31.235399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:31.235439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:31.235469] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:31.239065] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=66.41%) [2026-01-09T20:32:31.239352] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-09T20:32:31.239477] [INFO ] [sig ] TDC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:31.386743] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TDC.txt [2026-01-09T20:32:31.386899] [INFO ] [sig ] [3040/3504] Completed TDC in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:31.386937] [INFO ] [sig ] [3041/3504] Forecasting TDF... [2026-01-09T20:32:31.386967] [INFO ] [sig ] Generating forecast for: TDF [2026-01-09T20:32:31.386998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-09T20:32:31.398805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-09T20:32:31.399108] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-09T20:32:31.399909] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-09T20:32:31.399961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:31.399992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:31.400018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:31.400075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:31.458240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:31.458969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:31.459061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:31.459096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:31.573994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:31.574116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:31.574160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:31.574189] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:31.577623] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-09T20:32:31.577905] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-09T20:32:31.578033] [INFO ] [sig ] TDF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:31.722673] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TDF.txt [2026-01-09T20:32:31.722861] [INFO ] [sig ] [3041/3504] Completed TDF in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:31.722915] [INFO ] [sig ] [3042/3504] Forecasting TDG... [2026-01-09T20:32:31.722959] [INFO ] [sig ] Generating forecast for: TDG [2026-01-09T20:32:31.723008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-09T20:32:31.735671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-09T20:32:31.735976] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-09T20:32:31.736795] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-09T20:32:31.736848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:31.736881] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:31.736908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:31.736964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:31.795876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:31.796902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:31.796983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:31.797050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:31.921643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:31.921788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:31.921827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:31.921856] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:31.925279] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=47.43%) [2026-01-09T20:32:31.925560] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-09T20:32:31.925701] [INFO ] [sig ] TDG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:32.067868] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TDG.txt [2026-01-09T20:32:32.068002] [INFO ] [sig ] [3042/3504] Completed TDG in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-09T20:32:32.068039] [INFO ] [sig ] [3043/3504] Forecasting TDS... [2026-01-09T20:32:32.068069] [INFO ] [sig ] Generating forecast for: TDS [2026-01-09T20:32:32.068100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-09T20:32:32.080044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-09T20:32:32.080358] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-09T20:32:32.081317] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-09T20:32:32.081559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:32.081608] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:32.081637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:32.081692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:32.138198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:32.138870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:32.138946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:32.138978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:32.258815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:32.258961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:32.259002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:32.259032] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:32.262462] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-01-09T20:32:32.262758] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-09T20:32:32.262881] [INFO ] [sig ] TDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:32.402877] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TDS.txt [2026-01-09T20:32:32.403014] [INFO ] [sig ] [3043/3504] Completed TDS in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:32.403054] [INFO ] [sig ] [3044/3504] Forecasting TDSC... [2026-01-09T20:32:32.403087] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-09T20:32:32.403118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-09T20:32:32.414226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-09T20:32:32.414734] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-09T20:32:32.415542] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-09T20:32:32.415612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:32.415646] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:32.415674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:32.415733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:32.472894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:32.473776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:32.473885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:32.473920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:32.581486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:32.581672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:32.581712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:32.581741] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:32.585005] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-09T20:32:32.585269] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-09T20:32:32.585386] [INFO ] [sig ] TDSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:32.727318] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TDSC.txt [2026-01-09T20:32:32.727485] [INFO ] [sig ] [3044/3504] Completed TDSC in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:32.727526] [INFO ] [sig ] [3045/3504] Forecasting TDUP... [2026-01-09T20:32:32.727558] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-09T20:32:32.727612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-09T20:32:32.739988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-09T20:32:32.740417] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-09T20:32:32.741324] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-09T20:32:32.741382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:32.741427] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:32.741481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:32.741555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:32.800082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:32.800966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:32.801049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:32.801083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:32.921988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:32.922150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:32.922192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:32.922221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:32.925539] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-09T20:32:32.925820] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-09T20:32:32.925939] [INFO ] [sig ] TDUP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:33.069983] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TDUP.txt [2026-01-09T20:32:33.070157] [INFO ] [sig ] [3045/3504] Completed TDUP in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:33.070197] [INFO ] [sig ] [3046/3504] Forecasting TDY... [2026-01-09T20:32:33.070227] [INFO ] [sig ] Generating forecast for: TDY [2026-01-09T20:32:33.070256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-09T20:32:33.081740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-09T20:32:33.082117] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-09T20:32:33.082974] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-09T20:32:33.083029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:33.083062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:33.083090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:33.083148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:33.143247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:33.143925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:33.144003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:33.144036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:33.269528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:33.269693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:33.269735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:33.269765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:33.273305] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-01-09T20:32:33.273598] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-09T20:32:33.273723] [INFO ] [sig ] TDY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:33.416671] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TDY.txt [2026-01-09T20:32:33.416820] [INFO ] [sig ] [3046/3504] Completed TDY in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:33.416858] [INFO ] [sig ] [3047/3504] Forecasting TEAM... [2026-01-09T20:32:33.416889] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-09T20:32:33.416918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-09T20:32:33.428969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-09T20:32:33.429250] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-09T20:32:33.430211] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-09T20:32:33.430265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:33.430294] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:33.430320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:33.430375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:33.488281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:33.489182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:33.489263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:33.489296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:33.608052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:33.608187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:33.608229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:33.608257] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:33.611597] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-01-09T20:32:33.611867] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-09T20:32:33.611984] [INFO ] [sig ] TEAM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:33.751850] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TEAM.txt [2026-01-09T20:32:33.752008] [INFO ] [sig ] [3047/3504] Completed TEAM in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:33.752047] [INFO ] [sig ] [3048/3504] Forecasting TECH... [2026-01-09T20:32:33.752077] [INFO ] [sig ] Generating forecast for: TECH [2026-01-09T20:32:33.752106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-09T20:32:33.763318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-09T20:32:33.763638] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-09T20:32:33.764396] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-09T20:32:33.764460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:33.764493] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:33.764520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:33.764595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:33.822776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:33.823786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:33.823890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:33.823924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:33.954063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:33.954207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:33.954246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:33.954275] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:33.958359] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=30.25%) [2026-01-09T20:32:33.958643] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-09T20:32:33.958762] [INFO ] [sig ] TECH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:34.095685] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TECH.txt [2026-01-09T20:32:34.095814] [INFO ] [sig ] [3048/3504] Completed TECH in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:34.095852] [INFO ] [sig ] [3049/3504] Forecasting TECK... [2026-01-09T20:32:34.095882] [INFO ] [sig ] Generating forecast for: TECK [2026-01-09T20:32:34.095911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-09T20:32:34.106960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-09T20:32:34.107268] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-09T20:32:34.108049] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-09T20:32:34.108100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:34.108157] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:34.108185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:34.108242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:34.163239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:34.163997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:34.164074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:34.164106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:34.297201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:34.297373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:34.297417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:34.297446] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:34.300966] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-01-09T20:32:34.301276] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-09T20:32:34.301411] [INFO ] [sig ] TECK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:34.443449] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TECK.txt [2026-01-09T20:32:34.443597] [INFO ] [sig ] [3049/3504] Completed TECK in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:34.443638] [INFO ] [sig ] [3050/3504] Forecasting TECX... [2026-01-09T20:32:34.443668] [INFO ] [sig ] Generating forecast for: TECX [2026-01-09T20:32:34.443699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-09T20:32:34.454717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-09T20:32:34.455000] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-09T20:32:34.455806] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-09T20:32:34.455859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:34.455890] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:34.455917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:34.455972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:34.511526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:34.512248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:34.512331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:34.512364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:34.628633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:34.628804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:34.628845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:34.628874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:34.632433] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-09T20:32:34.632732] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-09T20:32:34.632855] [INFO ] [sig ] TECX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:34.773440] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TECX.txt [2026-01-09T20:32:34.773593] [INFO ] [sig ] [3050/3504] Completed TECX in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:34.773636] [INFO ] [sig ] [3051/3504] Forecasting TEF... [2026-01-09T20:32:34.773666] [INFO ] [sig ] Generating forecast for: TEF [2026-01-09T20:32:34.773697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-09T20:32:34.785922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-09T20:32:34.786278] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-09T20:32:34.787080] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-09T20:32:34.787161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:34.787194] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:34.787221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:34.787277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:34.844300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:34.844960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:34.845042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:34.845074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:34.960320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:34.960474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:34.960513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:34.960542] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:34.963891] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-09T20:32:34.964161] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-09T20:32:34.964283] [INFO ] [sig ] TEF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:35.110780] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TEF.txt [2026-01-09T20:32:35.110950] [INFO ] [sig ] [3051/3504] Completed TEF in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:35.110999] [INFO ] [sig ] [3052/3504] Forecasting TEI... [2026-01-09T20:32:35.111032] [INFO ] [sig ] Generating forecast for: TEI [2026-01-09T20:32:35.111065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-09T20:32:35.122526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-09T20:32:35.122935] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-09T20:32:35.123769] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-09T20:32:35.123822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:35.123853] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:35.123879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:35.123934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:35.182213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:35.183071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:35.183153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:35.183187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:35.304924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:35.305076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:35.305117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:35.305183] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:35.309136] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-09T20:32:35.309440] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-09T20:32:35.309595] [INFO ] [sig ] TEI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:35.454321] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TEI.txt [2026-01-09T20:32:35.454460] [INFO ] [sig ] [3052/3504] Completed TEI in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:35.454500] [INFO ] [sig ] [3053/3504] Forecasting TELO... [2026-01-09T20:32:35.454529] [INFO ] [sig ] Generating forecast for: TELO [2026-01-09T20:32:35.454559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-09T20:32:35.465806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-09T20:32:35.466111] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-09T20:32:35.466883] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-09T20:32:35.466935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:35.466967] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:35.466994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:35.467050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:35.522548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:35.523412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:35.523493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:35.523526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:35.637454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:35.637619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:35.637659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:35.637687] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:35.640961] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-09T20:32:35.641225] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-09T20:32:35.641388] [INFO ] [sig ] TELO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:35.784457] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TELO.txt [2026-01-09T20:32:35.784636] [INFO ] [sig ] [3053/3504] Completed TELO in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:35.784676] [INFO ] [sig ] [3054/3504] Forecasting TEM... [2026-01-09T20:32:35.784706] [INFO ] [sig ] Generating forecast for: TEM [2026-01-09T20:32:35.784736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-09T20:32:35.797989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-09T20:32:35.798313] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-09T20:32:35.799295] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-09T20:32:35.799348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:35.799378] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:35.799607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:35.799666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:35.858588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:35.859474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:35.859560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:35.859617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:35.984937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:35.985095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:35.985134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:35.985163] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:35.988516] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-09T20:32:35.988809] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-09T20:32:35.988933] [INFO ] [sig ] TEM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:36.129618] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TEM.txt [2026-01-09T20:32:36.129766] [INFO ] [sig ] [3054/3504] Completed TEM in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:36.129805] [INFO ] [sig ] [3055/3504] Forecasting TENB... [2026-01-09T20:32:36.129836] [INFO ] [sig ] Generating forecast for: TENB [2026-01-09T20:32:36.129866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-09T20:32:36.140919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-09T20:32:36.141230] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-09T20:32:36.142022] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-09T20:32:36.142075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:36.142107] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:36.142134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:36.142192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:36.201326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:36.202107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:36.202187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:36.202219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:36.326658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:36.326858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:36.326921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:36.326952] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:36.330360] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-09T20:32:36.330653] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-09T20:32:36.330773] [INFO ] [sig ] TENB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:36.470954] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TENB.txt [2026-01-09T20:32:36.471090] [INFO ] [sig ] [3055/3504] Completed TENB in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:36.471128] [INFO ] [sig ] [3056/3504] Forecasting TENX... [2026-01-09T20:32:36.471158] [INFO ] [sig ] Generating forecast for: TENX [2026-01-09T20:32:36.471189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-09T20:32:36.481870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-09T20:32:36.482181] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-09T20:32:36.482983] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-09T20:32:36.483036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:36.483068] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:36.483095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:36.483151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:36.541036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:36.541770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:36.541850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:36.541884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:36.653170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:36.653321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:36.653360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:36.653388] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:36.656744] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-01-09T20:32:36.657011] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-09T20:32:36.657156] [INFO ] [sig ] TENX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:36.796803] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TENX.txt [2026-01-09T20:32:36.796959] [INFO ] [sig ] [3056/3504] Completed TENX in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:36.796999] [INFO ] [sig ] [3057/3504] Forecasting TERN... [2026-01-09T20:32:36.797029] [INFO ] [sig ] Generating forecast for: TERN [2026-01-09T20:32:36.797059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-09T20:32:36.808333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-09T20:32:36.808713] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-09T20:32:36.809525] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-09T20:32:36.809598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:36.809633] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:36.809661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:36.809719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:36.867500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:36.868367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:36.868468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:36.868502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:36.991638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:36.991815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:36.991856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:36.991885] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:36.995303] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=72.70%) [2026-01-09T20:32:36.995596] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-09T20:32:36.995721] [INFO ] [sig ] TERN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:37.137415] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TERN.txt [2026-01-09T20:32:37.137564] [INFO ] [sig ] [3057/3504] Completed TERN in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:37.137621] [INFO ] [sig ] [3058/3504] Forecasting TEVA... [2026-01-09T20:32:37.137653] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-09T20:32:37.137684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-09T20:32:37.150198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-09T20:32:37.150554] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-09T20:32:37.151609] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-09T20:32:37.151664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:37.151697] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:37.151724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:37.151779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:37.210714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:37.211531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:37.211634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:37.211670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:37.331717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:37.331874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:37.331914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:37.331943] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:37.336167] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-09T20:32:37.336678] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-09T20:32:37.336812] [INFO ] [sig ] TEVA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:37.478723] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TEVA.txt [2026-01-09T20:32:37.478863] [INFO ] [sig ] [3058/3504] Completed TEVA in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:37.478902] [INFO ] [sig ] [3059/3504] Forecasting TEX... [2026-01-09T20:32:37.478931] [INFO ] [sig ] Generating forecast for: TEX [2026-01-09T20:32:37.478961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-09T20:32:37.489873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-09T20:32:37.490188] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-09T20:32:37.490987] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-09T20:32:37.491040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:37.491089] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:37.491130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:37.491196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:37.549125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:37.549920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:37.550029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:37.550063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:37.682547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:37.682740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:37.682780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:37.682810] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:37.686249] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-09T20:32:37.686540] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-09T20:32:37.686686] [INFO ] [sig ] TEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:37.827794] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TEX.txt [2026-01-09T20:32:37.827943] [INFO ] [sig ] [3059/3504] Completed TEX in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-09T20:32:37.827984] [INFO ] [sig ] [3060/3504] Forecasting TFC... [2026-01-09T20:32:37.828014] [INFO ] [sig ] Generating forecast for: TFC [2026-01-09T20:32:37.828044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-09T20:32:37.839116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-09T20:32:37.839457] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-09T20:32:37.840252] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-09T20:32:37.840306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:37.840338] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:37.840366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:37.840422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:37.899091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:37.899963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:37.900045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:37.900079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:38.025092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:38.025241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:38.025281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:38.025310] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:38.028777] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-09T20:32:38.029087] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-09T20:32:38.029212] [INFO ] [sig ] TFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:38.170918] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TFC.txt [2026-01-09T20:32:38.171073] [INFO ] [sig ] [3060/3504] Completed TFC in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:38.171112] [INFO ] [sig ] [3061/3504] Forecasting TFII... [2026-01-09T20:32:38.171142] [INFO ] [sig ] Generating forecast for: TFII [2026-01-09T20:32:38.171172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-09T20:32:38.182049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-09T20:32:38.182367] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-09T20:32:38.183158] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-09T20:32:38.183211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:38.183242] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:38.183269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:38.183324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:38.242403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:38.243263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:38.243346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:38.243380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:38.362089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:38.362240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:38.362287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:38.362320] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:38.365694] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-01-09T20:32:38.365961] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-09T20:32:38.366081] [INFO ] [sig ] TFII: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:38.510924] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TFII.txt [2026-01-09T20:32:38.511067] [INFO ] [sig ] [3061/3504] Completed TFII in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:38.511105] [INFO ] [sig ] [3062/3504] Forecasting TFIN... [2026-01-09T20:32:38.511133] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-09T20:32:38.511164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-09T20:32:38.522964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-09T20:32:38.523290] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-09T20:32:38.524126] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-09T20:32:38.524185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:38.524218] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:38.524250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:38.524320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:38.584369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:38.585272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:38.585365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:38.585405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:38.702205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:38.702366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:38.702405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:38.702436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:38.706182] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-09T20:32:38.706528] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-09T20:32:38.706684] [INFO ] [sig ] TFIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:38.849119] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TFIN.txt [2026-01-09T20:32:38.849308] [INFO ] [sig ] [3062/3504] Completed TFIN in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:38.849350] [INFO ] [sig ] [3063/3504] Forecasting TFPM... [2026-01-09T20:32:38.849388] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-09T20:32:38.849420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-09T20:32:38.860203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-09T20:32:38.860503] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-09T20:32:38.861296] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-09T20:32:38.861348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:38.861381] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:38.861409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:38.861466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:38.919921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:38.920665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:38.920746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:38.920779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:39.043879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:39.044030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:39.044069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:39.044099] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:39.047492] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-01-09T20:32:39.047816] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-09T20:32:39.047950] [INFO ] [sig ] TFPM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:39.196402] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TFPM.txt [2026-01-09T20:32:39.196557] [INFO ] [sig ] [3063/3504] Completed TFPM in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:39.196621] [INFO ] [sig ] [3064/3504] Forecasting TFSL... [2026-01-09T20:32:39.196653] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-09T20:32:39.196684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-09T20:32:39.208187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-09T20:32:39.208696] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-09T20:32:39.209521] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-09T20:32:39.209595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:39.209631] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:39.209659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:39.209717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:39.271646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:39.272400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:39.272481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:39.272514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:39.394912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:39.395057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:39.395098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:39.395127] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:39.398658] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-09T20:32:39.398931] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-09T20:32:39.399052] [INFO ] [sig ] TFSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:39.543508] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TFSL.txt [2026-01-09T20:32:39.543659] [INFO ] [sig ] [3064/3504] Completed TFSL in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:39.543700] [INFO ] [sig ] [3065/3504] Forecasting TG... [2026-01-09T20:32:39.543733] [INFO ] [sig ] Generating forecast for: TG [2026-01-09T20:32:39.543765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-09T20:32:39.554520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-09T20:32:39.554844] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-09T20:32:39.555629] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-09T20:32:39.555683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:39.555717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:39.555745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:39.555802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:39.616293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:39.617078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:39.617182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:39.617215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:39.741302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:39.741449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:39.741488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:39.741518] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:39.744901] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-01-09T20:32:39.745171] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-09T20:32:39.745290] [INFO ] [sig ] TG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:39.895874] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TG.txt [2026-01-09T20:32:39.896048] [INFO ] [sig ] [3065/3504] Completed TG in 0.4s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:39.896089] [INFO ] [sig ] [3066/3504] Forecasting TGLS... [2026-01-09T20:32:39.896125] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-09T20:32:39.896155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-09T20:32:39.907070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-09T20:32:39.907447] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-09T20:32:39.908220] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-09T20:32:39.908273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:39.908340] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:39.908375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:39.908443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:39.963899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:39.964721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:39.964802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:39.964834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:40.087782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:40.087937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:40.087977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:40.088028] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:40.091489] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-09T20:32:40.091816] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-09T20:32:40.091950] [INFO ] [sig ] TGLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:40.234706] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TGLS.txt [2026-01-09T20:32:40.234857] [INFO ] [sig ] [3066/3504] Completed TGLS in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:40.234898] [INFO ] [sig ] [3067/3504] Forecasting TGNA... [2026-01-09T20:32:40.234928] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-09T20:32:40.234957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-09T20:32:40.246137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-09T20:32:40.246454] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-09T20:32:40.247279] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-09T20:32:40.247341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:40.247380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:40.247413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:40.247474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:40.304599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:40.305404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:40.305485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:40.305520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:40.428455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:40.428623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:40.428665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:40.428694] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:40.432148] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=21.88%) [2026-01-09T20:32:40.432463] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-09T20:32:40.432606] [INFO ] [sig ] TGNA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:40.578386] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TGNA.txt [2026-01-09T20:32:40.578558] [INFO ] [sig ] [3067/3504] Completed TGNA in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:40.578635] [INFO ] [sig ] [3068/3504] Forecasting TGS... [2026-01-09T20:32:40.578679] [INFO ] [sig ] Generating forecast for: TGS [2026-01-09T20:32:40.578725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-09T20:32:40.590949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-09T20:32:40.591229] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-09T20:32:40.592154] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-09T20:32:40.592211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:40.592245] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:40.592274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:40.592331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:40.651845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:40.652715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:40.652796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:40.652847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:40.768690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:40.768840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:40.768880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:40.768909] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:40.772413] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-09T20:32:40.772708] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-09T20:32:40.772831] [INFO ] [sig ] TGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:40.917392] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TGS.txt [2026-01-09T20:32:40.917532] [INFO ] [sig ] [3068/3504] Completed TGS in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:40.917586] [INFO ] [sig ] [3069/3504] Forecasting TGTX... [2026-01-09T20:32:40.917619] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-09T20:32:40.917650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-09T20:32:40.928553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-09T20:32:40.928875] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-09T20:32:40.929684] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-09T20:32:40.929735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:40.929766] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:40.929792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:40.929852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:40.986716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:40.987431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:40.987528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:40.987561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:41.108912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:41.109061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:41.109102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:41.109168] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:41.112791] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-09T20:32:41.113101] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-09T20:32:41.113231] [INFO ] [sig ] TGTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:41.260598] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TGTX.txt [2026-01-09T20:32:41.260767] [INFO ] [sig ] [3069/3504] Completed TGTX in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:41.260807] [INFO ] [sig ] [3070/3504] Forecasting TH... [2026-01-09T20:32:41.260839] [INFO ] [sig ] Generating forecast for: TH [2026-01-09T20:32:41.260868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-09T20:32:41.272775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-09T20:32:41.273170] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-09T20:32:41.274047] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-09T20:32:41.274102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:41.274135] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:41.274162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:41.274233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:41.331153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:41.332024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:41.332105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:41.332139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:41.462651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:41.462826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:41.462866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:41.462895] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:41.466797] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=34.61%) [2026-01-09T20:32:41.467104] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-09T20:32:41.467228] [INFO ] [sig ] TH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:41.612183] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TH.txt [2026-01-09T20:32:41.612343] [INFO ] [sig ] [3070/3504] Completed TH in 0.4s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:41.612383] [INFO ] [sig ] [3071/3504] Forecasting THC... [2026-01-09T20:32:41.612414] [INFO ] [sig ] Generating forecast for: THC [2026-01-09T20:32:41.612451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-09T20:32:41.625390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-09T20:32:41.625774] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-09T20:32:41.626648] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-09T20:32:41.626703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:41.626737] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:41.626764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:41.626822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:41.684486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:41.685601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:41.685720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:41.685754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:41.809094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:41.809232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:41.809271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:41.809301] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:41.812803] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-09T20:32:41.813072] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-09T20:32:41.813190] [INFO ] [sig ] THC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:41.959396] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THC.txt [2026-01-09T20:32:41.959550] [INFO ] [sig ] [3071/3504] Completed THC in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:41.959610] [INFO ] [sig ] [3072/3504] Forecasting THFF... [2026-01-09T20:32:41.959643] [INFO ] [sig ] Generating forecast for: THFF [2026-01-09T20:32:41.959673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-09T20:32:41.971432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-09T20:32:41.971858] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-09T20:32:41.972703] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-09T20:32:41.972787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:41.972822] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:41.972850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:41.972907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:42.031244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:42.032157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:42.032259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:42.032296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:42.167306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:42.167486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:42.167528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:42.167559] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:42.171329] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-09T20:32:42.171747] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-09T20:32:42.171916] [INFO ] [sig ] THFF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:42.330287] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THFF.txt [2026-01-09T20:32:42.330443] [INFO ] [sig ] [3072/3504] Completed THFF in 0.4s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:42.330483] [INFO ] [sig ] [3073/3504] Forecasting THG... [2026-01-09T20:32:42.330513] [INFO ] [sig ] Generating forecast for: THG [2026-01-09T20:32:42.330544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-09T20:32:42.342415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-09T20:32:42.342811] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-09T20:32:42.343685] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-09T20:32:42.343741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:42.343774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:42.343800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:42.343858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:42.401703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:42.402623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:42.402706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:42.402740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:42.523590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:42.523736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:42.523775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:42.523803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:42.527203] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=63.12%) [2026-01-09T20:32:42.527478] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-09T20:32:42.527617] [INFO ] [sig ] THG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:42.666053] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/THG.txt [2026-01-09T20:32:42.666182] [INFO ] [sig ] [3073/3504] Completed THG in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:42.666220] [INFO ] [sig ] [3074/3504] Forecasting THO... [2026-01-09T20:32:42.666250] [INFO ] [sig ] Generating forecast for: THO [2026-01-09T20:32:42.666279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-09T20:32:42.678158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-09T20:32:42.678474] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-09T20:32:42.679253] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-09T20:32:42.679305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:42.679342] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:42.679373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:42.679440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:42.736725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:42.737451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:42.737531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:42.737564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:42.862063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:42.862242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:42.862287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:42.862317] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:42.865811] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-09T20:32:42.866083] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-09T20:32:42.866202] [INFO ] [sig ] THO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:43.005842] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THO.txt [2026-01-09T20:32:43.005986] [INFO ] [sig ] [3074/3504] Completed THO in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:43.006025] [INFO ] [sig ] [3075/3504] Forecasting THQ... [2026-01-09T20:32:43.006054] [INFO ] [sig ] Generating forecast for: THQ [2026-01-09T20:32:43.006085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-09T20:32:43.017767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-09T20:32:43.018065] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-09T20:32:43.018860] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-09T20:32:43.018911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:43.018942] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:43.018968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:43.019024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:43.076861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:43.077661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:43.077752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:43.077787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:43.197200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:43.197362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:43.197402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:43.197433] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:43.200910] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-09T20:32:43.201180] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-09T20:32:43.201301] [INFO ] [sig ] THQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:43.343667] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THQ.txt [2026-01-09T20:32:43.343825] [INFO ] [sig ] [3075/3504] Completed THQ in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:43.343865] [INFO ] [sig ] [3076/3504] Forecasting THRM... [2026-01-09T20:32:43.343896] [INFO ] [sig ] Generating forecast for: THRM [2026-01-09T20:32:43.343925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-09T20:32:43.354935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-09T20:32:43.355262] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-09T20:32:43.356035] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-09T20:32:43.356087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:43.356118] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:43.356144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:43.356213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:43.412329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:43.413362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:43.413474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:43.413507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:43.538307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:43.538483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:43.538523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:43.538552] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:43.542171] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-01-09T20:32:43.542473] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-09T20:32:43.542621] [INFO ] [sig ] THRM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:43.683948] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THRM.txt [2026-01-09T20:32:43.684098] [INFO ] [sig ] [3076/3504] Completed THRM in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-09T20:32:43.684140] [INFO ] [sig ] [3077/3504] Forecasting THRY... [2026-01-09T20:32:43.684171] [INFO ] [sig ] Generating forecast for: THRY [2026-01-09T20:32:43.684202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-09T20:32:43.696525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-09T20:32:43.696882] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-09T20:32:43.697779] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-09T20:32:43.697842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:43.697877] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:43.697905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:43.697962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:43.755360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:43.756254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:43.756348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:43.756382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:43.877180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:43.877335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:43.877376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:43.877405] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:43.880799] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=25.83%) [2026-01-09T20:32:43.881095] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-09T20:32:43.881218] [INFO ] [sig ] THRY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:44.026690] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THRY.txt [2026-01-09T20:32:44.026823] [INFO ] [sig ] [3077/3504] Completed THRY in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-09T20:32:44.026861] [INFO ] [sig ] [3078/3504] Forecasting THS... [2026-01-09T20:32:44.026891] [INFO ] [sig ] Generating forecast for: THS [2026-01-09T20:32:44.026921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-09T20:32:44.038489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-09T20:32:44.038823] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-09T20:32:44.039632] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-09T20:32:44.039685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:44.039717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:44.039744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:44.039801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:44.103493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:44.104272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:44.104359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:44.104393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:44.230559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:44.230919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:44.230958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:44.230987] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:44.234546] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-09T20:32:44.234829] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-09T20:32:44.234952] [INFO ] [sig ] THS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:44.377607] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/THS.txt [2026-01-09T20:32:44.377795] [INFO ] [sig ] [3078/3504] Completed THS in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:44.377850] [INFO ] [sig ] [3079/3504] Forecasting TIGO... [2026-01-09T20:32:44.377893] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-09T20:32:44.377938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-09T20:32:44.391198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-09T20:32:44.391536] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-09T20:32:44.392351] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-09T20:32:44.392406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:44.392440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:44.392468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:44.392525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:44.449628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:44.450362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:44.450440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:44.450472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:44.568107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:44.568288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:44.568330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:44.568360] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:44.571795] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-09T20:32:44.572080] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-09T20:32:44.572208] [INFO ] [sig ] TIGO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:44.713674] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TIGO.txt [2026-01-09T20:32:44.713860] [INFO ] [sig ] [3079/3504] Completed TIGO in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:44.713900] [INFO ] [sig ] [3080/3504] Forecasting TIL... [2026-01-09T20:32:44.713930] [INFO ] [sig ] Generating forecast for: TIL [2026-01-09T20:32:44.713960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-09T20:32:44.725455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-09T20:32:44.725843] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-09T20:32:44.726628] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-09T20:32:44.726680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:44.726712] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:44.726738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:44.726793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:44.787712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:44.788719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:44.788812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:44.788847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:44.921518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:44.921687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:44.921726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:44.921755] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:44.925101] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-01-09T20:32:44.925367] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-09T20:32:44.925488] [INFO ] [sig ] TIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:45.068507] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TIL.txt [2026-01-09T20:32:45.068663] [INFO ] [sig ] [3080/3504] Completed TIL in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:45.068705] [INFO ] [sig ] [3081/3504] Forecasting TILE... [2026-01-09T20:32:45.068735] [INFO ] [sig ] Generating forecast for: TILE [2026-01-09T20:32:45.068765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-09T20:32:45.080325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-09T20:32:45.080631] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-09T20:32:45.081422] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-09T20:32:45.081475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:45.081507] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:45.081535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:45.081613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:45.139250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:45.140040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:45.140119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:45.140152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:45.272219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:45.272374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:45.272415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:45.272444] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:45.275900] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-01-09T20:32:45.276174] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-09T20:32:45.276296] [INFO ] [sig ] TILE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:45.418032] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TILE.txt [2026-01-09T20:32:45.418166] [INFO ] [sig ] [3081/3504] Completed TILE in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:45.418206] [INFO ] [sig ] [3082/3504] Forecasting TIMB... [2026-01-09T20:32:45.418235] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-09T20:32:45.418265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-09T20:32:45.431319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-09T20:32:45.431832] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-09T20:32:45.432628] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-09T20:32:45.432679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:45.432711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:45.432740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:45.432801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:45.494542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:45.495429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:45.495509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:45.495542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:45.616311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:45.616469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:45.616510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:45.616539] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:45.620123] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-09T20:32:45.620445] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-09T20:32:45.620604] [INFO ] [sig ] TIMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:45.764632] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TIMB.txt [2026-01-09T20:32:45.764769] [INFO ] [sig ] [3082/3504] Completed TIMB in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:45.764808] [INFO ] [sig ] [3083/3504] Forecasting TITN... [2026-01-09T20:32:45.764837] [INFO ] [sig ] Generating forecast for: TITN [2026-01-09T20:32:45.764867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-09T20:32:45.776568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-09T20:32:45.776857] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-09T20:32:45.777693] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-09T20:32:45.777745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:45.777818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:45.777849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:45.777908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:45.835674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:45.836341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:45.836418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:45.836451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:45.955674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:45.955830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:45.955873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:45.955903] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:45.959348] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-01-09T20:32:45.959672] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-09T20:32:45.959795] [INFO ] [sig ] TITN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:46.102886] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TITN.txt [2026-01-09T20:32:46.103020] [INFO ] [sig ] [3083/3504] Completed TITN in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:46.103060] [INFO ] [sig ] [3084/3504] Forecasting TJX... [2026-01-09T20:32:46.103090] [INFO ] [sig ] Generating forecast for: TJX [2026-01-09T20:32:46.103121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-09T20:32:46.114724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-09T20:32:46.115035] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-09T20:32:46.115867] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-09T20:32:46.115921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:46.115952] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:46.115980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:46.116040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:46.178451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:46.179425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:46.179526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:46.179601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:46.305849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:46.305997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:46.306035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:46.306062] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:46.309552] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-01-09T20:32:46.309863] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-09T20:32:46.309985] [INFO ] [sig ] TJX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:46.453146] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TJX.txt [2026-01-09T20:32:46.453292] [INFO ] [sig ] [3084/3504] Completed TJX in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:46.453330] [INFO ] [sig ] [3085/3504] Forecasting TK... [2026-01-09T20:32:46.453359] [INFO ] [sig ] Generating forecast for: TK [2026-01-09T20:32:46.453390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-09T20:32:46.465904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-09T20:32:46.466282] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-09T20:32:46.467141] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-09T20:32:46.467195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:46.467228] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:46.467255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:46.467316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:46.526235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:46.527110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:46.527195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:46.527228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:46.655422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:46.655543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:46.655598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:46.655630] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:46.659382] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-09T20:32:46.659760] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-09T20:32:46.659922] [INFO ] [sig ] TK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:46.806956] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TK.txt [2026-01-09T20:32:46.807132] [INFO ] [sig ] [3085/3504] Completed TK in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:46.807186] [INFO ] [sig ] [3086/3504] Forecasting TKC... [2026-01-09T20:32:46.807222] [INFO ] [sig ] Generating forecast for: TKC [2026-01-09T20:32:46.807258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-09T20:32:46.818804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-09T20:32:46.819165] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-09T20:32:46.819991] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-09T20:32:46.820044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:46.820076] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:46.820103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:46.820160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:46.880335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:46.881286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:46.881376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:46.881414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:47.014146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:47.014423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:47.014468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:47.014498] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:47.018424] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=34.44%) [2026-01-09T20:32:47.018727] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-09T20:32:47.018851] [INFO ] [sig ] TKC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:47.165424] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TKC.txt [2026-01-09T20:32:47.165585] [INFO ] [sig ] [3086/3504] Completed TKC in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:47.165634] [INFO ] [sig ] [3087/3504] Forecasting TKNO... [2026-01-09T20:32:47.165663] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-09T20:32:47.165692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-09T20:32:47.177685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-09T20:32:47.178008] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-09T20:32:47.178817] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-09T20:32:47.178870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:47.178902] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:47.178929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:47.178985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:47.238811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:47.239693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:47.239779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:47.239812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:47.362198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:47.362352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:47.362391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:47.362426] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:47.365950] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-09T20:32:47.366226] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-09T20:32:47.366350] [INFO ] [sig ] TKNO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:47.513354] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TKNO.txt [2026-01-09T20:32:47.513516] [INFO ] [sig ] [3087/3504] Completed TKNO in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:47.513556] [INFO ] [sig ] [3088/3504] Forecasting TKO... [2026-01-09T20:32:47.513604] [INFO ] [sig ] Generating forecast for: TKO [2026-01-09T20:32:47.513637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-09T20:32:47.525894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-09T20:32:47.526210] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-09T20:32:47.527029] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-09T20:32:47.527110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:47.527145] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:47.527172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:47.527235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:47.589190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:47.590030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:47.590112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:47.590144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:47.724676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:47.724859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:47.724901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:47.724931] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:47.728907] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=69.28%) [2026-01-09T20:32:47.729195] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-09T20:32:47.729352] [INFO ] [sig ] TKO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:47.876725] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TKO.txt [2026-01-09T20:32:47.876871] [INFO ] [sig ] [3088/3504] Completed TKO in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:47.876911] [INFO ] [sig ] [3089/3504] Forecasting TLK... [2026-01-09T20:32:47.876941] [INFO ] [sig ] Generating forecast for: TLK [2026-01-09T20:32:47.876972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-09T20:32:47.888642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-09T20:32:47.888985] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-09T20:32:47.889805] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-09T20:32:47.889858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:47.889889] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:47.889915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:47.889974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:47.948745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:47.949516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:47.949632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:47.949667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:48.072094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:48.072251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:48.072291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:48.072318] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:48.075655] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-01-09T20:32:48.075922] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-09T20:32:48.076042] [INFO ] [sig ] TLK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:48.214122] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TLK.txt [2026-01-09T20:32:48.214254] [INFO ] [sig ] [3089/3504] Completed TLK in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:48.214294] [INFO ] [sig ] [3090/3504] Forecasting TLS... [2026-01-09T20:32:48.214323] [INFO ] [sig ] Generating forecast for: TLS [2026-01-09T20:32:48.214352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-09T20:32:48.225056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-09T20:32:48.225372] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-09T20:32:48.226184] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-09T20:32:48.226237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:48.226269] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:48.226295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:48.226351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:48.285595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:48.286401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:48.286480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:48.286513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:48.415409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:48.415561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:48.415621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:48.415669] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:48.419350] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-09T20:32:48.419672] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-09T20:32:48.419801] [INFO ] [sig ] TLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:48.564805] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TLS.txt [2026-01-09T20:32:48.564944] [INFO ] [sig ] [3090/3504] Completed TLS in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:48.564984] [INFO ] [sig ] [3091/3504] Forecasting TLSA... [2026-01-09T20:32:48.565014] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-09T20:32:48.565059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-09T20:32:48.577554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-09T20:32:48.578098] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-09T20:32:48.578932] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-09T20:32:48.578986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:48.579018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:48.579043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:48.579100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:48.638114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:48.638960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:48.639043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:48.639075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:48.762182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:48.762338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:48.762379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:48.762407] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:48.765738] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-09T20:32:48.766009] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-09T20:32:48.766128] [INFO ] [sig ] TLSA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:48.906502] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TLSA.txt [2026-01-09T20:32:48.906658] [INFO ] [sig ] [3091/3504] Completed TLSA in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:48.906701] [INFO ] [sig ] [3092/3504] Forecasting TLSI... [2026-01-09T20:32:48.906731] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-09T20:32:48.906761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-09T20:32:48.918280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-09T20:32:48.918620] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-09T20:32:48.919390] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-09T20:32:48.919443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:48.919476] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:48.919514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:48.919593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:48.981656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:48.982557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:48.982660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:48.982713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:49.106700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:49.106848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:49.106889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:49.106928] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:49.110987] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-01-09T20:32:49.111276] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-09T20:32:49.111401] [INFO ] [sig ] TLSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:49.261449] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TLSI.txt [2026-01-09T20:32:49.261639] [INFO ] [sig ] [3092/3504] Completed TLSI in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:49.261701] [INFO ] [sig ] [3093/3504] Forecasting TLYS... [2026-01-09T20:32:49.261736] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-09T20:32:49.261765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-09T20:32:49.273949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-09T20:32:49.274261] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-09T20:32:49.275122] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-09T20:32:49.275181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:49.275229] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:49.275264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:49.275322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:49.336141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:49.336944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:49.337053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:49.337100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:49.471830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:49.471977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:49.472017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:49.472047] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:49.475843] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-09T20:32:49.476171] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-09T20:32:49.476312] [INFO ] [sig ] TLYS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:49.625325] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TLYS.txt [2026-01-09T20:32:49.625502] [INFO ] [sig ] [3093/3504] Completed TLYS in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:49.625609] [INFO ] [sig ] [3094/3504] Forecasting TM... [2026-01-09T20:32:49.625668] [INFO ] [sig ] Generating forecast for: TM [2026-01-09T20:32:49.625717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-09T20:32:49.642493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-09T20:32:49.642915] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-09T20:32:49.643795] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-09T20:32:49.643855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:49.643889] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:49.643929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:49.643988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:49.703229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:49.704101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:49.704185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:49.704218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:49.829318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:49.829473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:49.829515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:49.829548] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:49.834002] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-09T20:32:49.834279] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-09T20:32:49.834406] [INFO ] [sig ] TM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:49.982931] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TM.txt [2026-01-09T20:32:49.983074] [INFO ] [sig ] [3094/3504] Completed TM in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-09T20:32:49.983112] [INFO ] [sig ] [3095/3504] Forecasting TMC... [2026-01-09T20:32:49.983142] [INFO ] [sig ] Generating forecast for: TMC [2026-01-09T20:32:49.983171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-09T20:32:49.995157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-09T20:32:49.995475] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-09T20:32:49.996353] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-09T20:32:49.996407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:49.996438] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:49.996465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:49.996522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:50.056348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:50.057456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:50.057559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:50.057623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:50.182292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:50.182473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:50.182539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:50.182614] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:50.187655] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-01-09T20:32:50.188044] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-09T20:32:50.188218] [INFO ] [sig ] TMC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:50.363621] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TMC.txt [2026-01-09T20:32:50.363968] [INFO ] [sig ] [3095/3504] Completed TMC in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:50.364007] [INFO ] [sig ] [3096/3504] Forecasting TMCI... [2026-01-09T20:32:50.364035] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-09T20:32:50.364065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-09T20:32:50.376247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-09T20:32:50.376546] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-09T20:32:50.377371] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-09T20:32:50.377423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:50.377454] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:50.377480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:50.377534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:50.433298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:50.434120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:50.434200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:50.434233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:50.556818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:50.556972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:50.557012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:50.557041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:50.560588] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=31.66%) [2026-01-09T20:32:50.560857] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-09T20:32:50.560976] [INFO ] [sig ] TMCI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:50.701000] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TMCI.txt [2026-01-09T20:32:50.701153] [INFO ] [sig ] [3096/3504] Completed TMCI in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:50.701192] [INFO ] [sig ] [3097/3504] Forecasting TMDX... [2026-01-09T20:32:50.701221] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-09T20:32:50.701252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-09T20:32:50.712408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-09T20:32:50.712692] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-09T20:32:50.713436] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-09T20:32:50.713487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:50.713518] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:50.713545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:50.713619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:50.771128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:50.771956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:50.772036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:50.772067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:50.888711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:50.888865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:50.888903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:50.888932] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:50.892234] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-09T20:32:50.892497] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-09T20:32:50.892638] [INFO ] [sig ] TMDX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:51.034717] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TMDX.txt [2026-01-09T20:32:51.034866] [INFO ] [sig ] [3097/3504] Completed TMDX in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:51.034905] [INFO ] [sig ] [3098/3504] Forecasting TME... [2026-01-09T20:32:51.034935] [INFO ] [sig ] Generating forecast for: TME [2026-01-09T20:32:51.034972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-09T20:32:51.048225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-09T20:32:51.048663] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-09T20:32:51.049488] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-09T20:32:51.049544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:51.049601] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:51.049634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:51.049692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:51.110249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:51.111332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:51.111441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:51.111492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:51.236811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:51.236964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:51.237005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:51.237035] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:51.240831] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-09T20:32:51.241186] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-09T20:32:51.241341] [INFO ] [sig ] TME: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:51.386403] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TME.txt [2026-01-09T20:32:51.386546] [INFO ] [sig ] [3098/3504] Completed TME in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:51.386601] [INFO ] [sig ] [3099/3504] Forecasting TMHC... [2026-01-09T20:32:51.386633] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-09T20:32:51.386663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-09T20:32:51.397736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-09T20:32:51.398020] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-09T20:32:51.398845] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-09T20:32:51.398897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:51.398928] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:51.398954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:51.399011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:51.454958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:51.455698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:51.455782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:51.455813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:51.572696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:51.572841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:51.572879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:51.572908] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:51.576192] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-09T20:32:51.576457] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-09T20:32:51.576592] [INFO ] [sig ] TMHC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:51.715450] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TMHC.txt [2026-01-09T20:32:51.715599] [INFO ] [sig ] [3099/3504] Completed TMHC in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:51.715642] [INFO ] [sig ] [3100/3504] Forecasting TMUS... [2026-01-09T20:32:51.715671] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-09T20:32:51.715700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-09T20:32:51.726751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-09T20:32:51.727046] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-09T20:32:51.727945] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-09T20:32:51.728002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:51.728060] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:51.728090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:51.728148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:51.788056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:51.788971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:51.789055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:51.789089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:51.914395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:51.914551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:51.914610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:51.914642] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:51.918078] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-09T20:32:51.918359] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-09T20:32:51.918485] [INFO ] [sig ] TMUS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:52.061800] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TMUS.txt [2026-01-09T20:32:52.061976] [INFO ] [sig ] [3100/3504] Completed TMUS in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:52.062019] [INFO ] [sig ] [3101/3504] Forecasting TNC... [2026-01-09T20:32:52.062048] [INFO ] [sig ] Generating forecast for: TNC [2026-01-09T20:32:52.062079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-09T20:32:52.073203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-09T20:32:52.073496] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-09T20:32:52.074262] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-09T20:32:52.074313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:52.074344] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:52.074371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:52.074427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:52.130287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:52.131063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:52.131143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:52.131174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:52.249209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:52.249362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:52.249407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:52.249443] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:52.253149] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=39.19%) [2026-01-09T20:32:52.253416] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-09T20:32:52.253538] [INFO ] [sig ] TNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:52.410102] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TNC.txt [2026-01-09T20:32:52.410255] [INFO ] [sig ] [3101/3504] Completed TNC in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:52.410294] [INFO ] [sig ] [3102/3504] Forecasting TNDM... [2026-01-09T20:32:52.410328] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-09T20:32:52.410376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-09T20:32:52.422218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-09T20:32:52.422551] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-09T20:32:52.423422] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-09T20:32:52.423476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:52.423509] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:52.423541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:52.423644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:52.489934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:52.490872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:52.490958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:52.490992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:52.623023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:52.623174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:52.623230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:52.623265] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:52.627016] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=25.96%) [2026-01-09T20:32:52.627335] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-09T20:32:52.627477] [INFO ] [sig ] TNDM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:52.790505] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TNDM.txt [2026-01-09T20:32:52.790686] [INFO ] [sig ] [3102/3504] Completed TNDM in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:52.790733] [INFO ] [sig ] [3103/3504] Forecasting TNGX... [2026-01-09T20:32:52.790783] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-09T20:32:52.790822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-09T20:32:52.803328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-09T20:32:52.803681] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-09T20:32:52.804528] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-09T20:32:52.804604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:52.804657] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:52.804692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:52.804750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:52.865452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:52.866197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:52.866276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:52.866310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:52.984953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:52.985103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:52.985142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:52.985203] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:52.988606] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=58.79%) [2026-01-09T20:32:52.988897] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-09T20:32:52.989020] [INFO ] [sig ] TNGX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:53.137593] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TNGX.txt [2026-01-09T20:32:53.137755] [INFO ] [sig ] [3103/3504] Completed TNGX in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:53.137804] [INFO ] [sig ] [3104/3504] Forecasting TNK... [2026-01-09T20:32:53.137837] [INFO ] [sig ] Generating forecast for: TNK [2026-01-09T20:32:53.137868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-09T20:32:53.149935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-09T20:32:53.150290] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-09T20:32:53.151167] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-09T20:32:53.151234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:53.151275] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:53.151304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:53.151363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:53.210493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:53.211467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:53.211553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:53.211604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:53.337561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:53.337734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:53.337782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:53.337810] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:53.341104] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-01-09T20:32:53.341367] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-09T20:32:53.341486] [INFO ] [sig ] TNK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:53.482481] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TNK.txt [2026-01-09T20:32:53.482652] [INFO ] [sig ] [3104/3504] Completed TNK in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:53.482693] [INFO ] [sig ] [3105/3504] Forecasting TNL... [2026-01-09T20:32:53.482723] [INFO ] [sig ] Generating forecast for: TNL [2026-01-09T20:32:53.482752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-09T20:32:53.494330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-09T20:32:53.494647] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-09T20:32:53.495414] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-09T20:32:53.495466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:53.495499] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:53.495526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:53.495612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:53.553702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:53.554375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:53.554453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:53.554487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:53.679888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:53.680045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:53.680088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:53.680119] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:53.683592] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-01-09T20:32:53.683880] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-09T20:32:53.684010] [INFO ] [sig ] TNL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:53.823963] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TNL.txt [2026-01-09T20:32:53.824094] [INFO ] [sig ] [3105/3504] Completed TNL in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:53.824131] [INFO ] [sig ] [3106/3504] Forecasting TNXP... [2026-01-09T20:32:53.824161] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-09T20:32:53.824190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-09T20:32:53.835116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-09T20:32:53.835414] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-09T20:32:53.836189] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-09T20:32:53.836240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:53.836271] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:53.836297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:53.836352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:53.891768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:53.892494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:53.892590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:53.892624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:54.010932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:54.011083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:54.011123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:54.011151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:54.014469] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-09T20:32:54.014758] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-09T20:32:54.014881] [INFO ] [sig ] TNXP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:54.159269] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TNXP.txt [2026-01-09T20:32:54.159401] [INFO ] [sig ] [3106/3504] Completed TNXP in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:54.159439] [INFO ] [sig ] [3107/3504] Forecasting TOI... [2026-01-09T20:32:54.159468] [INFO ] [sig ] Generating forecast for: TOI [2026-01-09T20:32:54.159497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-09T20:32:54.170625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-09T20:32:54.170920] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-09T20:32:54.171684] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-09T20:32:54.171748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:54.171780] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:54.171806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:54.171862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:54.229162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:54.229882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:54.229959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:54.229991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:54.355193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:54.355343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:54.355384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:54.355414] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:54.358878] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-09T20:32:54.359152] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-09T20:32:54.359272] [INFO ] [sig ] TOI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:54.500659] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TOI.txt [2026-01-09T20:32:54.500795] [INFO ] [sig ] [3107/3504] Completed TOI in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:54.500833] [INFO ] [sig ] [3108/3504] Forecasting TOL... [2026-01-09T20:32:54.500863] [INFO ] [sig ] Generating forecast for: TOL [2026-01-09T20:32:54.500894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-09T20:32:54.512739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-09T20:32:54.513073] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-09T20:32:54.513987] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-09T20:32:54.514040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:54.514074] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:54.514100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:54.514157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:54.574610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:54.575400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:54.575484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:54.575518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:54.698312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:54.698459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:54.698498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:54.698526] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:54.701969] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-09T20:32:54.702249] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-09T20:32:54.702377] [INFO ] [sig ] TOL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:54.844005] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TOL.txt [2026-01-09T20:32:54.844132] [INFO ] [sig ] [3108/3504] Completed TOL in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:54.844171] [INFO ] [sig ] [3109/3504] Forecasting TORO... [2026-01-09T20:32:54.844199] [INFO ] [sig ] Generating forecast for: TORO [2026-01-09T20:32:54.844229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-09T20:32:54.855296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-09T20:32:54.855622] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-09T20:32:54.856366] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-09T20:32:54.856418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:54.856448] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:54.856475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:54.856535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:54.912422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:54.913179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:54.913259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:54.913293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:55.032565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:55.032729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:55.032769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:55.032798] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:55.036177] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-09T20:32:55.036458] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-09T20:32:55.036598] [INFO ] [sig ] TORO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:55.178869] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TORO.txt [2026-01-09T20:32:55.178998] [INFO ] [sig ] [3109/3504] Completed TORO in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:55.179037] [INFO ] [sig ] [3110/3504] Forecasting TOWN... [2026-01-09T20:32:55.179067] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-09T20:32:55.179098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-09T20:32:55.190556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-09T20:32:55.190910] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-09T20:32:55.191721] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-09T20:32:55.191772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:55.191803] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:55.191830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:55.191886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:55.247656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:55.248312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:55.248415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:55.248447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:55.384763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:55.384930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:55.384980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:55.385020] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:55.389965] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-09T20:32:55.390362] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-09T20:32:55.390537] [INFO ] [sig ] TOWN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:55.539686] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TOWN.txt [2026-01-09T20:32:55.539837] [INFO ] [sig ] [3110/3504] Completed TOWN in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:55.539894] [INFO ] [sig ] [3111/3504] Forecasting TOYO... [2026-01-09T20:32:55.539928] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-09T20:32:55.539958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-09T20:32:55.551339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-09T20:32:55.551640] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-09T20:32:55.552389] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-09T20:32:55.552440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:55.552472] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:55.552499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:55.552560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:55.608468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:55.609103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:55.609180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:55.609211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:55.719925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:55.720071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:55.720109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:55.720138] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:55.723486] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-01-09T20:32:55.723775] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-09T20:32:55.723894] [INFO ] [sig ] TOYO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:55.862555] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TOYO.txt [2026-01-09T20:32:55.862699] [INFO ] [sig ] [3111/3504] Completed TOYO in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-09T20:32:55.862738] [INFO ] [sig ] [3112/3504] Forecasting TPB... [2026-01-09T20:32:55.862768] [INFO ] [sig ] Generating forecast for: TPB [2026-01-09T20:32:55.862797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-09T20:32:55.873931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-09T20:32:55.874198] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-09T20:32:55.874963] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-09T20:32:55.875015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:55.875046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:55.875073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:55.875129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:55.931185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:55.931831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:55.931906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:55.931938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:56.050962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:56.051112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:56.051151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:56.051179] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:56.054502] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-09T20:32:56.054795] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-09T20:32:56.054938] [INFO ] [sig ] TPB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:56.197139] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPB.txt [2026-01-09T20:32:56.197281] [INFO ] [sig ] [3112/3504] Completed TPB in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:56.197320] [INFO ] [sig ] [3113/3504] Forecasting TPC... [2026-01-09T20:32:56.197349] [INFO ] [sig ] Generating forecast for: TPC [2026-01-09T20:32:56.197380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-09T20:32:56.212015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-09T20:32:56.212412] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-09T20:32:56.213358] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-09T20:32:56.213419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:56.213458] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:56.213491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:56.213567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:56.277496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:56.278240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:56.278319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:56.278350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:56.406073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:56.406231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:56.406269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:56.406297] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:56.410699] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-09T20:32:56.411094] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-09T20:32:56.411272] [INFO ] [sig ] TPC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:56.564841] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPC.txt [2026-01-09T20:32:56.565027] [INFO ] [sig ] [3113/3504] Completed TPC in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:56.565067] [INFO ] [sig ] [3114/3504] Forecasting TPG... [2026-01-09T20:32:56.565098] [INFO ] [sig ] Generating forecast for: TPG [2026-01-09T20:32:56.565127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-09T20:32:56.576194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-09T20:32:56.576524] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-09T20:32:56.577382] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-09T20:32:56.577435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:56.577467] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:56.577494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:56.577552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:56.635863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:56.636665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:56.636745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:56.636780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:56.762326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:56.762487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:56.762602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:56.762637] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:56.766103] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=50.60%) [2026-01-09T20:32:56.766384] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-09T20:32:56.766510] [INFO ] [sig ] TPG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:56.908365] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPG.txt [2026-01-09T20:32:56.908517] [INFO ] [sig ] [3114/3504] Completed TPG in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:56.908556] [INFO ] [sig ] [3115/3504] Forecasting TPGXL... [2026-01-09T20:32:56.908605] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-09T20:32:56.908638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-09T20:32:56.919639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-09T20:32:56.919971] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-09T20:32:56.920758] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-09T20:32:56.920812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:56.920846] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:56.920874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:56.920929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:56.980671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:56.981721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:56.981832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:56.981868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:57.099192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:57.099343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:57.099382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:57.099411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:57.102894] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-09T20:32:57.103169] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-09T20:32:57.103293] [INFO ] [sig ] TPGXL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:57.243114] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPGXL.txt [2026-01-09T20:32:57.243248] [INFO ] [sig ] [3115/3504] Completed TPGXL in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:57.243287] [INFO ] [sig ] [3116/3504] Forecasting TPH... [2026-01-09T20:32:57.243316] [INFO ] [sig ] Generating forecast for: TPH [2026-01-09T20:32:57.243345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-09T20:32:57.254257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-09T20:32:57.254539] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-09T20:32:57.255308] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-09T20:32:57.255358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:57.255390] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:57.255416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:57.255472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:57.314143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:57.314913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:57.315008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:57.315042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:57.434541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:57.434708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:57.434748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:57.434781] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:57.438208] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=70.88%) [2026-01-09T20:32:57.438477] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-09T20:32:57.438619] [INFO ] [sig ] TPH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:57.582950] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPH.txt [2026-01-09T20:32:57.583083] [INFO ] [sig ] [3116/3504] Completed TPH in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:57.583121] [INFO ] [sig ] [3117/3504] Forecasting TPL... [2026-01-09T20:32:57.583150] [INFO ] [sig ] Generating forecast for: TPL [2026-01-09T20:32:57.583180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-09T20:32:57.594423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-09T20:32:57.594713] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-09T20:32:57.595514] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-09T20:32:57.595567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:57.595645] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:57.595675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:57.595739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:57.655702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:57.656403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:57.656482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:57.656514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:57.779342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:57.779496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:57.779541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:57.779595] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:57.783040] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-09T20:32:57.783313] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-09T20:32:57.783432] [INFO ] [sig ] TPL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:57.928436] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPL.txt [2026-01-09T20:32:57.928593] [INFO ] [sig ] [3117/3504] Completed TPL in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:57.928634] [INFO ] [sig ] [3118/3504] Forecasting TPVG... [2026-01-09T20:32:57.928664] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-09T20:32:57.928694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-09T20:32:57.940264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-09T20:32:57.940511] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-09T20:32:57.941298] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-09T20:32:57.941350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:57.941392] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:57.941419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:57.941474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:57.997281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:57.997895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:57.997969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:57.998001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:58.121343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:58.121486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:58.121525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:58.121552] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:58.124843] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-09T20:32:58.125295] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-09T20:32:58.125411] [INFO ] [sig ] TPVG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:58.277346] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TPVG.txt [2026-01-09T20:32:58.277464] [INFO ] [sig ] [3118/3504] Completed TPVG in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:58.277501] [INFO ] [sig ] [3119/3504] Forecasting TPYP... [2026-01-09T20:32:58.277530] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-09T20:32:58.277559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-09T20:32:58.288195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-09T20:32:58.288437] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-09T20:32:58.289215] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-09T20:32:58.289267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:58.289298] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:58.289324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:58.289379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:58.346802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:58.347402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:58.347476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:58.347507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:58.459243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:58.459386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:58.459424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:58.459452] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:58.462797] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=51.79%) [2026-01-09T20:32:58.463059] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-09T20:32:58.463174] [INFO ] [sig ] TPYP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:58.606069] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPYP.txt [2026-01-09T20:32:58.606196] [INFO ] [sig ] [3119/3504] Completed TPYP in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:58.606234] [INFO ] [sig ] [3120/3504] Forecasting TPZ... [2026-01-09T20:32:58.606263] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-09T20:32:58.606292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-09T20:32:58.618486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-09T20:32:58.618877] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-09T20:32:58.619726] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-09T20:32:58.619780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:58.619814] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:58.619841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:58.619900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:58.679070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:58.679929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:58.680015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:58.680049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:58.789798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:58.789943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:58.789987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:58.790047] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:58.793517] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-09T20:32:58.793819] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-09T20:32:58.793947] [INFO ] [sig ] TPZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:58.934070] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TPZ.txt [2026-01-09T20:32:58.934214] [INFO ] [sig ] [3120/3504] Completed TPZ in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:58.934252] [INFO ] [sig ] [3121/3504] Forecasting TQQQ... [2026-01-09T20:32:58.934281] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-09T20:32:58.934312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-09T20:32:58.944566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-09T20:32:58.944861] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-09T20:32:58.945629] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-09T20:32:58.945681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:58.945711] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:58.945736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:58.945791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:59.001091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:59.001794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:59.001871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:59.001908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:59.122182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:59.122329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:59.122368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:59.122396] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:59.125716] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-01-09T20:32:59.125982] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-09T20:32:59.126100] [INFO ] [sig ] TQQQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:32:59.266518] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TQQQ.txt [2026-01-09T20:32:59.266689] [INFO ] [sig ] [3121/3504] Completed TQQQ in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:59.266735] [INFO ] [sig ] [3122/3504] Forecasting TRC... [2026-01-09T20:32:59.266780] [INFO ] [sig ] Generating forecast for: TRC [2026-01-09T20:32:59.266817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-09T20:32:59.279468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-09T20:32:59.279932] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-09T20:32:59.280806] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-09T20:32:59.280862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:59.280895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:59.280923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:59.280996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:59.351282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:59.352325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:59.352407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:59.352442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:59.470780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:59.470921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:59.470960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:59.470989] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:59.474281] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-09T20:32:59.474543] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-09T20:32:59.474688] [INFO ] [sig ] TRC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:59.615253] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRC.txt [2026-01-09T20:32:59.615373] [INFO ] [sig ] [3122/3504] Completed TRC in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:59.615411] [INFO ] [sig ] [3123/3504] Forecasting TRDA... [2026-01-09T20:32:59.615441] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-09T20:32:59.615472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-09T20:32:59.626268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-09T20:32:59.626625] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-09T20:32:59.627398] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-09T20:32:59.627450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:59.627482] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:59.627510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:59.627584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:32:59.684197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:32:59.684835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:32:59.684912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:32:59.684945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:32:59.804358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:32:59.804502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:32:59.804542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:32:59.804588] [INFO ] [FORECASTER] Training complete [2026-01-09T20:32:59.808021] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=15.85%) [2026-01-09T20:32:59.808289] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-09T20:32:59.808411] [INFO ] [sig ] TRDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:32:59.948756] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRDA.txt [2026-01-09T20:32:59.948880] [INFO ] [sig ] [3123/3504] Completed TRDA in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:32:59.948921] [INFO ] [sig ] [3124/3504] Forecasting TREE... [2026-01-09T20:32:59.948950] [INFO ] [sig ] Generating forecast for: TREE [2026-01-09T20:32:59.948979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-09T20:32:59.958700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-09T20:32:59.958971] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-09T20:32:59.959744] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-09T20:32:59.959799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:32:59.959831] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:32:59.959857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:32:59.959916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:00.015728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:00.016315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:00.016392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:00.016424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:00.140758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:00.140881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:00.140919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:00.140947] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:00.144278] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-09T20:33:00.144542] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-09T20:33:00.144679] [INFO ] [sig ] TREE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:00.298939] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TREE.txt [2026-01-09T20:33:00.299147] [INFO ] [sig ] [3124/3504] Completed TREE in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:33:00.299210] [INFO ] [sig ] [3125/3504] Forecasting TREX... [2026-01-09T20:33:00.299259] [INFO ] [sig ] Generating forecast for: TREX [2026-01-09T20:33:00.299305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-09T20:33:00.313836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-09T20:33:00.314465] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-09T20:33:00.315635] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-09T20:33:00.315707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:00.315754] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:00.315793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:00.315868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:00.376447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:00.377354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:00.377440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:00.377473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:00.504804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:00.505086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:00.505531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:00.505607] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:00.509338] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=38.99%) [2026-01-09T20:33:00.509647] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-09T20:33:00.509774] [INFO ] [sig ] TREX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:00.655150] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TREX.txt [2026-01-09T20:33:00.655299] [INFO ] [sig ] [3125/3504] Completed TREX in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:33:00.655339] [INFO ] [sig ] [3126/3504] Forecasting TRGP... [2026-01-09T20:33:00.655370] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-09T20:33:00.655399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-09T20:33:00.666625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-09T20:33:00.666957] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-09T20:33:00.667768] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-09T20:33:00.667821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:00.667852] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:00.667878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:00.667934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:00.736567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:00.737499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:00.737606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:00.737646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:00.858779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:00.858943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:00.858984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:00.859014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:00.862536] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-09T20:33:00.862859] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-09T20:33:00.862995] [INFO ] [sig ] TRGP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:01.020097] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TRGP.txt [2026-01-09T20:33:01.020317] [INFO ] [sig ] [3126/3504] Completed TRGP in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:33:01.020378] [INFO ] [sig ] [3127/3504] Forecasting TRI... [2026-01-09T20:33:01.020420] [INFO ] [sig ] Generating forecast for: TRI [2026-01-09T20:33:01.020461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-09T20:33:01.037161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-09T20:33:01.037685] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-09T20:33:01.038847] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-09T20:33:01.038917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:01.038971] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:01.039019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:01.039112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:01.125994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:01.127145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:01.127314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:01.127368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:01.283511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:01.283724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:01.283788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:01.283839] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:01.289440] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=72.13%) [2026-01-09T20:33:01.290033] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-09T20:33:01.290255] [INFO ] [sig ] TRI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:01.519306] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TRI.txt [2026-01-09T20:33:01.519517] [INFO ] [sig ] [3127/3504] Completed TRI in 0.5s | 2.90 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:33:01.519565] [INFO ] [sig ] [3128/3504] Forecasting TRIN... [2026-01-09T20:33:01.519634] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-09T20:33:01.519674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-09T20:33:01.537469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-09T20:33:01.538008] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-09T20:33:01.539197] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-09T20:33:01.539267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:01.539319] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:01.539366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:01.539456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:01.613647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:01.614642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:01.614736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:01.614771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:01.780672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:01.780865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:01.780928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:01.780972] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:01.785777] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-01-09T20:33:01.786258] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-09T20:33:01.786461] [INFO ] [sig ] TRIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:01.943214] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRIN.txt [2026-01-09T20:33:01.943385] [INFO ] [sig ] [3128/3504] Completed TRIN in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-09T20:33:01.943428] [INFO ] [sig ] [3129/3504] Forecasting TRIP... [2026-01-09T20:33:01.943458] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-09T20:33:01.943489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-09T20:33:01.956382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-09T20:33:01.956823] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-09T20:33:01.957846] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-09T20:33:01.957901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:01.957936] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:01.957964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:01.958048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:02.020474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:02.021540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:02.021674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:02.021714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:02.147138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:02.147302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:02.147350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:02.147389] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:02.150911] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-09T20:33:02.151217] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-09T20:33:02.151356] [INFO ] [sig ] TRIP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:02.290922] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRIP.txt [2026-01-09T20:33:02.291077] [INFO ] [sig ] [3129/3504] Completed TRIP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-09T20:33:02.291116] [INFO ] [sig ] [3130/3504] Forecasting TRMB... [2026-01-09T20:33:02.291146] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-09T20:33:02.291175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-09T20:33:02.303365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-09T20:33:02.303739] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-09T20:33:02.304508] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-09T20:33:02.304560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:02.304615] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:02.304643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:02.304697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:02.360338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:02.361086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:02.361163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:02.361195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:02.485973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:02.486325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:02.486364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:02.486394] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:02.489926] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-09T20:33:02.490396] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-09T20:33:02.490515] [INFO ] [sig ] TRMB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:02.630698] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRMB.txt [2026-01-09T20:33:02.630857] [INFO ] [sig ] [3130/3504] Completed TRMB in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:02.630897] [INFO ] [sig ] [3131/3504] Forecasting TRMD... [2026-01-09T20:33:02.630925] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-09T20:33:02.630955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-09T20:33:02.642612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-09T20:33:02.642933] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-09T20:33:02.643721] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-09T20:33:02.643772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:02.643804] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:02.643830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:02.643885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:02.699422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:02.700210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:02.700290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:02.700322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:02.820986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:02.821141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:02.821182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:02.821212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:02.825087] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-09T20:33:02.825357] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-09T20:33:02.825484] [INFO ] [sig ] TRMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:02.969220] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRMD.txt [2026-01-09T20:33:02.969365] [INFO ] [sig ] [3131/3504] Completed TRMD in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:02.969404] [INFO ] [sig ] [3132/3504] Forecasting TRMK... [2026-01-09T20:33:02.969433] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-09T20:33:02.969464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-09T20:33:02.980647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-09T20:33:02.980959] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-09T20:33:02.981737] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-09T20:33:02.981788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:02.981818] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:02.981844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:02.981899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:03.038933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:03.039733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:03.039816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:03.039849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:03.157355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:03.157514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:03.157557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:03.157605] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:03.161106] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-09T20:33:03.161388] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-09T20:33:03.161516] [INFO ] [sig ] TRMK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:03.306733] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRMK.txt [2026-01-09T20:33:03.306871] [INFO ] [sig ] [3132/3504] Completed TRMK in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:03.306910] [INFO ] [sig ] [3133/3504] Forecasting TRN... [2026-01-09T20:33:03.306941] [INFO ] [sig ] Generating forecast for: TRN [2026-01-09T20:33:03.306978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-09T20:33:03.318046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-09T20:33:03.318343] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-09T20:33:03.319152] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-09T20:33:03.319204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:03.319236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:03.319261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:03.319316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:03.374403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:03.375018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:03.375094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:03.375126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:03.491490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:03.491660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:03.491701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:03.491729] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:03.495025] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-01-09T20:33:03.495288] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-09T20:33:03.495406] [INFO ] [sig ] TRN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:03.632354] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRN.txt [2026-01-09T20:33:03.632483] [INFO ] [sig ] [3133/3504] Completed TRN in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:03.632521] [INFO ] [sig ] [3134/3504] Forecasting TRNO... [2026-01-09T20:33:03.632550] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-09T20:33:03.632598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-09T20:33:03.643842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-09T20:33:03.644095] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-09T20:33:03.644849] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-09T20:33:03.644905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:03.644960] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:03.644988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:03.645044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:03.701186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:03.701956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:03.702038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:03.702069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:03.819263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:03.819417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:03.819456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:03.819485] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:03.822876] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-01-09T20:33:03.823160] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-09T20:33:03.823283] [INFO ] [sig ] TRNO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:03.962216] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRNO.txt [2026-01-09T20:33:03.962377] [INFO ] [sig ] [3134/3504] Completed TRNO in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:03.962419] [INFO ] [sig ] [3135/3504] Forecasting TRNS... [2026-01-09T20:33:03.962450] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-09T20:33:03.962480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-09T20:33:03.973522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-09T20:33:03.973939] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-09T20:33:03.974900] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-09T20:33:03.974965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:03.975008] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:03.975047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:03.975125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:04.033755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:04.034619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:04.034703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:04.034735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:04.159416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:04.159566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:04.159627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:04.159656] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:04.162960] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-09T20:33:04.163225] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-09T20:33:04.163344] [INFO ] [sig ] TRNS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:04.303609] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TRNS.txt [2026-01-09T20:33:04.303748] [INFO ] [sig ] [3135/3504] Completed TRNS in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:04.303787] [INFO ] [sig ] [3136/3504] Forecasting TROX... [2026-01-09T20:33:04.303815] [INFO ] [sig ] Generating forecast for: TROX [2026-01-09T20:33:04.303845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-09T20:33:04.316654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-09T20:33:04.317041] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-09T20:33:04.317864] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-09T20:33:04.317916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:04.317948] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:04.317975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:04.318032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:04.377774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:04.378670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:04.378763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:04.378796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:04.496124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:04.496283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:04.496321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:04.496349] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:04.499938] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-09T20:33:04.500252] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-09T20:33:04.500390] [INFO ] [sig ] TROX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:04.640738] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TROX.txt [2026-01-09T20:33:04.640897] [INFO ] [sig ] [3136/3504] Completed TROX in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:04.640944] [INFO ] [sig ] [3137/3504] Forecasting TRP... [2026-01-09T20:33:04.640976] [INFO ] [sig ] Generating forecast for: TRP [2026-01-09T20:33:04.641005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-09T20:33:04.652708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-09T20:33:04.653061] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-09T20:33:04.653872] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-09T20:33:04.653929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:04.653961] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:04.653988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:04.654045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:04.711664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:04.712511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:04.712615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:04.712667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:04.836948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:04.837130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:04.837186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:04.837255] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:04.841081] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-09T20:33:04.841524] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-09T20:33:04.841732] [INFO ] [sig ] TRP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:04.993383] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRP.txt [2026-01-09T20:33:04.993606] [INFO ] [sig ] [3137/3504] Completed TRP in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:04.993673] [INFO ] [sig ] [3138/3504] Forecasting TRS... [2026-01-09T20:33:04.993720] [INFO ] [sig ] Generating forecast for: TRS [2026-01-09T20:33:04.993765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-09T20:33:05.006211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-09T20:33:05.006622] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-09T20:33:05.007473] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-09T20:33:05.007527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:05.007560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:05.007641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:05.007701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:05.068115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:05.068983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:05.069065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:05.069099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:05.189346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:05.189511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:05.189550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:05.189597] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:05.192894] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=71.63%) [2026-01-09T20:33:05.193157] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-09T20:33:05.193275] [INFO ] [sig ] TRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:05.334709] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TRS.txt [2026-01-09T20:33:05.334865] [INFO ] [sig ] [3138/3504] Completed TRS in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:05.334904] [INFO ] [sig ] [3139/3504] Forecasting TRTX... [2026-01-09T20:33:05.334933] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-09T20:33:05.334963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-09T20:33:05.346249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-09T20:33:05.346672] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-09T20:33:05.347534] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-09T20:33:05.347612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:05.347645] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:05.347672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:05.347729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:05.404553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:05.405447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:05.405532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:05.405564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:05.523582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:05.523731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:05.523768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:05.523798] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:05.527154] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-09T20:33:05.527443] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-09T20:33:05.527595] [INFO ] [sig ] TRTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:05.674429] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRTX.txt [2026-01-09T20:33:05.674556] [INFO ] [sig ] [3139/3504] Completed TRTX in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:05.674613] [INFO ] [sig ] [3140/3504] Forecasting TRUE... [2026-01-09T20:33:05.674644] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-09T20:33:05.674674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-09T20:33:05.685787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-09T20:33:05.686057] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-09T20:33:05.686820] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-09T20:33:05.686872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:05.686903] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:05.686930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:05.686986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:05.742281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:05.742953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:05.743030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:05.743062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:05.862113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:05.862256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:05.862294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:05.862323] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:05.865659] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-01-09T20:33:05.865972] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-09T20:33:05.866099] [INFO ] [sig ] TRUE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:06.005939] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRUE.txt [2026-01-09T20:33:06.006072] [INFO ] [sig ] [3140/3504] Completed TRUE in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:06.006110] [INFO ] [sig ] [3141/3504] Forecasting TRUP... [2026-01-09T20:33:06.006139] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-09T20:33:06.006169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-09T20:33:06.017875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-09T20:33:06.018155] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-09T20:33:06.018911] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-09T20:33:06.018967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:06.018998] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:06.019025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:06.019079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:06.074597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:06.075328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:06.075406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:06.075438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:06.195228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:06.195364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:06.195402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:06.195431] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:06.198718] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-09T20:33:06.198984] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-09T20:33:06.199102] [INFO ] [sig ] TRUP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:06.336352] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TRUP.txt [2026-01-09T20:33:06.336508] [INFO ] [sig ] [3141/3504] Completed TRUP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:06.336548] [INFO ] [sig ] [3142/3504] Forecasting TRVG... [2026-01-09T20:33:06.336597] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-09T20:33:06.336631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-09T20:33:06.351233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-09T20:33:06.351741] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-09T20:33:06.352865] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-09T20:33:06.352954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:06.353008] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:06.353055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:06.353145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:06.414327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:06.415182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:06.415264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:06.415296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:06.536275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:06.536430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:06.536470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:06.536498] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:06.539929] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-09T20:33:06.540209] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-09T20:33:06.540331] [INFO ] [sig ] TRVG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:06.682959] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TRVG.txt [2026-01-09T20:33:06.683110] [INFO ] [sig ] [3142/3504] Completed TRVG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:06.683149] [INFO ] [sig ] [3143/3504] Forecasting TS... [2026-01-09T20:33:06.683180] [INFO ] [sig ] Generating forecast for: TS [2026-01-09T20:33:06.683210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-09T20:33:06.694239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-09T20:33:06.694629] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-09T20:33:06.695467] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-09T20:33:06.695522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:06.695555] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:06.695603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:06.695663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:06.753549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:06.754415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:06.754497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:06.754531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:06.874215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:06.874367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:06.874407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:06.874436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:06.877830] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=48.59%) [2026-01-09T20:33:06.878100] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-09T20:33:06.878222] [INFO ] [sig ] TS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:07.069609] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TS.txt [2026-01-09T20:33:07.069743] [INFO ] [sig ] [3143/3504] Completed TS in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:07.069780] [INFO ] [sig ] [3144/3504] Forecasting TSBK... [2026-01-09T20:33:07.069811] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-09T20:33:07.069840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-09T20:33:07.080835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-09T20:33:07.081092] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-09T20:33:07.081858] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-09T20:33:07.081909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:07.081940] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:07.081970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:07.082027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:07.138146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:07.139038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:07.139348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:07.139382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:07.242349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:07.242501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:07.242539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:07.242588] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:07.245898] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-09T20:33:07.246179] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-09T20:33:07.246305] [INFO ] [sig ] TSBK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:07.393366] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSBK.txt [2026-01-09T20:33:07.393530] [INFO ] [sig ] [3144/3504] Completed TSBK in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:07.393590] [INFO ] [sig ] [3145/3504] Forecasting TSCO... [2026-01-09T20:33:07.393625] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-09T20:33:07.393656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-09T20:33:07.405187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-09T20:33:07.405533] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-09T20:33:07.406535] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-09T20:33:07.406607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:07.406642] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:07.406670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:07.406734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:07.467900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:07.468722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:07.468805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:07.468839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:07.601936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:07.602105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:07.602144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:07.602174] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:07.605610] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-09T20:33:07.605895] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-09T20:33:07.606029] [INFO ] [sig ] TSCO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:07.746876] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSCO.txt [2026-01-09T20:33:07.747025] [INFO ] [sig ] [3145/3504] Completed TSCO in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-09T20:33:07.747072] [INFO ] [sig ] [3146/3504] Forecasting TSDD... [2026-01-09T20:33:07.747132] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-09T20:33:07.747178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-09T20:33:07.757760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-09T20:33:07.758077] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-09T20:33:07.758894] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-09T20:33:07.758947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:07.758983] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:07.759012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:07.759069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:07.818776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:07.819550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:07.819655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:07.819688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:07.946187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:07.946347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:07.946386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:07.946417] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:07.950004] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=58.37%) [2026-01-09T20:33:07.950351] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-09T20:33:07.950489] [INFO ] [sig ] TSDD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:08.096320] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSDD.txt [2026-01-09T20:33:08.096479] [INFO ] [sig ] [3146/3504] Completed TSDD in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-09T20:33:08.096518] [INFO ] [sig ] [3147/3504] Forecasting TSEM... [2026-01-09T20:33:08.096548] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-09T20:33:08.096598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-09T20:33:08.107121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-09T20:33:08.107497] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-09T20:33:08.108279] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-09T20:33:08.108332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:08.108363] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:08.108390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:08.108446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:08.164599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:08.165472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:08.165567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:08.165626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:08.287462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:08.287633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:08.287674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:08.287704] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:08.291120] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=73.85%) [2026-01-09T20:33:08.291501] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-09T20:33:08.291657] [INFO ] [sig ] TSEM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:08.434734] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSEM.txt [2026-01-09T20:33:08.434941] [INFO ] [sig ] [3147/3504] Completed TSEM in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:08.434981] [INFO ] [sig ] [3148/3504] Forecasting TSHA... [2026-01-09T20:33:08.435011] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-09T20:33:08.435041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-09T20:33:08.445382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-09T20:33:08.445775] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-09T20:33:08.446532] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-09T20:33:08.446609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:08.446643] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:08.446669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:08.446724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:08.503879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:08.504760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:08.504841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:08.504873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:08.622250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:08.622405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:08.622443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:08.622471] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:08.625868] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=38.94%) [2026-01-09T20:33:08.626190] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-09T20:33:08.626323] [INFO ] [sig ] TSHA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:08.769929] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSHA.txt [2026-01-09T20:33:08.770088] [INFO ] [sig ] [3148/3504] Completed TSHA in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:08.770127] [INFO ] [sig ] [3149/3504] Forecasting TSI... [2026-01-09T20:33:08.770156] [INFO ] [sig ] Generating forecast for: TSI [2026-01-09T20:33:08.770188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-09T20:33:08.780704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-09T20:33:08.781118] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-09T20:33:08.782014] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-09T20:33:08.782070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:08.782102] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:08.782129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:08.782185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:08.845232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:08.846118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:08.846206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:08.846240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:08.964836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:08.965021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:08.965079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:08.965109] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:08.968602] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-09T20:33:08.968935] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-09T20:33:08.969068] [INFO ] [sig ] TSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:09.112461] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSI.txt [2026-01-09T20:33:09.112640] [INFO ] [sig ] [3149/3504] Completed TSI in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:09.112683] [INFO ] [sig ] [3150/3504] Forecasting TSL... [2026-01-09T20:33:09.112713] [INFO ] [sig ] Generating forecast for: TSL [2026-01-09T20:33:09.112744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-09T20:33:09.123991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-09T20:33:09.124359] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-09T20:33:09.125162] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-09T20:33:09.125214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:09.125247] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:09.125273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:09.125329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:09.182600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:09.183433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:09.183518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:09.183551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:09.299442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:09.299608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:09.299648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:09.299678] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:09.303031] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=32.99%) [2026-01-09T20:33:09.303299] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-09T20:33:09.303419] [INFO ] [sig ] TSL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:09.442153] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSL.txt [2026-01-09T20:33:09.442295] [INFO ] [sig ] [3150/3504] Completed TSL in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:09.442333] [INFO ] [sig ] [3151/3504] Forecasting TSLA... [2026-01-09T20:33:09.442361] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-09T20:33:09.442391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-09T20:33:09.453491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-09T20:33:09.453816] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-09T20:33:09.454642] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-09T20:33:09.454695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:09.454755] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:09.454785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:09.454844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:09.513507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:09.514423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:09.514513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:09.514545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:09.638073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:09.638262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:09.638304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:09.638335] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:09.641786] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=83.55%) [2026-01-09T20:33:09.642081] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-09T20:33:09.642212] [INFO ] [sig ] TSLA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:09.786188] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSLA.txt [2026-01-09T20:33:09.786342] [INFO ] [sig ] [3151/3504] Completed TSLA in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:09.786381] [INFO ] [sig ] [3152/3504] Forecasting TSLL... [2026-01-09T20:33:09.786409] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-09T20:33:09.786438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-09T20:33:09.797248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-09T20:33:09.797517] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-09T20:33:09.798301] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-09T20:33:09.798353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:09.798385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:09.798413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:09.798471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:09.856183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:09.856925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:09.857008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:09.857042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:09.977813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:09.977970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:09.978009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:09.978040] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:09.982062] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=71.29%) [2026-01-09T20:33:09.982420] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-09T20:33:09.982562] [INFO ] [sig ] TSLL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:10.129036] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSLL.txt [2026-01-09T20:33:10.129364] [INFO ] [sig ] [3152/3504] Completed TSLL in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:10.129403] [INFO ] [sig ] [3153/3504] Forecasting TSLQ... [2026-01-09T20:33:10.129432] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-09T20:33:10.129461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-09T20:33:10.140067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-09T20:33:10.140350] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-09T20:33:10.141118] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-09T20:33:10.141168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:10.141212] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:10.141240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:10.141296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:10.203331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:10.204116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:10.204195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:10.204229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:10.322995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:10.323149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:10.323187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:10.323215] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:10.326537] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-01-09T20:33:10.326820] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-09T20:33:10.326940] [INFO ] [sig ] TSLQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:10.467614] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSLQ.txt [2026-01-09T20:33:10.467768] [INFO ] [sig ] [3153/3504] Completed TSLQ in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:10.467807] [INFO ] [sig ] [3154/3504] Forecasting TSLS... [2026-01-09T20:33:10.467837] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-09T20:33:10.467867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-09T20:33:10.479521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-09T20:33:10.479994] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-09T20:33:10.480820] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-09T20:33:10.480875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:10.480907] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:10.480934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:10.480991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:10.539390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:10.540251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:10.540334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:10.540366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:10.660160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:10.660314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:10.660355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:10.660417] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:10.663900] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-09T20:33:10.664211] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-09T20:33:10.664341] [INFO ] [sig ] TSLS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:10.807457] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSLS.txt [2026-01-09T20:33:10.807678] [INFO ] [sig ] [3154/3504] Completed TSLS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:10.807739] [INFO ] [sig ] [3155/3504] Forecasting TSLX... [2026-01-09T20:33:10.807783] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-09T20:33:10.807830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-09T20:33:10.818963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-09T20:33:10.819321] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-09T20:33:10.820221] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-09T20:33:10.820277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:10.820311] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:10.820339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:10.820396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:10.878279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:10.879166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:10.879252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:10.879284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:10.999882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:11.000035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:11.000073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:11.000103] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:11.003596] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-09T20:33:11.003917] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-09T20:33:11.004049] [INFO ] [sig ] TSLX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:11.155048] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSLX.txt [2026-01-09T20:33:11.155201] [INFO ] [sig ] [3155/3504] Completed TSLX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:11.155240] [INFO ] [sig ] [3156/3504] Forecasting TSM... [2026-01-09T20:33:11.155271] [INFO ] [sig ] Generating forecast for: TSM [2026-01-09T20:33:11.155300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-09T20:33:11.166167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-09T20:33:11.166563] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-09T20:33:11.167462] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-09T20:33:11.167517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:11.167549] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:11.167600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:11.167665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:11.225113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:11.226000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:11.226086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:11.226118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:11.350212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:11.350365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:11.350403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:11.350432] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:11.353835] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-01-09T20:33:11.354143] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-09T20:33:11.354271] [INFO ] [sig ] TSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:11.503174] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSM.txt [2026-01-09T20:33:11.503332] [INFO ] [sig ] [3156/3504] Completed TSM in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:11.503377] [INFO ] [sig ] [3157/3504] Forecasting TSN... [2026-01-09T20:33:11.503406] [INFO ] [sig ] Generating forecast for: TSN [2026-01-09T20:33:11.503438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-09T20:33:11.514231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-09T20:33:11.514648] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-09T20:33:11.515430] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-09T20:33:11.515484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:11.515514] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:11.515540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:11.515622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:11.572413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:11.573284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:11.573374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:11.573406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:11.697969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:11.698125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:11.698164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:11.698193] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:11.702160] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-09T20:33:11.702661] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-09T20:33:11.702797] [INFO ] [sig ] TSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:11.855482] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TSN.txt [2026-01-09T20:33:11.855660] [INFO ] [sig ] [3157/3504] Completed TSN in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:11.855702] [INFO ] [sig ] [3158/3504] Forecasting TSQ... [2026-01-09T20:33:11.855732] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-09T20:33:11.855762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-09T20:33:11.870809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-09T20:33:11.871348] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-09T20:33:11.872538] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-09T20:33:11.872814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:11.872859] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:11.872890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:11.872950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:11.934408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:11.935794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:11.935895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:11.935929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:12.075706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:12.075882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:12.075927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:12.075957] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:12.080079] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-09T20:33:12.080558] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-09T20:33:12.080726] [INFO ] [sig ] TSQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:12.262595] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TSQ.txt [2026-01-09T20:33:12.262757] [INFO ] [sig ] [3158/3504] Completed TSQ in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:12.262799] [INFO ] [sig ] [3159/3504] Forecasting TTC... [2026-01-09T20:33:12.262829] [INFO ] [sig ] Generating forecast for: TTC [2026-01-09T20:33:12.262861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-09T20:33:12.483141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-09T20:33:12.483504] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-09T20:33:12.484353] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-09T20:33:12.484409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:12.484442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:12.484468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:12.484525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:12.541790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:12.542691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:12.542777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:12.542810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:12.668081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:12.668266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:12.668311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:12.668342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:12.671925] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-01-09T20:33:12.672249] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-09T20:33:12.672392] [INFO ] [sig ] TTC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:12.815740] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TTC.txt [2026-01-09T20:33:12.815920] [INFO ] [sig ] [3159/3504] Completed TTC in 0.6s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:12.815978] [INFO ] [sig ] [3160/3504] Forecasting TTD... [2026-01-09T20:33:12.816020] [INFO ] [sig ] Generating forecast for: TTD [2026-01-09T20:33:12.816064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-09T20:33:12.826849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-09T20:33:12.827197] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-09T20:33:12.827978] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-09T20:33:12.828030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:12.828062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:12.828088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:12.828148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:12.884511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:12.885192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:12.885271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:12.885304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:13.006771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:13.006918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:13.006955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:13.007002] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:13.010481] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-01-09T20:33:13.010768] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-09T20:33:13.010890] [INFO ] [sig ] TTD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:13.153562] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TTD.txt [2026-01-09T20:33:13.153723] [INFO ] [sig ] [3160/3504] Completed TTD in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:13.153761] [INFO ] [sig ] [3161/3504] Forecasting TTE... [2026-01-09T20:33:13.153788] [INFO ] [sig ] Generating forecast for: TTE [2026-01-09T20:33:13.153818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-09T20:33:13.165088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-09T20:33:13.165350] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-09T20:33:13.166112] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-09T20:33:13.166164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:13.166195] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:13.166222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:13.166278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:13.221729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:13.222307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:13.222404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:13.222437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:13.349835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:13.350020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:13.350073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:13.350113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:13.354198] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-09T20:33:13.354502] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-09T20:33:13.354649] [INFO ] [sig ] TTE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:13.496886] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TTE.txt [2026-01-09T20:33:13.497023] [INFO ] [sig ] [3161/3504] Completed TTE in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:13.497062] [INFO ] [sig ] [3162/3504] Forecasting TTEC... [2026-01-09T20:33:13.497109] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-09T20:33:13.497142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-09T20:33:13.507909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-09T20:33:13.508184] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-09T20:33:13.508951] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-09T20:33:13.509002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:13.509033] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:13.509060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:13.509115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:13.568735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:13.569614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:13.569694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:13.569744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:13.691855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:13.691995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:13.692034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:13.692062] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:13.695410] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-01-09T20:33:13.695699] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-09T20:33:13.695825] [INFO ] [sig ] TTEC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:13.836832] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TTEC.txt [2026-01-09T20:33:13.836979] [INFO ] [sig ] [3162/3504] Completed TTEC in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-09T20:33:13.837017] [INFO ] [sig ] [3163/3504] Forecasting TTEK... [2026-01-09T20:33:13.837047] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-09T20:33:13.837077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-09T20:33:13.848900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-09T20:33:13.849325] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-09T20:33:13.850238] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-09T20:33:13.850295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:13.850329] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:13.850357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:13.850415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:13.908170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:13.909151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:13.909244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:13.909276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:14.037178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:14.037342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:14.037381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:14.037411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:14.040818] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=78.45%) [2026-01-09T20:33:14.041130] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-09T20:33:14.041260] [INFO ] [sig ] TTEK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:14.185609] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TTEK.txt [2026-01-09T20:33:14.185784] [INFO ] [sig ] [3163/3504] Completed TTEK in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-09T20:33:14.185825] [INFO ] [sig ] [3164/3504] Forecasting TTI... [2026-01-09T20:33:14.185855] [INFO ] [sig ] Generating forecast for: TTI [2026-01-09T20:33:14.185890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-09T20:33:14.197452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-09T20:33:14.197843] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-09T20:33:14.198657] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-09T20:33:14.198710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:14.198742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:14.198784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:14.198842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:14.255603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:14.256704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:14.256793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:14.256824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:14.381041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:14.381198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:14.381239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:14.381271] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:14.384782] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-01-09T20:33:14.385055] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-09T20:33:14.385179] [INFO ] [sig ] TTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:14.530035] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TTI.txt [2026-01-09T20:33:14.530191] [INFO ] [sig ] [3164/3504] Completed TTI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-09T20:33:14.530230] [INFO ] [sig ] [3165/3504] Forecasting TTMI... [2026-01-09T20:33:14.530259] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-09T20:33:14.530289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-09T20:33:14.540480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-09T20:33:14.540787] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-09T20:33:14.541529] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-09T20:33:14.541603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:14.541637] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:14.541665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:14.541720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:14.597502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:14.598190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:14.598267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:14.598299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:14.714534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:14.714701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:14.714740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:14.714771] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:14.718131] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=36.17%) [2026-01-09T20:33:14.718401] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-09T20:33:14.718524] [INFO ] [sig ] TTMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:14.866250] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TTMI.txt [2026-01-09T20:33:14.866404] [INFO ] [sig ] [3165/3504] Completed TTMI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:14.866444] [INFO ] [sig ] [3166/3504] Forecasting TTWO... [2026-01-09T20:33:14.866473] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-09T20:33:14.866502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-09T20:33:14.877693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-09T20:33:14.877964] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-09T20:33:14.878767] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-09T20:33:14.878818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:14.878849] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:14.878876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:14.878931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:14.935513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:14.936366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:14.936445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:14.936476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:15.054179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:15.054324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:15.054362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:15.054391] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:15.057701] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-01-09T20:33:15.057971] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-09T20:33:15.058089] [INFO ] [sig ] TTWO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:15.202216] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TTWO.txt [2026-01-09T20:33:15.202345] [INFO ] [sig ] [3166/3504] Completed TTWO in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:15.202383] [INFO ] [sig ] [3167/3504] Forecasting TUGN... [2026-01-09T20:33:15.202412] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-09T20:33:15.202442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-09T20:33:15.212980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-09T20:33:15.213250] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-09T20:33:15.214009] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-09T20:33:15.214060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:15.214092] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:15.214119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:15.214177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:15.270896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:15.271641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:15.271722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:15.271754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:15.378177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:15.378331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:15.378372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:15.378403] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:15.381791] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-01-09T20:33:15.382062] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-09T20:33:15.382190] [INFO ] [sig ] TUGN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:15.523982] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TUGN.txt [2026-01-09T20:33:15.524130] [INFO ] [sig ] [3167/3504] Completed TUGN in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:15.524174] [INFO ] [sig ] [3168/3504] Forecasting TUSK... [2026-01-09T20:33:15.524202] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-09T20:33:15.524240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-09T20:33:15.535016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-09T20:33:15.535326] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-09T20:33:15.536131] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-09T20:33:15.536184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:15.536241] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:15.536271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:15.536329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:15.597244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:15.597975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:15.598063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:15.598099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:15.717997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:15.718148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:15.718193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:15.718223] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:15.721618] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-09T20:33:15.721892] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-09T20:33:15.722027] [INFO ] [sig ] TUSK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:15.862667] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TUSK.txt [2026-01-09T20:33:15.862813] [INFO ] [sig ] [3168/3504] Completed TUSK in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:15.862854] [INFO ] [sig ] [3169/3504] Forecasting TVC... [2026-01-09T20:33:15.862885] [INFO ] [sig ] Generating forecast for: TVC [2026-01-09T20:33:15.862918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-09T20:33:15.876351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-09T20:33:15.876652] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-09T20:33:15.877431] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-09T20:33:15.877482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:15.877513] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:15.877539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:15.877616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:15.934996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:15.935659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:15.935737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:15.935771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:16.045259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:16.045424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:16.045465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:16.045494] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:16.048940] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=18.87%) [2026-01-09T20:33:16.049233] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-09T20:33:16.049361] [INFO ] [sig ] TVC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:16.188666] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TVC.txt [2026-01-09T20:33:16.188808] [INFO ] [sig ] [3169/3504] Completed TVC in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:16.188850] [INFO ] [sig ] [3170/3504] Forecasting TVE... [2026-01-09T20:33:16.188880] [INFO ] [sig ] Generating forecast for: TVE [2026-01-09T20:33:16.188912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-09T20:33:16.198785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-09T20:33:16.199043] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-09T20:33:16.199813] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-09T20:33:16.199864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:16.199895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:16.199922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:16.199977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:16.256896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:16.257705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:16.257785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:16.257819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:16.366060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:16.366215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:16.366256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:16.366285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:16.369738] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-01-09T20:33:16.370010] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-09T20:33:16.370134] [INFO ] [sig ] TVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:16.510343] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TVE.txt [2026-01-09T20:33:16.510485] [INFO ] [sig ] [3170/3504] Completed TVE in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:16.510524] [INFO ] [sig ] [3171/3504] Forecasting TVTX... [2026-01-09T20:33:16.510554] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-09T20:33:16.510604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-09T20:33:16.524881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-09T20:33:16.525273] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-09T20:33:16.526122] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-09T20:33:16.526176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:16.526209] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:16.526237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:16.526295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:16.581884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:16.582718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:16.582808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:16.582842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:16.704925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:16.705077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:16.705120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:16.705182] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:16.708817] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-09T20:33:16.709102] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-09T20:33:16.709225] [INFO ] [sig ] TVTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:16.862142] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TVTX.txt [2026-01-09T20:33:16.862278] [INFO ] [sig ] [3171/3504] Completed TVTX in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:16.862316] [INFO ] [sig ] [3172/3504] Forecasting TWFG... [2026-01-09T20:33:16.862345] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-09T20:33:16.862374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-09T20:33:16.873104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-09T20:33:16.873425] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-09T20:33:16.874239] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-09T20:33:16.874292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:16.874323] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:16.874349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:16.874557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:16.930075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:16.930700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:16.930776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:16.930807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:17.050527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:17.050697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:17.050739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:17.050767] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:17.054153] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-09T20:33:17.054415] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-09T20:33:17.054533] [INFO ] [sig ] TWFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:17.193523] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TWFG.txt [2026-01-09T20:33:17.193665] [INFO ] [sig ] [3172/3504] Completed TWFG in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:17.193705] [INFO ] [sig ] [3173/3504] Forecasting TWG... [2026-01-09T20:33:17.193737] [INFO ] [sig ] Generating forecast for: TWG [2026-01-09T20:33:17.193766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-09T20:33:17.203866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-09T20:33:17.204121] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-09T20:33:17.204880] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-09T20:33:17.204931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:17.204962] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:17.204988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:17.205044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:17.261967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:17.263134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:17.263218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:17.263249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:17.380256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:17.380440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:17.380481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:17.380509] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:17.383882] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=14.97%) [2026-01-09T20:33:17.384153] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-09T20:33:17.384272] [INFO ] [sig ] TWG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:17.523397] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TWG.txt [2026-01-09T20:33:17.523531] [INFO ] [sig ] [3173/3504] Completed TWG in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:17.523584] [INFO ] [sig ] [3174/3504] Forecasting TWI... [2026-01-09T20:33:17.523617] [INFO ] [sig ] Generating forecast for: TWI [2026-01-09T20:33:17.523648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-09T20:33:17.535001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-09T20:33:17.535419] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-09T20:33:17.536329] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-09T20:33:17.536384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:17.536417] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:17.536444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:17.536501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:17.595054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:17.595949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:17.596039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:17.596073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:17.711178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:17.711332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:17.711372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:17.711400] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:17.715040] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-09T20:33:17.715392] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-09T20:33:17.715527] [INFO ] [sig ] TWI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:17.861472] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TWI.txt [2026-01-09T20:33:17.861696] [INFO ] [sig ] [3174/3504] Completed TWI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:17.861739] [INFO ] [sig ] [3175/3504] Forecasting TWIN... [2026-01-09T20:33:17.861769] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-09T20:33:17.861798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-09T20:33:17.873292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-09T20:33:17.873723] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-09T20:33:17.874684] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-09T20:33:17.874741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:17.874775] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:17.874803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:17.874860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:17.932493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:17.933446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:17.933621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:17.933660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:18.059699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:18.059853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:18.059893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:18.059921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:18.063346] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=55.39%) [2026-01-09T20:33:18.063670] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-09T20:33:18.063801] [INFO ] [sig ] TWIN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:18.212175] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TWIN.txt [2026-01-09T20:33:18.212330] [INFO ] [sig ] [3175/3504] Completed TWIN in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:18.212369] [INFO ] [sig ] [3176/3504] Forecasting TWLO... [2026-01-09T20:33:18.212398] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-09T20:33:18.212429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-09T20:33:18.223754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-09T20:33:18.224092] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-09T20:33:18.224915] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-09T20:33:18.224968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:18.225001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:18.225027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:18.225083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:18.281932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:18.282624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:18.282705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:18.282739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:18.406970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:18.407153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:18.407198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:18.407226] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:18.410668] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-09T20:33:18.410960] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-09T20:33:18.411086] [INFO ] [sig ] TWLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:18.551236] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TWLO.txt [2026-01-09T20:33:18.551361] [INFO ] [sig ] [3176/3504] Completed TWLO in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:18.551399] [INFO ] [sig ] [3177/3504] Forecasting TWO... [2026-01-09T20:33:18.551427] [INFO ] [sig ] Generating forecast for: TWO [2026-01-09T20:33:18.551457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-09T20:33:18.562098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-09T20:33:18.562392] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-09T20:33:18.563184] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-09T20:33:18.563252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:18.563284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:18.563311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:18.563366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:18.620444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:18.621231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:18.621310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:18.621343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:18.745120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:18.745280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:18.745321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:18.745349] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:18.748895] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-01-09T20:33:18.749225] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-09T20:33:18.749364] [INFO ] [sig ] TWO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:18.937452] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TWO.txt [2026-01-09T20:33:18.937619] [INFO ] [sig ] [3177/3504] Completed TWO in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:18.937661] [INFO ] [sig ] [3178/3504] Forecasting TX... [2026-01-09T20:33:18.937693] [INFO ] [sig ] Generating forecast for: TX [2026-01-09T20:33:18.937724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-09T20:33:18.949192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-09T20:33:18.949630] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-09T20:33:18.950449] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-09T20:33:18.950502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:18.950535] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:18.950563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:18.950656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:19.007724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:19.008615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:19.008757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:19.008802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:19.127330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:19.127489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:19.127529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:19.127558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:19.131280] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-09T20:33:19.131863] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-09T20:33:19.132002] [INFO ] [sig ] TX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:19.278757] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TX.txt [2026-01-09T20:33:19.278907] [INFO ] [sig ] [3178/3504] Completed TX in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:19.278948] [INFO ] [sig ] [3179/3504] Forecasting TXG... [2026-01-09T20:33:19.278976] [INFO ] [sig ] Generating forecast for: TXG [2026-01-09T20:33:19.279006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-09T20:33:19.291171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-09T20:33:19.291703] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-09T20:33:19.292924] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-09T20:33:19.293004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:19.293058] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:19.293107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:19.293198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:19.357379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:19.358294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:19.358381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:19.358416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:19.483078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:19.483234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:19.483277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:19.483308] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:19.486792] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-09T20:33:19.487103] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-09T20:33:19.487235] [INFO ] [sig ] TXG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:19.632807] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TXG.txt [2026-01-09T20:33:19.632970] [INFO ] [sig ] [3179/3504] Completed TXG in 0.4s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:19.633017] [INFO ] [sig ] [3180/3504] Forecasting TXMD... [2026-01-09T20:33:19.633049] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-09T20:33:19.633080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-09T20:33:19.643336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-09T20:33:19.643653] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-09T20:33:19.644431] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-09T20:33:19.644485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:19.644517] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:19.644546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:19.644631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:19.703052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:19.703904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:19.704004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:19.704036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:19.814995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:19.815146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:19.815185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:19.815212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:19.818689] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-09T20:33:19.818969] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-09T20:33:19.819093] [INFO ] [sig ] TXMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:19.957695] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TXMD.txt [2026-01-09T20:33:19.957825] [INFO ] [sig ] [3180/3504] Completed TXMD in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-09T20:33:19.957871] [INFO ] [sig ] [3181/3504] Forecasting TXN... [2026-01-09T20:33:19.957899] [INFO ] [sig ] Generating forecast for: TXN [2026-01-09T20:33:19.957928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-09T20:33:19.968305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-09T20:33:19.968668] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-09T20:33:19.969440] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-09T20:33:19.969491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:19.969523] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:19.969548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:19.969627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:20.025517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:20.026440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:20.026521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:20.026553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:20.147367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:20.147527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:20.147587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:20.147619] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:20.151003] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-09T20:33:20.151280] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-09T20:33:20.151404] [INFO ] [sig ] TXN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:20.290771] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TXN.txt [2026-01-09T20:33:20.290914] [INFO ] [sig ] [3181/3504] Completed TXN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-09T20:33:20.290953] [INFO ] [sig ] [3182/3504] Forecasting TXO... [2026-01-09T20:33:20.290983] [INFO ] [sig ] Generating forecast for: TXO [2026-01-09T20:33:20.291013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-09T20:33:20.302415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-09T20:33:20.302796] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-09T20:33:20.303710] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-09T20:33:20.303767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:20.303804] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:20.303836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:20.303902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:20.360229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:20.360872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:20.360956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:20.360990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:20.478989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:20.479147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:20.479185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:20.479212] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:20.482543] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-01-09T20:33:20.482830] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-09T20:33:20.482970] [INFO ] [sig ] TXO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:20.624815] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TXO.txt [2026-01-09T20:33:20.625001] [INFO ] [sig ] [3182/3504] Completed TXO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:20.625050] [INFO ] [sig ] [3183/3504] Forecasting TXRH... [2026-01-09T20:33:20.625081] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-09T20:33:20.625122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-09T20:33:20.636975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-09T20:33:20.637746] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-09T20:33:20.639081] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-09T20:33:20.639134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:20.639166] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:20.639192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:20.639248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:20.701218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:20.702121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:20.702203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:20.702237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:20.820365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:20.820522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:20.820561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:20.820611] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:20.824424] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=29.62%) [2026-01-09T20:33:20.824721] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-09T20:33:20.824843] [INFO ] [sig ] TXRH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:20.967499] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TXRH.txt [2026-01-09T20:33:20.967679] [INFO ] [sig ] [3183/3504] Completed TXRH in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:20.967722] [INFO ] [sig ] [3184/3504] Forecasting TY... [2026-01-09T20:33:20.967753] [INFO ] [sig ] Generating forecast for: TY [2026-01-09T20:33:20.967785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-09T20:33:20.978924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-09T20:33:20.979276] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-09T20:33:20.980103] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-09T20:33:20.980155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:20.980188] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:20.980216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:20.980274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:21.038403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:21.039294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:21.039377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:21.039419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:21.156050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:21.156198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:21.156238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:21.156285] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:21.159682] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-09T20:33:21.159972] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-09T20:33:21.160093] [INFO ] [sig ] TY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:21.322855] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TY.txt [2026-01-09T20:33:21.323035] [INFO ] [sig ] [3184/3504] Completed TY in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:21.323078] [INFO ] [sig ] [3185/3504] Forecasting TYG... [2026-01-09T20:33:21.323108] [INFO ] [sig ] Generating forecast for: TYG [2026-01-09T20:33:21.323140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-09T20:33:21.334479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-09T20:33:21.334934] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-09T20:33:21.335891] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-09T20:33:21.335954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:21.336018] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:21.336047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:21.336107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:21.396092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:21.397236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:21.397326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:21.397360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:21.517723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:21.517878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:21.517919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:21.517948] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:21.521385] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-09T20:33:21.521675] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-09T20:33:21.521798] [INFO ] [sig ] TYG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:21.661160] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TYG.txt [2026-01-09T20:33:21.661292] [INFO ] [sig ] [3185/3504] Completed TYG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:21.661331] [INFO ] [sig ] [3186/3504] Forecasting TYGO... [2026-01-09T20:33:21.661359] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-09T20:33:21.661389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-09T20:33:21.672005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-09T20:33:21.672260] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-09T20:33:21.673020] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-09T20:33:21.673071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:21.673101] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:21.673127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:21.673182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:21.730333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:21.730988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:21.731081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:21.731115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:21.851461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:21.851633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:21.851673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:21.851701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:21.855012] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-09T20:33:21.855280] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-09T20:33:21.855404] [INFO ] [sig ] TYGO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:21.997333] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TYGO.txt [2026-01-09T20:33:21.997464] [INFO ] [sig ] [3186/3504] Completed TYGO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:21.997503] [INFO ] [sig ] [3187/3504] Forecasting TYL... [2026-01-09T20:33:21.997531] [INFO ] [sig ] Generating forecast for: TYL [2026-01-09T20:33:21.997560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-09T20:33:22.008191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-09T20:33:22.008444] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-09T20:33:22.009206] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-09T20:33:22.009257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:22.009290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:22.009319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:22.009373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:22.065260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:22.065892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:22.065967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:22.065998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:22.185965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:22.186118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:22.186156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:22.186185] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:22.189507] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-01-09T20:33:22.189792] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-09T20:33:22.189908] [INFO ] [sig ] TYL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:22.329679] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TYL.txt [2026-01-09T20:33:22.329805] [INFO ] [sig ] [3187/3504] Completed TYL in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:22.329843] [INFO ] [sig ] [3188/3504] Forecasting TYRA... [2026-01-09T20:33:22.329871] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-09T20:33:22.329902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-09T20:33:22.340378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-09T20:33:22.340690] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-09T20:33:22.341424] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-09T20:33:22.341475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:22.341506] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:22.341543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:22.341624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:22.396682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:22.397277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:22.397350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:22.397382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:22.516655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:22.516794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:22.516833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:22.516888] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:22.520197] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-09T20:33:22.520490] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-09T20:33:22.520629] [INFO ] [sig ] TYRA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:22.662608] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/TYRA.txt [2026-01-09T20:33:22.662766] [INFO ] [sig ] [3188/3504] Completed TYRA in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:22.662805] [INFO ] [sig ] [3189/3504] Forecasting TZOO... [2026-01-09T20:33:22.662834] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-09T20:33:22.662864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-09T20:33:22.673812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-09T20:33:22.674068] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-09T20:33:22.674852] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-09T20:33:22.674902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:22.674933] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:22.674959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:22.675014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:22.730696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:22.731390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:22.731467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:22.731498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:22.852048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:22.852171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:22.852210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:22.852238] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:22.855516] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=21.77%) [2026-01-09T20:33:22.855808] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-09T20:33:22.855931] [INFO ] [sig ] TZOO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:22.995381] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/TZOO.txt [2026-01-09T20:33:22.995516] [INFO ] [sig ] [3189/3504] Completed TZOO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:22.995554] [INFO ] [sig ] [3190/3504] Forecasting UAA... [2026-01-09T20:33:22.995600] [INFO ] [sig ] Generating forecast for: UAA [2026-01-09T20:33:22.995631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-09T20:33:23.005366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-09T20:33:23.005643] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-09T20:33:23.006396] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-09T20:33:23.006446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:23.006477] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:23.006503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:23.006560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:23.062474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:23.063214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:23.063292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:23.063329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:23.180771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:23.180911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:23.180947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:23.180978] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:23.184214] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-09T20:33:23.184477] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-09T20:33:23.184613] [INFO ] [sig ] UAA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:23.325299] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UAA.txt [2026-01-09T20:33:23.325445] [INFO ] [sig ] [3190/3504] Completed UAA in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:23.325484] [INFO ] [sig ] [3191/3504] Forecasting UAE... [2026-01-09T20:33:23.325513] [INFO ] [sig ] Generating forecast for: UAE [2026-01-09T20:33:23.325552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-09T20:33:23.335838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-09T20:33:23.336098] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-09T20:33:23.336888] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-09T20:33:23.336939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:23.336970] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:23.336996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:23.337050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:23.393185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:23.394029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:23.394105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:23.394137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:23.514270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:23.514407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:23.514444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:23.514472] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:23.517768] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-09T20:33:23.518030] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-09T20:33:23.518147] [INFO ] [sig ] UAE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:23.655562] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UAE.txt [2026-01-09T20:33:23.655718] [INFO ] [sig ] [3191/3504] Completed UAE in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:23.655768] [INFO ] [sig ] [3192/3504] Forecasting UAL... [2026-01-09T20:33:23.655797] [INFO ] [sig ] Generating forecast for: UAL [2026-01-09T20:33:23.655833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-09T20:33:23.666699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-09T20:33:23.667017] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-09T20:33:23.667872] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-09T20:33:23.667924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:23.667955] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:23.667981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:23.668036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:23.723969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:23.724560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:23.724669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:23.724701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:23.844466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:23.844615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:23.844655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:23.844683] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:23.847948] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-09T20:33:23.848211] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-09T20:33:23.848330] [INFO ] [sig ] UAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:23.990590] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UAL.txt [2026-01-09T20:33:23.990747] [INFO ] [sig ] [3192/3504] Completed UAL in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:23.990788] [INFO ] [sig ] [3193/3504] Forecasting UBFO... [2026-01-09T20:33:23.990817] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-09T20:33:23.990848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-09T20:33:24.001267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-09T20:33:24.001554] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-09T20:33:24.002329] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-09T20:33:24.002381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:24.002412] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:24.002438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:24.002494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:24.058114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:24.058961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:24.059042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:24.059075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:24.171881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:24.172034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:24.172076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:24.172105] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:24.175569] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-09T20:33:24.175906] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-09T20:33:24.176054] [INFO ] [sig ] UBFO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:24.318796] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UBFO.txt [2026-01-09T20:33:24.318954] [INFO ] [sig ] [3193/3504] Completed UBFO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:24.318992] [INFO ] [sig ] [3194/3504] Forecasting UBND... [2026-01-09T20:33:24.319022] [INFO ] [sig ] Generating forecast for: UBND [2026-01-09T20:33:24.319051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-09T20:33:24.329315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-09T20:33:24.329689] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-09T20:33:24.330473] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-09T20:33:24.330525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:24.330555] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:24.330600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:24.330659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:24.387048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:24.387938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:24.388021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:24.388053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:24.515394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:24.515545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:24.515604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:24.515634] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:24.518956] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-01-09T20:33:24.519224] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-09T20:33:24.519345] [INFO ] [sig ] UBND: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:24.672435] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UBND.txt [2026-01-09T20:33:24.672610] [INFO ] [sig ] [3194/3504] Completed UBND in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:24.672651] [INFO ] [sig ] [3195/3504] Forecasting UBRL... [2026-01-09T20:33:24.672680] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-09T20:33:24.672712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-09T20:33:24.683676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-09T20:33:24.683989] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-09T20:33:24.684771] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-09T20:33:24.684823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:24.684854] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:24.684881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:24.684936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:24.741829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:24.742551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:24.742671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:24.742704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:24.865825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:24.865980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:24.866020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:24.866049] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:24.869503] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-09T20:33:24.869793] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-09T20:33:24.869917] [INFO ] [sig ] UBRL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:25.011136] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UBRL.txt [2026-01-09T20:33:25.011269] [INFO ] [sig ] [3195/3504] Completed UBRL in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:25.011326] [INFO ] [sig ] [3196/3504] Forecasting UBS... [2026-01-09T20:33:25.011359] [INFO ] [sig ] Generating forecast for: UBS [2026-01-09T20:33:25.011392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-09T20:33:25.021811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-09T20:33:25.022106] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-09T20:33:25.022899] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-09T20:33:25.022951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:25.022982] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:25.023007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:25.023063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:25.078791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:25.079469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:25.079545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:25.079593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:25.203431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:25.203566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:25.203623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:25.203651] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:25.206927] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-09T20:33:25.207215] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-09T20:33:25.207336] [INFO ] [sig ] UBS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:25.352584] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UBS.txt [2026-01-09T20:33:25.352734] [INFO ] [sig ] [3196/3504] Completed UBS in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:25.352772] [INFO ] [sig ] [3197/3504] Forecasting UBSI... [2026-01-09T20:33:25.352801] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-09T20:33:25.352832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-09T20:33:25.362722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-09T20:33:25.362996] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-09T20:33:25.363754] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-09T20:33:25.363805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:25.363836] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:25.363861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:25.363932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:25.420600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:25.421296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:25.421388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:25.421425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:25.539844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:25.539984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:25.540024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:25.540053] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:25.543494] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-09T20:33:25.543784] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-09T20:33:25.543914] [INFO ] [sig ] UBSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:25.687130] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UBSI.txt [2026-01-09T20:33:25.687271] [INFO ] [sig ] [3197/3504] Completed UBSI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:25.687310] [INFO ] [sig ] [3198/3504] Forecasting UDMY... [2026-01-09T20:33:25.687338] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-09T20:33:25.687367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-09T20:33:25.697463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-09T20:33:25.697780] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-09T20:33:25.698566] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-09T20:33:25.698642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:25.698675] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:25.698701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:25.698757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:25.755879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:25.756609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:25.756687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:25.756719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:25.879440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:25.879629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:25.879672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:25.879702] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:25.883208] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-09T20:33:25.883483] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-09T20:33:25.883618] [INFO ] [sig ] UDMY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:26.023436] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UDMY.txt [2026-01-09T20:33:26.023664] [INFO ] [sig ] [3198/3504] Completed UDMY in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-09T20:33:26.023719] [INFO ] [sig ] [3199/3504] Forecasting UE... [2026-01-09T20:33:26.023751] [INFO ] [sig ] Generating forecast for: UE [2026-01-09T20:33:26.023782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-09T20:33:26.034127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-09T20:33:26.034430] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-09T20:33:26.035200] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-09T20:33:26.035252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:26.035284] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:26.035310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:26.035378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:26.092612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:26.093355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:26.093436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:26.093469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:26.211682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:26.211825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:26.211864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:26.211893] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:26.215178] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=24.29%) [2026-01-09T20:33:26.215448] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-09T20:33:26.215566] [INFO ] [sig ] UE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:26.354828] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UE.txt [2026-01-09T20:33:26.355016] [INFO ] [sig ] [3199/3504] Completed UE in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:26.355068] [INFO ] [sig ] [3200/3504] Forecasting UEIC... [2026-01-09T20:33:26.355109] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-09T20:33:26.355150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-09T20:33:26.366190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-09T20:33:26.366607] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-09T20:33:26.367454] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-09T20:33:26.367508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:26.367539] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:26.367566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:26.367643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:26.427138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:26.428068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:26.428190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:26.428239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:26.556759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:26.556931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:26.556980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:26.557010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:26.560607] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-09T20:33:26.560884] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-09T20:33:26.561006] [INFO ] [sig ] UEIC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:26.707491] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UEIC.txt [2026-01-09T20:33:26.707673] [INFO ] [sig ] [3200/3504] Completed UEIC in 0.4s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:26.707727] [INFO ] [sig ] [3201/3504] Forecasting UFCS... [2026-01-09T20:33:26.707758] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-09T20:33:26.707790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-09T20:33:26.720222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-09T20:33:26.720637] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-09T20:33:26.721465] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-09T20:33:26.721533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:26.721587] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:26.721617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:26.721673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:26.781429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:26.782368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:26.782452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:26.782485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:26.907820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:26.907978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:26.908021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:26.908051] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:26.911629] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-09T20:33:26.911912] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-09T20:33:26.912039] [INFO ] [sig ] UFCS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:27.057403] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UFCS.txt [2026-01-09T20:33:27.057585] [INFO ] [sig ] [3201/3504] Completed UFCS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:27.057630] [INFO ] [sig ] [3202/3504] Forecasting UFI... [2026-01-09T20:33:27.057661] [INFO ] [sig ] Generating forecast for: UFI [2026-01-09T20:33:27.057694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-09T20:33:27.068999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-09T20:33:27.069351] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-09T20:33:27.070164] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-09T20:33:27.070220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:27.070281] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:27.070312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:27.070387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:27.128589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:27.129507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:27.129631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:27.129679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:27.252645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:27.252798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:27.252839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:27.252868] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:27.256273] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-09T20:33:27.256556] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-09T20:33:27.256702] [INFO ] [sig ] UFI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:27.399765] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UFI.txt [2026-01-09T20:33:27.399907] [INFO ] [sig ] [3202/3504] Completed UFI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:27.399947] [INFO ] [sig ] [3203/3504] Forecasting UFO... [2026-01-09T20:33:27.399976] [INFO ] [sig ] Generating forecast for: UFO [2026-01-09T20:33:27.400008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-09T20:33:27.411421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-09T20:33:27.411726] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-09T20:33:27.412483] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-09T20:33:27.412534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:27.412565] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:27.412618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:27.412674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:27.470297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:27.470888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:27.470964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:27.470995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:27.593242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:27.593398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:27.593439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:27.593468] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:27.596782] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=56.02%) [2026-01-09T20:33:27.597050] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-09T20:33:27.597204] [INFO ] [sig ] UFO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:27.741602] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UFO.txt [2026-01-09T20:33:27.741758] [INFO ] [sig ] [3203/3504] Completed UFO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:27.741798] [INFO ] [sig ] [3204/3504] Forecasting UFPI... [2026-01-09T20:33:27.741828] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-09T20:33:27.741857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-09T20:33:27.753514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-09T20:33:27.754146] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-09T20:33:27.755152] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-09T20:33:27.755204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:27.755235] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:27.755261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:27.755316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:27.813009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:27.814076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:27.814166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:27.814210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:27.935948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:27.936119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:27.936159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:27.936188] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:27.939828] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-09T20:33:27.940169] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-09T20:33:27.940311] [INFO ] [sig ] UFPI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:28.083739] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UFPI.txt [2026-01-09T20:33:28.083895] [INFO ] [sig ] [3204/3504] Completed UFPI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:28.083944] [INFO ] [sig ] [3205/3504] Forecasting UGI... [2026-01-09T20:33:28.083974] [INFO ] [sig ] Generating forecast for: UGI [2026-01-09T20:33:28.084007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-09T20:33:28.094454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-09T20:33:28.094845] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-09T20:33:28.095667] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-09T20:33:28.095720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:28.095752] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:28.095778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:28.095839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:28.152230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:28.153184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:28.153272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:28.153305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:28.274352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:28.274494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:28.274534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:28.274612] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:28.278968] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-01-09T20:33:28.279320] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-09T20:33:28.279477] [INFO ] [sig ] UGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:28.420565] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UGI.txt [2026-01-09T20:33:28.420712] [INFO ] [sig ] [3205/3504] Completed UGI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:28.420750] [INFO ] [sig ] [3206/3504] Forecasting UGP... [2026-01-09T20:33:28.420780] [INFO ] [sig ] Generating forecast for: UGP [2026-01-09T20:33:28.420809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-09T20:33:28.430880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-09T20:33:28.431140] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-09T20:33:28.431919] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-09T20:33:28.431971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:28.432001] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:28.432027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:28.432081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:28.490171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:28.491034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:28.491117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:28.491150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:28.611790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:28.611942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:28.611983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:28.612014] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:28.615415] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-09T20:33:28.615743] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-09T20:33:28.615869] [INFO ] [sig ] UGP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:28.757702] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UGP.txt [2026-01-09T20:33:28.757838] [INFO ] [sig ] [3206/3504] Completed UGP in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:28.757876] [INFO ] [sig ] [3207/3504] Forecasting UHAL... [2026-01-09T20:33:28.757904] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-09T20:33:28.757935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-09T20:33:28.768481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-09T20:33:28.768775] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-09T20:33:28.769528] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-09T20:33:28.769598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:28.769632] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:28.769658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:28.769715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:28.828854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:28.829688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:28.829769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:28.829802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:28.955602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:28.955734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:28.955774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:28.955804] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:28.959226] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=15.38%) [2026-01-09T20:33:28.959519] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-09T20:33:28.959683] [INFO ] [sig ] UHAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:29.109032] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UHAL.txt [2026-01-09T20:33:29.109164] [INFO ] [sig ] [3207/3504] Completed UHAL in 0.4s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:29.109203] [INFO ] [sig ] [3208/3504] Forecasting UHG... [2026-01-09T20:33:29.109231] [INFO ] [sig ] Generating forecast for: UHG [2026-01-09T20:33:29.109262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-09T20:33:29.119105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-09T20:33:29.119379] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-09T20:33:29.120316] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-09T20:33:29.120370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:29.120404] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:29.120432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:29.120491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:29.176818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:29.177564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:29.177663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:29.177697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:29.298491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:29.298653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:29.298710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:29.298740] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:29.302089] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=49.99%) [2026-01-09T20:33:29.302365] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-09T20:33:29.302486] [INFO ] [sig ] UHG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:29.452401] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UHG.txt [2026-01-09T20:33:29.452560] [INFO ] [sig ] [3208/3504] Completed UHG in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:29.452619] [INFO ] [sig ] [3209/3504] Forecasting UHS... [2026-01-09T20:33:29.452649] [INFO ] [sig ] Generating forecast for: UHS [2026-01-09T20:33:29.452679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-09T20:33:29.463559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-09T20:33:29.463908] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-09T20:33:29.464712] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-09T20:33:29.464765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:29.464798] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:29.464824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:29.464881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:29.523682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:29.524543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:29.524822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:29.524856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:29.650382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:29.650538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:29.650595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:29.650627] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:29.654001] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-09T20:33:29.654269] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-09T20:33:29.654390] [INFO ] [sig ] UHS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:29.792945] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UHS.txt [2026-01-09T20:33:29.793107] [INFO ] [sig ] [3209/3504] Completed UHS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:29.793147] [INFO ] [sig ] [3210/3504] Forecasting UI... [2026-01-09T20:33:29.793175] [INFO ] [sig ] Generating forecast for: UI [2026-01-09T20:33:29.793205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-09T20:33:29.803516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-09T20:33:29.803834] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-09T20:33:29.804602] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-09T20:33:29.804654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:29.804685] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:29.804711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:29.804766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:29.860899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:29.861511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:29.861605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:29.861638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:29.982480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:29.982654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:29.982693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:29.982721] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:29.986020] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-09T20:33:29.986306] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-09T20:33:29.986430] [INFO ] [sig ] UI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:30.126544] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UI.txt [2026-01-09T20:33:30.126731] [INFO ] [sig ] [3210/3504] Completed UI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:30.126770] [INFO ] [sig ] [3211/3504] Forecasting UIS... [2026-01-09T20:33:30.126798] [INFO ] [sig ] Generating forecast for: UIS [2026-01-09T20:33:30.126829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-09T20:33:30.138132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-09T20:33:30.138473] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-09T20:33:30.139253] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-09T20:33:30.139304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:30.139335] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:30.139360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:30.139415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:30.194397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:30.195153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:30.195234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:30.195266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:30.316108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:30.316272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:30.316312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:30.316342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:30.319692] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-09T20:33:30.319967] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-09T20:33:30.320091] [INFO ] [sig ] UIS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:30.461647] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UIS.txt [2026-01-09T20:33:30.461789] [INFO ] [sig ] [3211/3504] Completed UIS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:30.461828] [INFO ] [sig ] [3212/3504] Forecasting UITB... [2026-01-09T20:33:30.461858] [INFO ] [sig ] Generating forecast for: UITB [2026-01-09T20:33:30.461889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-09T20:33:30.472446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-09T20:33:30.472751] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-09T20:33:30.473484] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-09T20:33:30.473535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:30.473602] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:30.473632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:30.473687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:30.529403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:30.530241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:30.530337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:30.530411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:30.652720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:30.652875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:30.652916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:30.652946] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:30.656315] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-01-09T20:33:30.656610] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-09T20:33:30.656739] [INFO ] [sig ] UITB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:30.801944] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UITB.txt [2026-01-09T20:33:30.802117] [INFO ] [sig ] [3212/3504] Completed UITB in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:30.802157] [INFO ] [sig ] [3213/3504] Forecasting UL... [2026-01-09T20:33:30.802186] [INFO ] [sig ] Generating forecast for: UL [2026-01-09T20:33:30.802217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-09T20:33:30.812690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-09T20:33:30.812978] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-09T20:33:30.813805] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-09T20:33:30.813857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:30.813895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:30.813927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:30.813984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:30.871771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:30.872451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:30.872535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:30.872567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:30.997163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:30.997317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:30.997358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:30.997386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:31.000858] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-01-09T20:33:31.001167] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-09T20:33:31.001298] [INFO ] [sig ] UL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:31.147592] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UL.txt [2026-01-09T20:33:31.147750] [INFO ] [sig ] [3213/3504] Completed UL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:31.147790] [INFO ] [sig ] [3214/3504] Forecasting ULBI... [2026-01-09T20:33:31.147821] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-09T20:33:31.147857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-09T20:33:31.158196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-09T20:33:31.158489] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-09T20:33:31.159297] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-09T20:33:31.159349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:31.159382] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:31.159409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:31.159466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:31.215380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:31.216136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:31.216214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:31.216247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:31.337272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:31.337433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:31.337478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:31.337515] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:31.341032] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-09T20:33:31.341312] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-09T20:33:31.341435] [INFO ] [sig ] ULBI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:31.481957] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ULBI.txt [2026-01-09T20:33:31.482123] [INFO ] [sig ] [3214/3504] Completed ULBI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:31.482163] [INFO ] [sig ] [3215/3504] Forecasting ULCC... [2026-01-09T20:33:31.482192] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-09T20:33:31.482223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-09T20:33:31.494341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-09T20:33:31.494834] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-09T20:33:31.495964] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-09T20:33:31.496039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:31.496086] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:31.496129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:31.496209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:31.563301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:31.564162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:31.564245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:31.564278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:31.686218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:31.686374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:31.686413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:31.686444] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:31.689983] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-09T20:33:31.690283] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-09T20:33:31.690413] [INFO ] [sig ] ULCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:31.832636] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ULCC.txt [2026-01-09T20:33:31.832823] [INFO ] [sig ] [3215/3504] Completed ULCC in 0.4s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-09T20:33:31.832865] [INFO ] [sig ] [3216/3504] Forecasting ULH... [2026-01-09T20:33:31.832902] [INFO ] [sig ] Generating forecast for: ULH [2026-01-09T20:33:31.832934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-09T20:33:31.843968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-09T20:33:31.844324] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-09T20:33:31.845109] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-09T20:33:31.845162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:31.845194] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:31.845220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:31.845276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:31.901992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:31.902849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:31.902930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:31.902962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:32.024796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:32.024952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:32.024993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:32.025023] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:32.028386] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-09T20:33:32.028681] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-09T20:33:32.028804] [INFO ] [sig ] ULH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:32.168905] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ULH.txt [2026-01-09T20:33:32.169041] [INFO ] [sig ] [3216/3504] Completed ULH in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-09T20:33:32.169080] [INFO ] [sig ] [3217/3504] Forecasting ULTA... [2026-01-09T20:33:32.169108] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-09T20:33:32.169138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-09T20:33:32.180259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-09T20:33:32.180622] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-09T20:33:32.181504] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-09T20:33:32.181591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:32.181633] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:32.181668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:32.181727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:32.239690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:32.240394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:32.240482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:32.240539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:32.360727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:32.360879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:32.360921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:32.360949] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:32.364602] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=72.86%) [2026-01-09T20:33:32.364889] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-09T20:33:32.365016] [INFO ] [sig ] ULTA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:32.510366] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ULTA.txt [2026-01-09T20:33:32.510498] [INFO ] [sig ] [3217/3504] Completed ULTA in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:32.510537] [INFO ] [sig ] [3218/3504] Forecasting ULY... [2026-01-09T20:33:32.510566] [INFO ] [sig ] Generating forecast for: ULY [2026-01-09T20:33:32.510616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-09T20:33:32.521519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-09T20:33:32.521895] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-09T20:33:32.522741] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-09T20:33:32.522795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:32.522830] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:32.522866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:32.522924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:32.580740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:32.581370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:32.581450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:32.581484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:32.701492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:32.701672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:32.701714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:32.701745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:32.705174] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-09T20:33:32.705447] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-09T20:33:32.705605] [INFO ] [sig ] ULY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:32.845484] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ULY.txt [2026-01-09T20:33:32.845635] [INFO ] [sig ] [3218/3504] Completed ULY in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:32.845675] [INFO ] [sig ] [3219/3504] Forecasting UMBF... [2026-01-09T20:33:32.845706] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-09T20:33:32.845735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-09T20:33:32.857928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-09T20:33:32.858294] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-09T20:33:32.859209] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-09T20:33:32.859266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:32.859340] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:32.859373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:32.859430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:32.918015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:32.918744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:32.918826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:32.918859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:33.044355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:33.044514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:33.044594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:33.044679] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:33.048311] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-09T20:33:33.048622] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-09T20:33:33.048770] [INFO ] [sig ] UMBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:33.198474] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UMBF.txt [2026-01-09T20:33:33.198657] [INFO ] [sig ] [3219/3504] Completed UMBF in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:33.198717] [INFO ] [sig ] [3220/3504] Forecasting UMC... [2026-01-09T20:33:33.198761] [INFO ] [sig ] Generating forecast for: UMC [2026-01-09T20:33:33.198803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-09T20:33:33.210048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-09T20:33:33.210369] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-09T20:33:33.211152] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-09T20:33:33.211204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:33.211236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:33.211262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:33.211317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:33.274757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:33.275642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:33.275725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:33.275758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:33.399311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:33.399460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:33.399502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:33.399531] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:33.402961] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-01-09T20:33:33.403234] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-09T20:33:33.403355] [INFO ] [sig ] UMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:33.545663] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UMC.txt [2026-01-09T20:33:33.545788] [INFO ] [sig ] [3220/3504] Completed UMC in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:33.545827] [INFO ] [sig ] [3221/3504] Forecasting UMH... [2026-01-09T20:33:33.545856] [INFO ] [sig ] Generating forecast for: UMH [2026-01-09T20:33:33.545887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-09T20:33:33.557655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-09T20:33:33.557994] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-09T20:33:33.558811] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-09T20:33:33.558865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:33.558898] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:33.558924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:33.558991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:33.619187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:33.620118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:33.620206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:33.620262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:33.745628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:33.745795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:33.745835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:33.745864] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:33.749533] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-09T20:33:33.749855] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-09T20:33:33.750000] [INFO ] [sig ] UMH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:33.897731] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UMH.txt [2026-01-09T20:33:33.897867] [INFO ] [sig ] [3221/3504] Completed UMH in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:33.897905] [INFO ] [sig ] [3222/3504] Forecasting UMMA... [2026-01-09T20:33:33.897934] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-09T20:33:33.897965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-09T20:33:33.909180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-09T20:33:33.909610] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-09T20:33:33.910447] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-09T20:33:33.910503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:33.910536] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:33.910564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:33.910649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:33.967210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:33.968111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:33.968202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:33.968235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:34.082252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:34.082414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:34.082453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:34.082531] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:34.086077] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-09T20:33:34.086372] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-09T20:33:34.086498] [INFO ] [sig ] UMMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:34.227882] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UMMA.txt [2026-01-09T20:33:34.228043] [INFO ] [sig ] [3222/3504] Completed UMMA in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:34.228081] [INFO ] [sig ] [3223/3504] Forecasting UNCY... [2026-01-09T20:33:34.228111] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-09T20:33:34.228141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-09T20:33:34.238594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-09T20:33:34.238960] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-09T20:33:34.239766] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-09T20:33:34.239821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:34.239854] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:34.239881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:34.239958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:34.297616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:34.298423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:34.298506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:34.298539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:34.416804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:34.416962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:34.417003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:34.417030] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:34.420407] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-09T20:33:34.420713] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-09T20:33:34.420838] [INFO ] [sig ] UNCY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:34.560532] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UNCY.txt [2026-01-09T20:33:34.560705] [INFO ] [sig ] [3223/3504] Completed UNCY in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:34.560744] [INFO ] [sig ] [3224/3504] Forecasting UNF... [2026-01-09T20:33:34.560775] [INFO ] [sig ] Generating forecast for: UNF [2026-01-09T20:33:34.560804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-09T20:33:34.571320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-09T20:33:34.571720] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-09T20:33:34.572531] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-09T20:33:34.572624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:34.572666] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:34.572695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:34.572754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:34.629262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:34.630141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:34.630223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:34.630256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:34.749544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:34.749714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:34.749754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:34.749783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:34.753126] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-09T20:33:34.753422] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-09T20:33:34.753546] [INFO ] [sig ] UNF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:34.895689] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UNF.txt [2026-01-09T20:33:34.895848] [INFO ] [sig ] [3224/3504] Completed UNF in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:34.895885] [INFO ] [sig ] [3225/3504] Forecasting UNFI... [2026-01-09T20:33:34.895916] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-09T20:33:34.895947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-09T20:33:34.906971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-09T20:33:34.907393] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-09T20:33:34.908249] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-09T20:33:34.908321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:34.908355] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:34.908383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:34.908445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:34.966153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:34.967051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:34.967186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:34.967221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:35.093941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:35.094102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:35.094141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:35.094170] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:35.097673] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-09T20:33:35.097991] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-09T20:33:35.098126] [INFO ] [sig ] UNFI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:35.236058] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UNFI.txt [2026-01-09T20:33:35.236189] [INFO ] [sig ] [3225/3504] Completed UNFI in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:35.236227] [INFO ] [sig ] [3226/3504] Forecasting UNM... [2026-01-09T20:33:35.236257] [INFO ] [sig ] Generating forecast for: UNM [2026-01-09T20:33:35.236286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-09T20:33:35.247424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-09T20:33:35.247818] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-09T20:33:35.248626] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-09T20:33:35.248678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:35.248709] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:35.248735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:35.248790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:35.304259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:35.305154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:35.305233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:35.305265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:35.422722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:35.422868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:35.422906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:35.422934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:35.426253] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-09T20:33:35.426521] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-09T20:33:35.426680] [INFO ] [sig ] UNM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:35.565593] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UNM.txt [2026-01-09T20:33:35.565741] [INFO ] [sig ] [3226/3504] Completed UNM in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:35.565779] [INFO ] [sig ] [3227/3504] Forecasting UNMA... [2026-01-09T20:33:35.565808] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-09T20:33:35.565838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-09T20:33:35.575970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-09T20:33:35.576319] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-09T20:33:35.577196] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-09T20:33:35.577250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:35.577282] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:35.577308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:35.577364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:35.632526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:35.633389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:35.633473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:35.633505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:35.740932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:35.741088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:35.741128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:35.741155] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:35.744469] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-09T20:33:35.744753] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-09T20:33:35.744873] [INFO ] [sig ] UNMA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:35.881378] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UNMA.txt [2026-01-09T20:33:35.881506] [INFO ] [sig ] [3227/3504] Completed UNMA in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:35.881544] [INFO ] [sig ] [3228/3504] Forecasting UNP... [2026-01-09T20:33:35.881591] [INFO ] [sig ] Generating forecast for: UNP [2026-01-09T20:33:35.881624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-09T20:33:35.891425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-09T20:33:35.891753] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-09T20:33:35.892541] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-09T20:33:35.892616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:35.892652] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:35.892679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:35.892735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:35.948586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:35.949304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:35.949384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:35.949417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:36.068989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:36.069149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:36.069188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:36.069217] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:36.072641] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-09T20:33:36.072919] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-09T20:33:36.073046] [INFO ] [sig ] UNP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:36.213070] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UNP.txt [2026-01-09T20:33:36.213205] [INFO ] [sig ] [3228/3504] Completed UNP in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:36.213243] [INFO ] [sig ] [3229/3504] Forecasting UNTY... [2026-01-09T20:33:36.213272] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-09T20:33:36.213302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-09T20:33:36.224278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-09T20:33:36.224619] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-09T20:33:36.225772] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-09T20:33:36.225825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:36.225857] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:36.225884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:36.225940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:36.282694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:36.283324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:36.283442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:36.283489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:36.402273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:36.402430] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:33:36.402470] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:36.402498] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:36.405900] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-01-09T20:33:36.406198] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-09T20:33:36.406329] [INFO ] [sig ] UNTY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:36.550082] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UNTY.txt [2026-01-09T20:33:36.550240] [INFO ] [sig ] [3229/3504] Completed UNTY in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:36.550279] [INFO ] [sig ] [3230/3504] Forecasting UONE... [2026-01-09T20:33:36.550309] [INFO ] [sig ] Generating forecast for: UONE [2026-01-09T20:33:36.550340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-09T20:33:36.560072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-09T20:33:36.560339] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-09T20:33:36.561171] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-09T20:33:36.561224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:36.561255] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:36.561281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:36.561336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:36.618807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:36.619670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:36.619756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:36.619789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:36.727373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:36.727562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:36.727622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:36.727651] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:36.731098] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-09T20:33:36.731417] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-09T20:33:36.731546] [INFO ] [sig ] UONE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:36.871996] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UONE.txt [2026-01-09T20:33:36.872125] [INFO ] [sig ] [3230/3504] Completed UONE in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:36.872164] [INFO ] [sig ] [3231/3504] Forecasting UPBD... [2026-01-09T20:33:36.872191] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-09T20:33:36.872221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-09T20:33:36.882256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-09T20:33:36.882521] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-09T20:33:36.883277] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-09T20:33:36.883328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:36.883358] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:36.883385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:36.883440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:36.938996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:36.939598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:36.939674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:36.939705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:37.060658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:37.060807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:37.060845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:37.060874] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:37.064314] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-09T20:33:37.064604] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-09T20:33:37.064734] [INFO ] [sig ] UPBD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:37.208619] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UPBD.txt [2026-01-09T20:33:37.208754] [INFO ] [sig ] [3231/3504] Completed UPBD in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:37.208792] [INFO ] [sig ] [3232/3504] Forecasting UPC... [2026-01-09T20:33:37.209014] [INFO ] [sig ] Generating forecast for: UPC [2026-01-09T20:33:37.209044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-09T20:33:37.220084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-09T20:33:37.220386] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-09T20:33:37.221174] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-09T20:33:37.221226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:37.221259] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:37.221288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:37.221345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:37.279935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:37.280689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:37.280771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:37.280804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:37.393533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:37.393729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:37.393770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:37.393801] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:37.397383] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-09T20:33:37.397676] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-09T20:33:37.397799] [INFO ] [sig ] UPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:37.538557] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UPC.txt [2026-01-09T20:33:37.538750] [INFO ] [sig ] [3232/3504] Completed UPC in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:37.538814] [INFO ] [sig ] [3233/3504] Forecasting UPLD... [2026-01-09T20:33:37.538855] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-09T20:33:37.538897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-09T20:33:37.549392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-09T20:33:37.549715] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-09T20:33:37.550497] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-09T20:33:37.550549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:37.550605] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:37.550640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:37.550698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:37.607953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:37.608590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:37.608670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:37.608705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:37.739863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:37.740012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:37.740053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:37.740081] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:37.743846] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=27.47%) [2026-01-09T20:33:37.744115] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-09T20:33:37.744231] [INFO ] [sig ] UPLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:37.882453] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UPLD.txt [2026-01-09T20:33:37.882558] [INFO ] [sig ] [3233/3504] Completed UPLD in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-09T20:33:37.882613] [INFO ] [sig ] [3234/3504] Forecasting UPS... [2026-01-09T20:33:37.882642] [INFO ] [sig ] Generating forecast for: UPS [2026-01-09T20:33:37.882672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-09T20:33:37.894249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-09T20:33:37.894628] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-09T20:33:37.895415] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-09T20:33:37.895467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:37.895498] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:37.895524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:37.895602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:37.951393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:37.952341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:37.952432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:37.952465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:38.081031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:38.081179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:38.081221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:38.081248] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:38.084754] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=74.84%) [2026-01-09T20:33:38.085037] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-09T20:33:38.085162] [INFO ] [sig ] UPS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:38.224773] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UPS.txt [2026-01-09T20:33:38.224927] [INFO ] [sig ] [3234/3504] Completed UPS in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:38.224966] [INFO ] [sig ] [3235/3504] Forecasting UPWK... [2026-01-09T20:33:38.224997] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-09T20:33:38.225026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-09T20:33:38.235690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-09T20:33:38.235976] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-09T20:33:38.236769] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-09T20:33:38.236820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:38.236851] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:38.236876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:38.236931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:38.292922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:38.293760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:38.293844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:38.293875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:38.417057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:38.417254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:38.417294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:38.417322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:38.420743] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=47.27%) [2026-01-09T20:33:38.421020] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-09T20:33:38.421143] [INFO ] [sig ] UPWK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:38.558946] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UPWK.txt [2026-01-09T20:33:38.559074] [INFO ] [sig ] [3235/3504] Completed UPWK in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:38.559111] [INFO ] [sig ] [3236/3504] Forecasting UPXI... [2026-01-09T20:33:38.559140] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-09T20:33:38.559170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-09T20:33:38.569128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-09T20:33:38.569405] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-09T20:33:38.570182] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-09T20:33:38.570234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:38.570301] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:38.570331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:38.570387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:38.625567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:38.626269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:38.626348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:38.626380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:38.742926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:38.743065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:38.743103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:38.743131] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:38.746435] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-01-09T20:33:38.746717] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-09T20:33:38.746836] [INFO ] [sig ] UPXI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:38.883715] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UPXI.txt [2026-01-09T20:33:38.883843] [INFO ] [sig ] [3236/3504] Completed UPXI in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:38.883882] [INFO ] [sig ] [3237/3504] Forecasting URBN... [2026-01-09T20:33:38.883910] [INFO ] [sig ] Generating forecast for: URBN [2026-01-09T20:33:38.883940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-09T20:33:38.893923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-09T20:33:38.894243] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-09T20:33:38.895024] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-09T20:33:38.895075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:38.895105] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:38.895132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:38.895186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:38.950533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:38.951274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:38.951352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:38.951383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:39.071495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:39.071660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:39.071699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:39.071727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:39.075076] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=58.10%) [2026-01-09T20:33:39.075352] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-09T20:33:39.075472] [INFO ] [sig ] URBN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:39.220024] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/URBN.txt [2026-01-09T20:33:39.220165] [INFO ] [sig ] [3237/3504] Completed URBN in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:39.220205] [INFO ] [sig ] [3238/3504] Forecasting URGN... [2026-01-09T20:33:39.220235] [INFO ] [sig ] Generating forecast for: URGN [2026-01-09T20:33:39.220265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-09T20:33:39.230735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-09T20:33:39.230997] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-09T20:33:39.231753] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-09T20:33:39.231805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:39.231836] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:39.231863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:39.231924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:39.289817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:39.290558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:39.290657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:39.290692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:39.411016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:39.411178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:39.411216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:39.411244] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:39.415000] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-09T20:33:39.415275] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-09T20:33:39.415405] [INFO ] [sig ] URGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:39.557366] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/URGN.txt [2026-01-09T20:33:39.557508] [INFO ] [sig ] [3238/3504] Completed URGN in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:39.557546] [INFO ] [sig ] [3239/3504] Forecasting URI... [2026-01-09T20:33:39.557595] [INFO ] [sig ] Generating forecast for: URI [2026-01-09T20:33:39.557629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-09T20:33:39.567961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-09T20:33:39.568263] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-09T20:33:39.569047] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-09T20:33:39.569098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:39.569130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:39.569156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:39.569211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:39.626321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:39.627045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:39.627150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:39.627185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:39.753115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:39.753260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:39.753302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:39.753363] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:39.756831] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-09T20:33:39.757137] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-09T20:33:39.757266] [INFO ] [sig ] URI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:39.900539] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/URI.txt [2026-01-09T20:33:39.900699] [INFO ] [sig ] [3239/3504] Completed URI in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:39.900748] [INFO ] [sig ] [3240/3504] Forecasting URNJ... [2026-01-09T20:33:39.900793] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-09T20:33:39.900832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-09T20:33:39.911210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-09T20:33:39.911508] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-09T20:33:39.912311] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-09T20:33:39.912364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:39.912395] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:39.912422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:39.912478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:39.971527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:39.972212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:39.972292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:39.972327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:40.098482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:40.098643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:40.098683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:40.098718] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:40.102119] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-01-09T20:33:40.102387] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-09T20:33:40.102504] [INFO ] [sig ] URNJ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:40.243659] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/URNJ.txt [2026-01-09T20:33:40.243792] [INFO ] [sig ] [3240/3504] Completed URNJ in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:40.243829] [INFO ] [sig ] [3241/3504] Forecasting UROY... [2026-01-09T20:33:40.243859] [INFO ] [sig ] Generating forecast for: UROY [2026-01-09T20:33:40.243888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-09T20:33:40.253923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-09T20:33:40.254227] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-09T20:33:40.255026] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-09T20:33:40.255078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:40.255110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:40.255137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:40.255199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:40.312068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:40.312813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:40.312892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:40.312925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:40.439753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:40.439903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:40.439941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:40.439971] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:40.443338] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-09T20:33:40.443625] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-09T20:33:40.443764] [INFO ] [sig ] UROY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:40.584716] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UROY.txt [2026-01-09T20:33:40.584854] [INFO ] [sig ] [3241/3504] Completed UROY in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:40.584892] [INFO ] [sig ] [3242/3504] Forecasting USA... [2026-01-09T20:33:40.584921] [INFO ] [sig ] Generating forecast for: USA [2026-01-09T20:33:40.584952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-09T20:33:40.595016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-09T20:33:40.595372] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-09T20:33:40.596207] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-09T20:33:40.596263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:40.596295] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:40.596322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:40.596379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:40.654497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:40.655272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:40.655352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:40.655385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:40.776102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:40.776253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:40.776294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:40.776323] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:40.779861] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-01-09T20:33:40.780154] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-09T20:33:40.780278] [INFO ] [sig ] USA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:40.920745] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USA.txt [2026-01-09T20:33:40.920887] [INFO ] [sig ] [3242/3504] Completed USA in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:40.920925] [INFO ] [sig ] [3243/3504] Forecasting USAC... [2026-01-09T20:33:40.920955] [INFO ] [sig ] Generating forecast for: USAC [2026-01-09T20:33:40.920984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-09T20:33:40.930847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-09T20:33:40.931162] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-09T20:33:40.931933] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-09T20:33:40.931983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:40.932014] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:40.932041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:40.932096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:40.986900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:40.987591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:40.987669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:40.987701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:41.105565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:41.105750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:41.105810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:41.105842] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:41.109329] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=19.94%) [2026-01-09T20:33:41.109645] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-09T20:33:41.109776] [INFO ] [sig ] USAC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:41.249942] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USAC.txt [2026-01-09T20:33:41.250082] [INFO ] [sig ] [3243/3504] Completed USAC in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:41.250120] [INFO ] [sig ] [3244/3504] Forecasting USB... [2026-01-09T20:33:41.250150] [INFO ] [sig ] Generating forecast for: USB [2026-01-09T20:33:41.250178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-09T20:33:41.261124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-09T20:33:41.261521] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-09T20:33:41.262353] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-09T20:33:41.262414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:41.262445] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:41.262471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:41.262526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:41.318652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:41.319499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:41.319596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:41.319630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:41.439827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:41.439997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:41.440038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:41.440066] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:41.443421] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-09T20:33:41.443756] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-09T20:33:41.443888] [INFO ] [sig ] USB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:41.587126] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USB.txt [2026-01-09T20:33:41.587267] [INFO ] [sig ] [3244/3504] Completed USB in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:41.587306] [INFO ] [sig ] [3245/3504] Forecasting USCB... [2026-01-09T20:33:41.587336] [INFO ] [sig ] Generating forecast for: USCB [2026-01-09T20:33:41.587367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-09T20:33:41.597707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-09T20:33:41.597993] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-09T20:33:41.598906] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-09T20:33:41.598959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:41.598992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:41.599021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:41.599078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:41.654436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:41.655108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:41.655210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:41.655252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:41.763830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:41.763974] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-09T20:33:41.764014] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:41.764043] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:41.767404] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=29.14%) [2026-01-09T20:33:41.767697] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-09T20:33:41.767819] [INFO ] [sig ] USCB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:41.911648] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USCB.txt [2026-01-09T20:33:41.911779] [INFO ] [sig ] [3245/3504] Completed USCB in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:41.911816] [INFO ] [sig ] [3246/3504] Forecasting USDX... [2026-01-09T20:33:41.911844] [INFO ] [sig ] Generating forecast for: USDX [2026-01-09T20:33:41.911874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-09T20:33:41.921665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-09T20:33:41.921943] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-09T20:33:41.922715] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-09T20:33:41.922765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:41.922796] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:41.922825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:41.922882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:41.978876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:41.979482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:41.979600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:41.979635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:42.087257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:42.087410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:42.087451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:42.087479] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:42.090876] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-09T20:33:42.091149] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-09T20:33:42.091270] [INFO ] [sig ] USDX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:42.234137] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/USDX.txt [2026-01-09T20:33:42.234280] [INFO ] [sig ] [3246/3504] Completed USDX in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:42.234319] [INFO ] [sig ] [3247/3504] Forecasting USEA... [2026-01-09T20:33:42.234349] [INFO ] [sig ] Generating forecast for: USEA [2026-01-09T20:33:42.234379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-09T20:33:42.244652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-09T20:33:42.244944] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-09T20:33:42.245752] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-09T20:33:42.245805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:42.245851] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:42.245880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:42.245937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:42.304692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:42.305363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:42.305443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:42.305477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:42.417090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:42.417252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:42.417297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:42.417326] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:42.420837] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-09T20:33:42.421113] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-09T20:33:42.421237] [INFO ] [sig ] USEA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:42.560331] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USEA.txt [2026-01-09T20:33:42.560461] [INFO ] [sig ] [3247/3504] Completed USEA in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:42.560499] [INFO ] [sig ] [3248/3504] Forecasting USFD... [2026-01-09T20:33:42.560528] [INFO ] [sig ] Generating forecast for: USFD [2026-01-09T20:33:42.560558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-09T20:33:42.571455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-09T20:33:42.571802] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-09T20:33:42.572641] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-09T20:33:42.572694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:42.572726] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:42.572753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:42.572810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:42.629337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:42.630096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:42.630177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:42.630210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:42.754407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:42.754554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:42.754611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:42.754641] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:42.758088] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-01-09T20:33:42.758351] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-09T20:33:42.758470] [INFO ] [sig ] USFD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:42.898038] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/USFD.txt [2026-01-09T20:33:42.898174] [INFO ] [sig ] [3248/3504] Completed USFD in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:42.898212] [INFO ] [sig ] [3249/3504] Forecasting USGO... [2026-01-09T20:33:42.898241] [INFO ] [sig ] Generating forecast for: USGO [2026-01-09T20:33:42.898270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-09T20:33:42.907896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-09T20:33:42.908177] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-09T20:33:42.908948] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-09T20:33:42.908999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:42.909030] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:42.909056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:42.909112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:42.964190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:42.964952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:42.965032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:42.965064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:43.082189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:43.082352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:43.082393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:43.082422] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:43.085894] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-09T20:33:43.086208] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-09T20:33:43.086340] [INFO ] [sig ] USGO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:43.230397] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USGO.txt [2026-01-09T20:33:43.230602] [INFO ] [sig ] [3249/3504] Completed USGO in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:43.230645] [INFO ] [sig ] [3250/3504] Forecasting USIG... [2026-01-09T20:33:43.230677] [INFO ] [sig ] Generating forecast for: USIG [2026-01-09T20:33:43.230738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-09T20:33:43.241399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-09T20:33:43.241811] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-09T20:33:43.242618] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-09T20:33:43.242671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:43.242704] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:43.242731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:43.242799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:43.300446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:43.301316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:43.301403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:43.301437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:43.427611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:43.427764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:43.427804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:43.427833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:43.431621] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-09T20:33:43.431912] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-09T20:33:43.432038] [INFO ] [sig ] USIG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:43.574726] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USIG.txt [2026-01-09T20:33:43.574880] [INFO ] [sig ] [3250/3504] Completed USIG in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:43.574921] [INFO ] [sig ] [3251/3504] Forecasting USIO... [2026-01-09T20:33:43.574984] [INFO ] [sig ] Generating forecast for: USIO [2026-01-09T20:33:43.575017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-09T20:33:43.585546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-09T20:33:43.585918] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-09T20:33:43.586694] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-09T20:33:43.586746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:43.586777] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:43.586804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:43.586859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:43.643307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:43.644175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:43.644258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:43.644290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:43.759434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:43.759610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:43.759649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:43.759677] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:43.763017] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-09T20:33:43.763295] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-09T20:33:43.763414] [INFO ] [sig ] USIO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:43.904706] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USIO.txt [2026-01-09T20:33:43.904849] [INFO ] [sig ] [3251/3504] Completed USIO in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-09T20:33:43.904890] [INFO ] [sig ] [3252/3504] Forecasting USLM... [2026-01-09T20:33:43.904922] [INFO ] [sig ] Generating forecast for: USLM [2026-01-09T20:33:43.904954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-09T20:33:43.915371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-09T20:33:43.915671] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-09T20:33:43.916458] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-09T20:33:43.916511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:43.916544] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:43.916591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:43.916653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:43.974144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:43.974789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:43.974868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:43.974902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:44.085059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:44.085164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:44.085205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:44.085236] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:44.088619] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=66.95%) [2026-01-09T20:33:44.088884] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-09T20:33:44.089000] [INFO ] [sig ] USLM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:44.229114] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/USLM.txt [2026-01-09T20:33:44.229244] [INFO ] [sig ] [3252/3504] Completed USLM in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:44.229284] [INFO ] [sig ] [3253/3504] Forecasting USMC... [2026-01-09T20:33:44.229314] [INFO ] [sig ] Generating forecast for: USMC [2026-01-09T20:33:44.229344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-09T20:33:44.239246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-09T20:33:44.239521] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-09T20:33:44.240328] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-09T20:33:44.240383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:44.240442] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:44.240470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:44.240525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:44.298414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:44.299082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:44.299159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:44.299192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:44.415599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:44.415740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:44.415778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:44.415807] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:44.419139] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-09T20:33:44.419409] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-09T20:33:44.419532] [INFO ] [sig ] USMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:44.560920] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USMC.txt [2026-01-09T20:33:44.561051] [INFO ] [sig ] [3253/3504] Completed USMC in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:44.561091] [INFO ] [sig ] [3254/3504] Forecasting USOI... [2026-01-09T20:33:44.561120] [INFO ] [sig ] Generating forecast for: USOI [2026-01-09T20:33:44.561150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-09T20:33:44.571099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-09T20:33:44.571391] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-09T20:33:44.572193] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-09T20:33:44.572245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:44.572277] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:44.572304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:44.572361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:44.630963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:44.631609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:44.631688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:44.631721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:44.748832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:44.748984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:44.749031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:44.749082] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:44.752566] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-09T20:33:44.752872] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-09T20:33:44.753000] [INFO ] [sig ] USOI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:44.890908] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/USOI.txt [2026-01-09T20:33:44.891039] [INFO ] [sig ] [3254/3504] Completed USOI in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:44.891077] [INFO ] [sig ] [3255/3504] Forecasting USOY... [2026-01-09T20:33:44.891106] [INFO ] [sig ] Generating forecast for: USOY [2026-01-09T20:33:44.891135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-09T20:33:44.901485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-09T20:33:44.901835] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-09T20:33:44.902603] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-09T20:33:44.902654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:44.902686] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:44.902712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:44.902768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:44.957859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:44.958498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:44.958592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:44.958626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:45.077897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:45.078049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:45.078087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:45.078115] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:45.081599] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-01-09T20:33:45.081899] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-09T20:33:45.082028] [INFO ] [sig ] USOY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:45.235768] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/USOY.txt [2026-01-09T20:33:45.235911] [INFO ] [sig ] [3255/3504] Completed USOY in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:45.235950] [INFO ] [sig ] [3256/3504] Forecasting USTB... [2026-01-09T20:33:45.235980] [INFO ] [sig ] Generating forecast for: USTB [2026-01-09T20:33:45.236011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-09T20:33:45.245983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-09T20:33:45.246269] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-09T20:33:45.247041] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-09T20:33:45.247113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:45.247145] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:45.247172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:45.247228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:45.315432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:45.316288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:45.316404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:45.316439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:45.438727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:45.438880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:45.438921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:45.438985] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:45.442786] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-01-09T20:33:45.443070] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-09T20:33:45.443196] [INFO ] [sig ] USTB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:45.590010] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USTB.txt [2026-01-09T20:33:45.590146] [INFO ] [sig ] [3256/3504] Completed USTB in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:45.590186] [INFO ] [sig ] [3257/3504] Forecasting USVM... [2026-01-09T20:33:45.590217] [INFO ] [sig ] Generating forecast for: USVM [2026-01-09T20:33:45.590250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-09T20:33:45.601113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-09T20:33:45.601458] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-09T20:33:45.602293] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-09T20:33:45.602347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:45.602379] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:45.602406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:45.602463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:45.658881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:45.659760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:45.659843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:45.659875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:45.780260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:45.780411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:45.780449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:45.780477] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:45.783835] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=46.68%) [2026-01-09T20:33:45.784125] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-09T20:33:45.784249] [INFO ] [sig ] USVM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:45.921985] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USVM.txt [2026-01-09T20:33:45.922112] [INFO ] [sig ] [3257/3504] Completed USVM in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:45.922150] [INFO ] [sig ] [3258/3504] Forecasting USXF... [2026-01-09T20:33:45.922180] [INFO ] [sig ] Generating forecast for: USXF [2026-01-09T20:33:45.922209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-09T20:33:45.932926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-09T20:33:45.933211] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-09T20:33:45.934005] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-09T20:33:45.934057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:45.934091] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:45.934143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:45.934202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:45.989688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:45.990321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:45.990398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:45.990430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:46.107549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:46.107719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:46.107758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:46.107787] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:46.111179] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-01-09T20:33:46.111450] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-09T20:33:46.111590] [INFO ] [sig ] USXF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:46.250762] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/USXF.txt [2026-01-09T20:33:46.250892] [INFO ] [sig ] [3258/3504] Completed USXF in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:46.250930] [INFO ] [sig ] [3259/3504] Forecasting UTEN... [2026-01-09T20:33:46.250959] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-09T20:33:46.250989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-09T20:33:46.260999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-09T20:33:46.261272] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-09T20:33:46.262072] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-09T20:33:46.262125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:46.262156] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:46.262185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:46.262243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:46.317311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:46.317959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:46.318038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:46.318070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:46.438925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:46.439048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:46.439085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:46.439114] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:46.442315] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-09T20:33:46.442596] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-09T20:33:46.442717] [INFO ] [sig ] UTEN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:46.580899] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UTEN.txt [2026-01-09T20:33:46.581028] [INFO ] [sig ] [3259/3504] Completed UTEN in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:46.581067] [INFO ] [sig ] [3260/3504] Forecasting UTF... [2026-01-09T20:33:46.581097] [INFO ] [sig ] Generating forecast for: UTF [2026-01-09T20:33:46.581127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-09T20:33:46.592869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-09T20:33:46.593283] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-09T20:33:46.594132] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-09T20:33:46.594187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:46.594220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:46.594247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:46.594304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:46.652856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:46.653718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:46.653804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:46.653837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:46.781814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:46.781977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:46.782018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:46.782046] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:46.785489] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-09T20:33:46.785786] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-09T20:33:46.785912] [INFO ] [sig ] UTF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:46.933498] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UTF.txt [2026-01-09T20:33:46.933672] [INFO ] [sig ] [3260/3504] Completed UTF in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:46.933716] [INFO ] [sig ] [3261/3504] Forecasting UTI... [2026-01-09T20:33:46.933747] [INFO ] [sig ] Generating forecast for: UTI [2026-01-09T20:33:46.933776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-09T20:33:46.945321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-09T20:33:46.945657] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-09T20:33:46.946432] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-09T20:33:46.946492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:46.946534] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:46.946564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:46.946641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:47.006281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:47.007218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:47.007304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:47.007336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:47.136288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:47.136448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:47.136490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:47.136519] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:47.141198] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=48.57%) [2026-01-09T20:33:47.141593] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-09T20:33:47.141742] [INFO ] [sig ] UTI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:47.285126] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UTI.txt [2026-01-09T20:33:47.285263] [INFO ] [sig ] [3261/3504] Completed UTI in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:47.285302] [INFO ] [sig ] [3262/3504] Forecasting UTL... [2026-01-09T20:33:47.285331] [INFO ] [sig ] Generating forecast for: UTL [2026-01-09T20:33:47.285367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-09T20:33:47.295771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-09T20:33:47.296071] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-09T20:33:47.296845] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-09T20:33:47.296896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:47.296927] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:47.296952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:47.297008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:47.353863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:47.354504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:47.354599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:47.354635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:47.479213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:47.479365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:47.479405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:47.479434] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:47.482842] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-09T20:33:47.483117] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-09T20:33:47.483237] [INFO ] [sig ] UTL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:47.620600] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UTL.txt [2026-01-09T20:33:47.620722] [INFO ] [sig ] [3262/3504] Completed UTL in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:47.620759] [INFO ] [sig ] [3263/3504] Forecasting UTMD... [2026-01-09T20:33:47.620789] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-09T20:33:47.620818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-09T20:33:47.630688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-09T20:33:47.630940] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-09T20:33:47.631698] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-09T20:33:47.631749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:47.631779] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:47.631806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:47.631861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:47.689116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:47.689726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:47.689824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:47.689856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:47.803165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:47.803321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:47.803361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:47.803390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:47.806709] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-09T20:33:47.806971] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-09T20:33:47.807231] [INFO ] [sig ] UTMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:47.951061] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UTMD.txt [2026-01-09T20:33:47.951207] [INFO ] [sig ] [3263/3504] Completed UTMD in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:47.951247] [INFO ] [sig ] [3264/3504] Forecasting UTZ... [2026-01-09T20:33:47.951277] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-09T20:33:47.951307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-09T20:33:47.962742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-09T20:33:47.963061] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-09T20:33:47.963827] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-09T20:33:47.963879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:47.963915] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:47.963942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:47.963997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:48.020161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:48.021039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:48.021124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:48.021155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:48.140778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:48.140941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:48.140995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:48.141041] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:48.144905] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-09T20:33:48.145252] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-09T20:33:48.145408] [INFO ] [sig ] UTZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:48.300516] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UTZ.txt [2026-01-09T20:33:48.300729] [INFO ] [sig ] [3264/3504] Completed UTZ in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:48.300776] [INFO ] [sig ] [3265/3504] Forecasting UVE... [2026-01-09T20:33:48.300811] [INFO ] [sig ] Generating forecast for: UVE [2026-01-09T20:33:48.300845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-09T20:33:48.313717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-09T20:33:48.314191] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-09T20:33:48.315172] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-09T20:33:48.315234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:48.315272] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:48.315304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:48.315376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:48.394502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:48.395724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:48.395860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:48.395922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:48.566765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:48.566962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:48.567022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:48.567077] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:48.572405] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-09T20:33:48.572918] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-09T20:33:48.573117] [INFO ] [sig ] UVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:48.769325] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UVE.txt [2026-01-09T20:33:48.769525] [INFO ] [sig ] [3265/3504] Completed UVE in 0.5s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:48.769588] [INFO ] [sig ] [3266/3504] Forecasting UVSP... [2026-01-09T20:33:48.769625] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-09T20:33:48.769660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-09T20:33:48.788007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-09T20:33:48.793638] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-09T20:33:48.795408] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-09T20:33:48.795494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:48.795549] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:48.795620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:48.795715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:48.876254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:48.877456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:48.877601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:48.877646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:49.028835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:49.028999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:49.029043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:49.029074] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:49.032689] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-01-09T20:33:49.033007] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-09T20:33:49.033143] [INFO ] [sig ] UVSP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:49.209928] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UVSP.txt [2026-01-09T20:33:49.210163] [INFO ] [sig ] [3266/3504] Completed UVSP in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:49.210220] [INFO ] [sig ] [3267/3504] Forecasting UWMC... [2026-01-09T20:33:49.210262] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-09T20:33:49.210304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-09T20:33:49.221096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-09T20:33:49.221487] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-09T20:33:49.222329] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-09T20:33:49.222383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:49.222415] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:49.222442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:49.222501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:49.278338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:49.279251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:49.279335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:49.279367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:49.412493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:49.412666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:49.412708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:49.412738] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:49.416183] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=24.66%) [2026-01-09T20:33:49.416462] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-09T20:33:49.416604] [INFO ] [sig ] UWMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:49.559136] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UWMC.txt [2026-01-09T20:33:49.559267] [INFO ] [sig ] [3267/3504] Completed UWMC in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:49.559307] [INFO ] [sig ] [3268/3504] Forecasting UXIN... [2026-01-09T20:33:49.559337] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-09T20:33:49.559367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-09T20:33:49.569828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-09T20:33:49.570086] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-09T20:33:49.570864] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-09T20:33:49.570916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:49.570947] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:49.570974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:49.571030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:49.626440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:49.627074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:49.627179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:49.627212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:49.740495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:49.740654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:49.740694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:49.740723] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:49.744145] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-01-09T20:33:49.744426] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-09T20:33:49.744550] [INFO ] [sig ] UXIN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:49.887871] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UXIN.txt [2026-01-09T20:33:49.888023] [INFO ] [sig ] [3268/3504] Completed UXIN in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-09T20:33:49.888070] [INFO ] [sig ] [3269/3504] Forecasting UYLD... [2026-01-09T20:33:49.888100] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-09T20:33:49.888130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-09T20:33:49.898966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-09T20:33:49.899432] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-09T20:33:49.900216] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-09T20:33:49.900268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:49.900301] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:49.900329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:49.900398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:49.959866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:49.960598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:49.960680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:49.960713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:50.081771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:50.081920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:50.081962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:50.081991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:50.085401] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-09T20:33:50.085699] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-09T20:33:50.085822] [INFO ] [sig ] UYLD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:50.228594] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/UYLD.txt [2026-01-09T20:33:50.228759] [INFO ] [sig ] [3269/3504] Completed UYLD in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:50.228823] [INFO ] [sig ] [3270/3504] Forecasting UZE... [2026-01-09T20:33:50.228858] [INFO ] [sig ] Generating forecast for: UZE [2026-01-09T20:33:50.228890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-09T20:33:50.238735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-09T20:33:50.239060] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-09T20:33:50.239843] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-09T20:33:50.239895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:50.239978] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:50.240010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:50.240067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:50.297862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:50.298512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:50.298608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:50.298644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:50.406335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:50.406484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:50.406522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:50.406551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:50.410018] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-01-09T20:33:50.410312] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-09T20:33:50.410440] [INFO ] [sig ] UZE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:50.552094] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/UZE.txt [2026-01-09T20:33:50.552236] [INFO ] [sig ] [3270/3504] Completed UZE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:50.552274] [INFO ] [sig ] [3271/3504] Forecasting VAC... [2026-01-09T20:33:50.552303] [INFO ] [sig ] Generating forecast for: VAC [2026-01-09T20:33:50.552333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-09T20:33:50.562312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-09T20:33:50.562613] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-09T20:33:50.563359] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-09T20:33:50.563422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:50.563453] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:50.563480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:50.563535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:50.619696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:50.620454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:50.620535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:50.620568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:50.738916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:50.739066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:50.739108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:50.739139] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:50.742526] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-01-09T20:33:50.742827] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-09T20:33:50.742950] [INFO ] [sig ] VAC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:50.887278] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VAC.txt [2026-01-09T20:33:50.887414] [INFO ] [sig ] [3271/3504] Completed VAC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:50.887452] [INFO ] [sig ] [3272/3504] Forecasting VAL... [2026-01-09T20:33:50.887482] [INFO ] [sig ] Generating forecast for: VAL [2026-01-09T20:33:50.887511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-09T20:33:50.900511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-09T20:33:50.900988] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-09T20:33:50.902075] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-09T20:33:50.902141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:50.902184] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:50.902222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:50.902304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:50.966374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:50.967267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:50.967376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:50.967409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:51.088142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:51.088299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:51.088338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:51.088366] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:51.091702] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=81.53%) [2026-01-09T20:33:51.091978] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-09T20:33:51.092100] [INFO ] [sig ] VAL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:51.233204] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VAL.txt [2026-01-09T20:33:51.233347] [INFO ] [sig ] [3272/3504] Completed VAL in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:51.233385] [INFO ] [sig ] [3273/3504] Forecasting VALE... [2026-01-09T20:33:51.233415] [INFO ] [sig ] Generating forecast for: VALE [2026-01-09T20:33:51.233446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-09T20:33:51.244051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-09T20:33:51.244523] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-09T20:33:51.245292] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-09T20:33:51.245344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:51.245375] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:51.245400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:51.245455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:51.302136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:51.302880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:51.302960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:51.302993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:51.423338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:51.423492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:51.423532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:51.423668] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:51.427058] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-01-09T20:33:51.427347] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-09T20:33:51.427465] [INFO ] [sig ] VALE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:51.580029] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VALE.txt [2026-01-09T20:33:51.580162] [INFO ] [sig ] [3273/3504] Completed VALE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:51.580200] [INFO ] [sig ] [3274/3504] Forecasting VALN... [2026-01-09T20:33:51.580230] [INFO ] [sig ] Generating forecast for: VALN [2026-01-09T20:33:51.580260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-09T20:33:51.591225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-09T20:33:51.591538] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-09T20:33:51.592328] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-09T20:33:51.592380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:51.592412] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:51.592439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:51.592497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:51.650943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:51.651758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:51.651840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:51.651873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:51.766295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:51.766442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:51.766480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:51.766509] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:51.769991] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-01-09T20:33:51.770257] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-09T20:33:51.770378] [INFO ] [sig ] VALN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:51.967564] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VALN.txt [2026-01-09T20:33:51.967764] [INFO ] [sig ] [3274/3504] Completed VALN in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:51.967804] [INFO ] [sig ] [3275/3504] Forecasting VANI... [2026-01-09T20:33:51.967835] [INFO ] [sig ] Generating forecast for: VANI [2026-01-09T20:33:51.967865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-09T20:33:51.978064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-09T20:33:51.978351] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-09T20:33:51.979145] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-09T20:33:51.979198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:51.979230] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:51.979257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:51.979314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:52.037433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:52.038306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:52.038393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:52.038426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:52.163565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:52.163760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:52.163802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:52.163833] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:52.167258] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-01-09T20:33:52.167551] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-09T20:33:52.167700] [INFO ] [sig ] VANI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:52.310389] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VANI.txt [2026-01-09T20:33:52.310539] [INFO ] [sig ] [3275/3504] Completed VANI in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:52.310596] [INFO ] [sig ] [3276/3504] Forecasting VBF... [2026-01-09T20:33:52.310628] [INFO ] [sig ] Generating forecast for: VBF [2026-01-09T20:33:52.310658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-09T20:33:52.322851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-09T20:33:52.323141] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-09T20:33:52.323935] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-09T20:33:52.323988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:52.324022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:52.324052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:52.324107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:52.385156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:52.385881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:52.385961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:52.385995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:52.504536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:52.504698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:52.504737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:52.504766] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:52.509080] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=33.78%) [2026-01-09T20:33:52.509429] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-09T20:33:52.509591] [INFO ] [sig ] VBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:52.652586] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VBF.txt [2026-01-09T20:33:52.652746] [INFO ] [sig ] [3276/3504] Completed VBF in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:52.652786] [INFO ] [sig ] [3277/3504] Forecasting VBNK... [2026-01-09T20:33:52.652815] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-09T20:33:52.652844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-09T20:33:52.663453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-09T20:33:52.663777] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-09T20:33:52.664592] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-09T20:33:52.664644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:52.664675] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:52.664702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:52.664757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:52.720068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:52.720838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:52.720918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:52.720950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:52.841307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:52.841450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:52.841486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:52.841513] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:52.844818] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-09T20:33:52.845090] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-09T20:33:52.845207] [INFO ] [sig ] VBNK: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:52.984148] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VBNK.txt [2026-01-09T20:33:52.984286] [INFO ] [sig ] [3277/3504] Completed VBNK in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:52.984325] [INFO ] [sig ] [3278/3504] Forecasting VC... [2026-01-09T20:33:52.984354] [INFO ] [sig ] Generating forecast for: VC [2026-01-09T20:33:52.984383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-09T20:33:52.994917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-09T20:33:52.995179] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-09T20:33:52.995936] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-09T20:33:52.995988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:52.996020] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:52.996050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:52.996107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:53.051651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:53.052233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:53.052307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:53.052339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:53.171227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:53.171382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:53.171441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:53.171470] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:53.174799] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-01-09T20:33:53.175062] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-09T20:33:53.175180] [INFO ] [sig ] VC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:53.313298] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VC.txt [2026-01-09T20:33:53.313416] [INFO ] [sig ] [3278/3504] Completed VC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:53.313454] [INFO ] [sig ] [3279/3504] Forecasting VCEL... [2026-01-09T20:33:53.313483] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-09T20:33:53.313512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-09T20:33:53.324006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-09T20:33:53.324258] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-09T20:33:53.325013] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-09T20:33:53.325064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:53.325095] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:53.325121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:53.325176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:53.384790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:53.385508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:53.385602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:53.385637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:53.501458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:53.501628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:53.501668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:53.501697] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:53.505179] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-09T20:33:53.505445] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-09T20:33:53.505566] [INFO ] [sig ] VCEL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:53.644352] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VCEL.txt [2026-01-09T20:33:53.644485] [INFO ] [sig ] [3279/3504] Completed VCEL in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:53.644522] [INFO ] [sig ] [3280/3504] Forecasting VCRB... [2026-01-09T20:33:53.644551] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-09T20:33:53.644598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-09T20:33:53.654880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-09T20:33:53.655138] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-09T20:33:53.655902] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-09T20:33:53.655953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:53.655984] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:53.656011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:53.656066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:53.711761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:53.712373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:53.712492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:53.712525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:53.830334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:53.830466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:53.830503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:53.830532] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:53.833767] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=63.89%) [2026-01-09T20:33:53.834027] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-09T20:33:53.834143] [INFO ] [sig ] VCRB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:53.971602] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VCRB.txt [2026-01-09T20:33:53.971728] [INFO ] [sig ] [3280/3504] Completed VCRB in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:53.971766] [INFO ] [sig ] [3281/3504] Forecasting VCSH... [2026-01-09T20:33:53.971796] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-09T20:33:53.971825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-09T20:33:53.982158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-09T20:33:53.982428] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-09T20:33:53.983195] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-09T20:33:53.983246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:53.983277] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:53.983303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:53.983371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:54.042650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:54.043344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:54.043420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:54.043452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:54.164389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:54.164546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:54.164603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:54.164635] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:54.167980] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-09T20:33:54.168244] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-09T20:33:54.168363] [INFO ] [sig ] VCSH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:54.310373] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VCSH.txt [2026-01-09T20:33:54.310505] [INFO ] [sig ] [3281/3504] Completed VCSH in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:54.310543] [INFO ] [sig ] [3282/3504] Forecasting VECO... [2026-01-09T20:33:54.310588] [INFO ] [sig ] Generating forecast for: VECO [2026-01-09T20:33:54.310620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-09T20:33:54.320778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-09T20:33:54.321028] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-09T20:33:54.321797] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-09T20:33:54.321849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:54.321893] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:54.321920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:54.321975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:54.377711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:54.378293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:54.378367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:54.378398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:54.496365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:54.496512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:54.496551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:54.496598] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:54.499927] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-09T20:33:54.500188] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-09T20:33:54.500306] [INFO ] [sig ] VECO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:54.637649] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VECO.txt [2026-01-09T20:33:54.637755] [INFO ] [sig ] [3282/3504] Completed VECO in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:54.637792] [INFO ] [sig ] [3283/3504] Forecasting VEEE... [2026-01-09T20:33:54.637820] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-09T20:33:54.637849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-09T20:33:54.647842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-09T20:33:54.648107] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-09T20:33:54.648855] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-09T20:33:54.648905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:54.648937] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:54.648963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:54.649018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:54.707791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:54.708478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:54.708553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:54.708601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:54.822732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:54.822889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:54.822929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:54.822958] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:54.826337] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-09T20:33:54.826634] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-09T20:33:54.826760] [INFO ] [sig ] VEEE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:54.968244] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VEEE.txt [2026-01-09T20:33:54.968428] [INFO ] [sig ] [3283/3504] Completed VEEE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:54.968467] [INFO ] [sig ] [3284/3504] Forecasting VEL... [2026-01-09T20:33:54.968497] [INFO ] [sig ] Generating forecast for: VEL [2026-01-09T20:33:54.968527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-09T20:33:54.980058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-09T20:33:54.980468] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-09T20:33:54.981268] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-09T20:33:54.981321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:54.981352] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:54.981378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:54.981434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:55.039108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:55.039996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:55.040079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:55.040112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:55.163503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:55.163679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:55.163720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:55.163750] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:55.167177] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=41.39%) [2026-01-09T20:33:55.167461] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-09T20:33:55.167630] [INFO ] [sig ] VEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:55.318379] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VEL.txt [2026-01-09T20:33:55.318541] [INFO ] [sig ] [3284/3504] Completed VEL in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:55.318599] [INFO ] [sig ] [3285/3504] Forecasting VEON... [2026-01-09T20:33:55.318632] [INFO ] [sig ] Generating forecast for: VEON [2026-01-09T20:33:55.318662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-09T20:33:55.330012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-09T20:33:55.330559] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-09T20:33:55.331441] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-09T20:33:55.331496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:55.331529] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:55.331557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:55.331644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:55.392200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:55.393096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:55.393181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:55.393215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:55.513948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:55.514098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:55.514137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:55.514165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:55.517489] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=65.28%) [2026-01-09T20:33:55.517770] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-09T20:33:55.517891] [INFO ] [sig ] VEON: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:55.659085] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VEON.txt [2026-01-09T20:33:55.659254] [INFO ] [sig ] [3285/3504] Completed VEON in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:55.659300] [INFO ] [sig ] [3286/3504] Forecasting VERA... [2026-01-09T20:33:55.659331] [INFO ] [sig ] Generating forecast for: VERA [2026-01-09T20:33:55.659361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-09T20:33:55.670607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-09T20:33:55.670905] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-09T20:33:55.671882] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-09T20:33:55.671947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:55.671992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:55.672031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:55.672113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:55.741663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:55.742551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:55.742667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:55.742702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:55.863020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:55.863177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:55.863216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:55.863246] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:55.866610] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-09T20:33:55.866892] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-09T20:33:55.867016] [INFO ] [sig ] VERA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:56.011661] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VERA.txt [2026-01-09T20:33:56.011812] [INFO ] [sig ] [3286/3504] Completed VERA in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-09T20:33:56.011855] [INFO ] [sig ] [3287/3504] Forecasting VERI... [2026-01-09T20:33:56.011884] [INFO ] [sig ] Generating forecast for: VERI [2026-01-09T20:33:56.011914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-09T20:33:56.022425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-09T20:33:56.022729] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-09T20:33:56.023497] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-09T20:33:56.023548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:56.023625] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:56.023654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:56.023709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:56.081630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:56.082386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:56.082468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:56.082500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:56.203654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:56.203806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:56.203848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:56.203876] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:56.207302] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-09T20:33:56.207602] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-09T20:33:56.207765] [INFO ] [sig ] VERI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:56.349100] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VERI.txt [2026-01-09T20:33:56.349247] [INFO ] [sig ] [3287/3504] Completed VERI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:56.349287] [INFO ] [sig ] [3288/3504] Forecasting VERO... [2026-01-09T20:33:56.349316] [INFO ] [sig ] Generating forecast for: VERO [2026-01-09T20:33:56.349346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-09T20:33:56.359430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-09T20:33:56.359794] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-09T20:33:56.360550] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-09T20:33:56.360626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:56.360658] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:56.360683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:56.360738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:56.415420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:56.416259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:56.416359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:56.416392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:56.546289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:56.546440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:56.546480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:56.546510] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:56.550202] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-01-09T20:33:56.550481] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-09T20:33:56.550628] [INFO ] [sig ] VERO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:56.700757] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VERO.txt [2026-01-09T20:33:56.700920] [INFO ] [sig ] [3288/3504] Completed VERO in 0.4s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:56.700961] [INFO ] [sig ] [3289/3504] Forecasting VERX... [2026-01-09T20:33:56.700990] [INFO ] [sig ] Generating forecast for: VERX [2026-01-09T20:33:56.701025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-09T20:33:56.712221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-09T20:33:56.712548] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-09T20:33:56.713348] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-09T20:33:56.713401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:56.713433] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:56.713460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:56.713516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:56.768831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:56.769698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:56.769779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:56.769811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:56.887015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:56.887182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:56.887221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:56.887268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:56.890616] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-09T20:33:56.890880] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-09T20:33:56.891000] [INFO ] [sig ] VERX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:57.032324] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VERX.txt [2026-01-09T20:33:57.032465] [INFO ] [sig ] [3289/3504] Completed VERX in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:57.032503] [INFO ] [sig ] [3290/3504] Forecasting VFC... [2026-01-09T20:33:57.032532] [INFO ] [sig ] Generating forecast for: VFC [2026-01-09T20:33:57.032585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-09T20:33:57.042886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-09T20:33:57.043181] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-09T20:33:57.043989] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-09T20:33:57.044041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:57.044073] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:57.044099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:57.044155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:57.103009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:57.103758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:57.103840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:57.103874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:57.227026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:57.227200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:57.227241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:57.227304] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:57.231219] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: UP (p=58.22%) [2026-01-09T20:33:57.231500] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-09T20:33:57.231666] [INFO ] [sig ] VFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:57.378534] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VFC.txt [2026-01-09T20:33:57.378694] [INFO ] [sig ] [3290/3504] Completed VFC in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:57.378735] [INFO ] [sig ] [3291/3504] Forecasting VFF... [2026-01-09T20:33:57.378765] [INFO ] [sig ] Generating forecast for: VFF [2026-01-09T20:33:57.378794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-09T20:33:57.389096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-09T20:33:57.389404] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-09T20:33:57.390180] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-09T20:33:57.390232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:57.390263] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:57.390288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:57.390344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:57.450946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:57.451769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:57.451864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:57.451897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:57.571331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:57.571485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:57.571524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:57.571551] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:57.574918] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: UP (p=55.13%) [2026-01-09T20:33:57.575194] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-09T20:33:57.575517] [INFO ] [sig ] VFF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:57.721942] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VFF.txt [2026-01-09T20:33:57.722074] [INFO ] [sig ] [3291/3504] Completed VFF in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:57.722112] [INFO ] [sig ] [3292/3504] Forecasting VFLO... [2026-01-09T20:33:57.722141] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-09T20:33:57.722170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-09T20:33:57.732312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-09T20:33:57.732630] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-09T20:33:57.733385] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-09T20:33:57.733437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:57.733469] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:57.733496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:57.733553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:57.793639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:57.794496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:57.794601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:57.794638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:57.921763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:57.921921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:57.921960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:57.921991] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:57.925445] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-01-09T20:33:57.925788] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-09T20:33:57.925918] [INFO ] [sig ] VFLO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:58.073728] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VFLO.txt [2026-01-09T20:33:58.073926] [INFO ] [sig ] [3292/3504] Completed VFLO in 0.4s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:58.073978] [INFO ] [sig ] [3293/3504] Forecasting VFS... [2026-01-09T20:33:58.074020] [INFO ] [sig ] Generating forecast for: VFS [2026-01-09T20:33:58.074065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-09T20:33:58.084672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-09T20:33:58.085011] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-09T20:33:58.085863] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-09T20:33:58.085919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:58.085950] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:58.085992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:58.086051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:58.145921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:58.147076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:58.147198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:58.147241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:58.275663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:58.275825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:58.275877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:58.275908] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:58.279470] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-01-09T20:33:58.279768] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-09T20:33:58.279892] [INFO ] [sig ] VFS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:58.423646] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VFS.txt [2026-01-09T20:33:58.423793] [INFO ] [sig ] [3293/3504] Completed VFS in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:58.423833] [INFO ] [sig ] [3294/3504] Forecasting VGI... [2026-01-09T20:33:58.423864] [INFO ] [sig ] Generating forecast for: VGI [2026-01-09T20:33:58.423893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-09T20:33:58.433790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-09T20:33:58.434100] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-09T20:33:58.434899] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-09T20:33:58.434952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:58.434985] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:58.435013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:58.435071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:58.492065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:58.492844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:58.492932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:58.492967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:58.601492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:58.601652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:58.601692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:58.601720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:58.605001] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=82.69%) [2026-01-09T20:33:58.605264] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-09T20:33:58.605382] [INFO ] [sig ] VGI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:33:58.744890] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VGI.txt [2026-01-09T20:33:58.745030] [INFO ] [sig ] [3294/3504] Completed VGI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:58.745069] [INFO ] [sig ] [3295/3504] Forecasting VGM... [2026-01-09T20:33:58.745099] [INFO ] [sig ] Generating forecast for: VGM [2026-01-09T20:33:58.745128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-09T20:33:58.755548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-09T20:33:58.755944] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-09T20:33:58.756864] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-09T20:33:58.756918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:58.756949] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:58.756977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:58.757033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:58.816168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:58.816883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:58.816964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:58.816997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:58.936535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:58.936697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:58.936737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:58.936765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:58.940101] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-01-09T20:33:58.940377] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-09T20:33:58.940494] [INFO ] [sig ] VGM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:59.079779] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VGM.txt [2026-01-09T20:33:59.079919] [INFO ] [sig ] [3295/3504] Completed VGM in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:59.079958] [INFO ] [sig ] [3296/3504] Forecasting VGSH... [2026-01-09T20:33:59.079988] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-09T20:33:59.080018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-09T20:33:59.090618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-09T20:33:59.090921] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-09T20:33:59.091731] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-09T20:33:59.091783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:59.091816] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:59.091843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:59.091899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:59.154143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:59.154944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:59.155028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:59.155061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:59.275527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:59.275693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:59.275733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:59.275761] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:59.279139] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-09T20:33:59.279417] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-09T20:33:59.279540] [INFO ] [sig ] VGSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:59.418428] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VGSH.txt [2026-01-09T20:33:59.418561] [INFO ] [sig ] [3296/3504] Completed VGSH in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:59.418618] [INFO ] [sig ] [3297/3504] Forecasting VICI... [2026-01-09T20:33:59.418648] [INFO ] [sig ] Generating forecast for: VICI [2026-01-09T20:33:59.418684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-09T20:33:59.429482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-09T20:33:59.429813] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-09T20:33:59.430590] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-09T20:33:59.430642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:59.430673] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:59.430700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:59.430755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:59.488311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:59.489066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:59.489188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:59.489235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:59.610252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:59.610397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:59.610436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:59.610464] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:59.613774] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-01-09T20:33:59.614038] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-09T20:33:59.614156] [INFO ] [sig ] VICI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:33:59.753507] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VICI.txt [2026-01-09T20:33:59.753652] [INFO ] [sig ] [3297/3504] Completed VICI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:33:59.753691] [INFO ] [sig ] [3298/3504] Forecasting VIGI... [2026-01-09T20:33:59.753720] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-09T20:33:59.753750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-09T20:33:59.763733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-09T20:33:59.764072] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-09T20:33:59.764857] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-09T20:33:59.764909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:33:59.764940] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:33:59.764966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:33:59.765023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:33:59.822674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:33:59.823353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:33:59.823432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:33:59.823466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:33:59.943162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:33:59.943336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:33:59.943376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:33:59.943404] [INFO ] [FORECASTER] Training complete [2026-01-09T20:33:59.947287] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-09T20:33:59.947610] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-09T20:33:59.947750] [INFO ] [sig ] VIGI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:00.088932] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VIGI.txt [2026-01-09T20:34:00.089085] [INFO ] [sig ] [3298/3504] Completed VIGI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:00.089126] [INFO ] [sig ] [3299/3504] Forecasting VINP... [2026-01-09T20:34:00.089155] [INFO ] [sig ] Generating forecast for: VINP [2026-01-09T20:34:00.089184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-09T20:34:00.099212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-09T20:34:00.099496] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-09T20:34:00.100301] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-09T20:34:00.100354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:00.100386] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:00.100412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:00.100469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:00.156604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:00.157381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:00.157471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:00.157505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:00.275039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:00.275184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:00.275223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:00.275251] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:00.278547] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-01-09T20:34:00.278833] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-09T20:34:00.278952] [INFO ] [sig ] VINP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:00.420242] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VINP.txt [2026-01-09T20:34:00.420385] [INFO ] [sig ] [3299/3504] Completed VINP in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:00.420423] [INFO ] [sig ] [3300/3504] Forecasting VIPS... [2026-01-09T20:34:00.420454] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-09T20:34:00.420483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-09T20:34:00.430482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-09T20:34:00.430815] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-09T20:34:00.431569] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-09T20:34:00.431640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:00.431672] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:00.431699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:00.431755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:00.490855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:00.491733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:00.491811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:00.491843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:00.614987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:00.615108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:00.615147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:00.615194] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:00.618836] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-01-09T20:34:00.619171] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-09T20:34:00.619310] [INFO ] [sig ] VIPS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:00.764762] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VIPS.txt [2026-01-09T20:34:00.764894] [INFO ] [sig ] [3300/3504] Completed VIPS in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:00.764933] [INFO ] [sig ] [3301/3504] Forecasting VIRC... [2026-01-09T20:34:00.764964] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-09T20:34:00.764997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-09T20:34:00.775206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-09T20:34:00.775480] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-09T20:34:00.776243] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-09T20:34:00.776297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:00.776328] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:00.776355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:00.776410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:00.831989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:00.832594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:00.832669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:00.832699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:00.951772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:00.951924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:00.951962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:00.951993] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:00.955355] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=74.30%) [2026-01-09T20:34:00.955652] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-09T20:34:00.955780] [INFO ] [sig ] VIRC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:01.097316] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VIRC.txt [2026-01-09T20:34:01.097450] [INFO ] [sig ] [3301/3504] Completed VIRC in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:01.097488] [INFO ] [sig ] [3302/3504] Forecasting VITL... [2026-01-09T20:34:01.097518] [INFO ] [sig ] Generating forecast for: VITL [2026-01-09T20:34:01.097549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-09T20:34:01.107493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-09T20:34:01.107779] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-09T20:34:01.108538] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-09T20:34:01.108617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:01.108651] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:01.108679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:01.108735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:01.168959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:01.169905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:01.169984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:01.170017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:01.292782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:01.292940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:01.292983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:01.293011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:01.296640] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-09T20:34:01.296925] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-09T20:34:01.297052] [INFO ] [sig ] VITL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:01.439214] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VITL.txt [2026-01-09T20:34:01.439363] [INFO ] [sig ] [3302/3504] Completed VITL in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:01.439404] [INFO ] [sig ] [3303/3504] Forecasting VKQ... [2026-01-09T20:34:01.439435] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-09T20:34:01.439471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-09T20:34:01.450674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-09T20:34:01.450998] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-09T20:34:01.451836] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-09T20:34:01.451890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:01.451924] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:01.451950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:01.452011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:01.509071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:01.509731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:01.509808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:01.509840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:01.627386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:01.627526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:01.627564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:01.627613] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:01.631081] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-09T20:34:01.631347] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-09T20:34:01.631467] [INFO ] [sig ] VKQ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:01.773346] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VKQ.txt [2026-01-09T20:34:01.773471] [INFO ] [sig ] [3303/3504] Completed VKQ in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-09T20:34:01.773509] [INFO ] [sig ] [3304/3504] Forecasting VKTX... [2026-01-09T20:34:01.773538] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-09T20:34:01.773567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-09T20:34:01.784249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-09T20:34:01.784526] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-09T20:34:01.785335] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-09T20:34:01.785412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:01.785444] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:01.785471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:01.785550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:01.840859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:01.841777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:01.841871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:01.841905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:01.959262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:01.959407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:01.959445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:01.959472] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:01.962758] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-01-09T20:34:01.963023] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-09T20:34:01.963140] [INFO ] [sig ] VKTX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:02.101339] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VKTX.txt [2026-01-09T20:34:02.101453] [INFO ] [sig ] [3304/3504] Completed VKTX in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:02.101491] [INFO ] [sig ] [3305/3504] Forecasting VLGEA... [2026-01-09T20:34:02.101519] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-09T20:34:02.101548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-09T20:34:02.111751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-09T20:34:02.112016] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-09T20:34:02.112787] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-09T20:34:02.112839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:02.112871] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:02.112898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:02.112954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:02.169105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:02.169909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:02.169992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:02.170026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:02.292166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:02.292315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:02.292354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:02.292382] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:02.295675] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-01-09T20:34:02.295940] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-09T20:34:02.296057] [INFO ] [sig ] VLGEA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:02.440004] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VLGEA.txt [2026-01-09T20:34:02.440172] [INFO ] [sig ] [3305/3504] Completed VLGEA in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:02.440215] [INFO ] [sig ] [3306/3504] Forecasting VLN... [2026-01-09T20:34:02.440247] [INFO ] [sig ] Generating forecast for: VLN [2026-01-09T20:34:02.440280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-09T20:34:02.451348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-09T20:34:02.451718] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-09T20:34:02.452618] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-09T20:34:02.452686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:02.452719] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:02.452746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:02.452803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:02.511650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:02.512599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:02.512685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:02.512718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:02.645443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:02.645618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:02.645659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:02.645688] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:02.649091] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-09T20:34:02.649409] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-09T20:34:02.649538] [INFO ] [sig ] VLN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:02.799023] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VLN.txt [2026-01-09T20:34:02.799181] [INFO ] [sig ] [3306/3504] Completed VLN in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:02.799221] [INFO ] [sig ] [3307/3504] Forecasting VLO... [2026-01-09T20:34:02.799251] [INFO ] [sig ] Generating forecast for: VLO [2026-01-09T20:34:02.799282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-09T20:34:02.810506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-09T20:34:02.810899] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-09T20:34:02.811704] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-09T20:34:02.811755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:02.811787] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:02.811813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:02.811869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:02.868713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:02.869563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:02.869667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:02.869699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:02.998334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:02.998486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:02.998782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:02.998812] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:03.002157] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-09T20:34:03.002486] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-09T20:34:03.002638] [INFO ] [sig ] VLO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:03.147896] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VLO.txt [2026-01-09T20:34:03.148032] [INFO ] [sig ] [3307/3504] Completed VLO in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:03.148071] [INFO ] [sig ] [3308/3504] Forecasting VLRS... [2026-01-09T20:34:03.148101] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-09T20:34:03.148131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-09T20:34:03.159654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-09T20:34:03.159949] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-09T20:34:03.160722] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-09T20:34:03.160773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:03.160804] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:03.160831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:03.160887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:03.217801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:03.218663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:03.218746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:03.218781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:03.342650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:03.342803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:03.342844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:03.342873] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:03.346259] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-09T20:34:03.346536] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-09T20:34:03.346676] [INFO ] [sig ] VLRS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:03.496875] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VLRS.txt [2026-01-09T20:34:03.497017] [INFO ] [sig ] [3308/3504] Completed VLRS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:03.497055] [INFO ] [sig ] [3309/3504] Forecasting VLTO... [2026-01-09T20:34:03.497111] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-09T20:34:03.497145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-09T20:34:03.508459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-09T20:34:03.508959] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-09T20:34:03.509739] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-09T20:34:03.509792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:03.509832] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:03.509869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:03.509936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:03.569129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:03.570175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:03.570257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:03.570291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:03.700589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:03.700774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:03.700821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:03.700850] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:03.704299] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-09T20:34:03.704566] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-09T20:34:03.704703] [INFO ] [sig ] VLTO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:03.848282] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VLTO.txt [2026-01-09T20:34:03.848453] [INFO ] [sig ] [3309/3504] Completed VLTO in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:03.848502] [INFO ] [sig ] [3310/3504] Forecasting VLY... [2026-01-09T20:34:03.848536] [INFO ] [sig ] Generating forecast for: VLY [2026-01-09T20:34:03.848567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-09T20:34:03.859190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-09T20:34:03.859493] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-09T20:34:03.860289] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-09T20:34:03.860344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:03.860388] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:03.860425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:03.860484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:03.918828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:03.919773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:03.919849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:03.919880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:04.044620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:04.044769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:04.044807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:04.044834] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:04.048162] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-01-09T20:34:04.048425] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-09T20:34:04.048542] [INFO ] [sig ] VLY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:04.187940] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VLY.txt [2026-01-09T20:34:04.188091] [INFO ] [sig ] [3310/3504] Completed VLY in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:04.188141] [INFO ] [sig ] [3311/3504] Forecasting VMBS... [2026-01-09T20:34:04.188173] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-09T20:34:04.188236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-09T20:34:04.198445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-09T20:34:04.198772] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-09T20:34:04.199559] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-09T20:34:04.199631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:04.199664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:04.199691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:04.199749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:04.259400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:04.260145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:04.260226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:04.260260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:04.386242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:04.386396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:04.386445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:04.386476] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:04.390150] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-09T20:34:04.390466] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-09T20:34:04.390608] [INFO ] [sig ] VMBS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:04.532866] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VMBS.txt [2026-01-09T20:34:04.532995] [INFO ] [sig ] [3311/3504] Completed VMBS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:04.533037] [INFO ] [sig ] [3312/3504] Forecasting VMD... [2026-01-09T20:34:04.533066] [INFO ] [sig ] Generating forecast for: VMD [2026-01-09T20:34:04.533105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-09T20:34:04.542931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-09T20:34:04.543225] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-09T20:34:04.544027] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-09T20:34:04.544079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:04.544110] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:04.544136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:04.544191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:04.601539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:04.602264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:04.602345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:04.602385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:04.718661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:04.718809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:04.718850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:04.718881] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:04.722248] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-09T20:34:04.722524] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-09T20:34:04.722669] [INFO ] [sig ] VMD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:04.866395] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VMD.txt [2026-01-09T20:34:04.866527] [INFO ] [sig ] [3312/3504] Completed VMD in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:04.866564] [INFO ] [sig ] [3313/3504] Forecasting VMI... [2026-01-09T20:34:04.866617] [INFO ] [sig ] Generating forecast for: VMI [2026-01-09T20:34:04.866646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-09T20:34:04.876738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-09T20:34:04.877034] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-09T20:34:04.878677] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-09T20:34:04.878801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:04.878835] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:04.878861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:04.878918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:04.942135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:04.943121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:04.943210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:04.943242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:05.073642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:05.073849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:05.073898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:05.073928] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:05.077688] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-01-09T20:34:05.077990] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-09T20:34:05.078121] [INFO ] [sig ] VMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:05.232940] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VMI.txt [2026-01-09T20:34:05.233090] [INFO ] [sig ] [3313/3504] Completed VMI in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:05.233131] [INFO ] [sig ] [3314/3504] Forecasting VMO... [2026-01-09T20:34:05.233162] [INFO ] [sig ] Generating forecast for: VMO [2026-01-09T20:34:05.233193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-09T20:34:05.243414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-09T20:34:05.243754] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-09T20:34:05.244562] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-09T20:34:05.244637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:05.244682] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:05.244722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:05.244784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:05.305603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:05.306365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:05.306449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:05.306483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:05.434022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:05.434174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:05.434215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:05.434245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:05.437658] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: UP (p=62.26%) [2026-01-09T20:34:05.437932] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-09T20:34:05.438063] [INFO ] [sig ] VMO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:05.590601] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VMO.txt [2026-01-09T20:34:05.590811] [INFO ] [sig ] [3314/3504] Completed VMO in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:05.590862] [INFO ] [sig ] [3315/3504] Forecasting VNDA... [2026-01-09T20:34:05.590903] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-09T20:34:05.590943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-09T20:34:05.602810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-09T20:34:05.603148] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-09T20:34:05.603964] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-09T20:34:05.604018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:05.604050] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:05.604076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:05.604134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:05.665784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:05.666661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:05.666744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:05.666778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:05.796203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:05.796363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:05.796411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:05.796441] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:05.799915] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=49.88%) [2026-01-09T20:34:05.800228] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-09T20:34:05.800378] [INFO ] [sig ] VNDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:05.948610] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VNDA.txt [2026-01-09T20:34:05.948761] [INFO ] [sig ] [3315/3504] Completed VNDA in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:05.948801] [INFO ] [sig ] [3316/3504] Forecasting VNO... [2026-01-09T20:34:05.948832] [INFO ] [sig ] Generating forecast for: VNO [2026-01-09T20:34:05.948865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-09T20:34:05.959612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-09T20:34:05.959942] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-09T20:34:05.960740] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-09T20:34:05.960793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:05.960835] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:05.960868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:05.960926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:06.019069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:06.019850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:06.019929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:06.019963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:06.146521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:06.146686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:06.146725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:06.146756] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:06.150751] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-01-09T20:34:06.151048] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-09T20:34:06.151175] [INFO ] [sig ] VNO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:06.302801] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VNO.txt [2026-01-09T20:34:06.302965] [INFO ] [sig ] [3316/3504] Completed VNO in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:06.303021] [INFO ] [sig ] [3317/3504] Forecasting VNOM... [2026-01-09T20:34:06.303055] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-09T20:34:06.303086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-09T20:34:06.314055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-09T20:34:06.314385] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-09T20:34:06.315209] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-09T20:34:06.315273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:06.315321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:06.315350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:06.315408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:06.373609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:06.374397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:06.374481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:06.374514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:06.499656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:06.499808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:06.499847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:06.499877] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:06.503538] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=67.42%) [2026-01-09T20:34:06.503858] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-09T20:34:06.504035] [INFO ] [sig ] VNOM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:06.652549] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VNOM.txt [2026-01-09T20:34:06.652717] [INFO ] [sig ] [3317/3504] Completed VNOM in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:06.652759] [INFO ] [sig ] [3318/3504] Forecasting VNQI... [2026-01-09T20:34:06.652791] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-09T20:34:06.652823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-09T20:34:06.663650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-09T20:34:06.663951] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-09T20:34:06.664729] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-09T20:34:06.664782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:06.664814] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:06.664842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:06.664899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:06.724068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:06.724851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:06.724936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:06.724970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:06.850484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:06.850643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:06.850684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:06.850713] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:06.854043] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-09T20:34:06.854303] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-09T20:34:06.854422] [INFO ] [sig ] VNQI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:06.996886] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VNQI.txt [2026-01-09T20:34:06.997018] [INFO ] [sig ] [3318/3504] Completed VNQI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:06.997058] [INFO ] [sig ] [3319/3504] Forecasting VOC... [2026-01-09T20:34:06.997117] [INFO ] [sig ] Generating forecast for: VOC [2026-01-09T20:34:06.997152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-09T20:34:07.007824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-09T20:34:07.008120] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-09T20:34:07.008946] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-09T20:34:07.008998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:07.009034] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:07.009071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:07.009141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:07.067046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:07.067983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:07.068064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:07.068096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:07.188836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:07.188992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:07.189032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:07.189063] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:07.192926] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-01-09T20:34:07.193238] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-09T20:34:07.193381] [INFO ] [sig ] VOC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:07.343699] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VOC.txt [2026-01-09T20:34:07.343839] [INFO ] [sig ] [3319/3504] Completed VOC in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:07.343876] [INFO ] [sig ] [3320/3504] Forecasting VOD... [2026-01-09T20:34:07.343905] [INFO ] [sig ] Generating forecast for: VOD [2026-01-09T20:34:07.343935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-09T20:34:07.354851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-09T20:34:07.355150] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-09T20:34:07.356119] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-09T20:34:07.356171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:07.356201] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:07.356227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:07.356281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:07.413263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:07.414032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:07.414111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:07.414143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:07.531904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:07.532048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:07.532086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:07.532113] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:07.535406] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-09T20:34:07.535711] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-09T20:34:07.535828] [INFO ] [sig ] VOD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:07.674363] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VOD.txt [2026-01-09T20:34:07.674486] [INFO ] [sig ] [3320/3504] Completed VOD in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-09T20:34:07.674531] [INFO ] [sig ] [3321/3504] Forecasting VONE... [2026-01-09T20:34:07.674561] [INFO ] [sig ] Generating forecast for: VONE [2026-01-09T20:34:07.674611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-09T20:34:07.684419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-09T20:34:07.684729] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-09T20:34:07.685504] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-09T20:34:07.685556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:07.685608] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:07.685636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:07.685692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:07.741275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:07.741957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:07.742035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:07.742067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:07.861815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:07.861961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:07.861999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:07.862028] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:07.865331] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-09T20:34:07.865616] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-09T20:34:07.865736] [INFO ] [sig ] VONE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:08.006159] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VONE.txt [2026-01-09T20:34:08.006331] [INFO ] [sig ] [3321/3504] Completed VONE in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-09T20:34:08.006374] [INFO ] [sig ] [3322/3504] Forecasting VONG... [2026-01-09T20:34:08.006404] [INFO ] [sig ] Generating forecast for: VONG [2026-01-09T20:34:08.006434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-09T20:34:08.017420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-09T20:34:08.017805] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-09T20:34:08.018592] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-09T20:34:08.018644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:08.018675] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:08.018703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:08.018758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:08.074558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:08.075278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:08.075356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:08.075388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:08.194647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:08.194794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:08.194831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:08.194861] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:08.198170] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-01-09T20:34:08.198439] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-09T20:34:08.198595] [INFO ] [sig ] VONG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:08.338482] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VONG.txt [2026-01-09T20:34:08.338633] [INFO ] [sig ] [3322/3504] Completed VONG in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:08.338674] [INFO ] [sig ] [3323/3504] Forecasting VOTE... [2026-01-09T20:34:08.338703] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-09T20:34:08.338732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-09T20:34:08.348293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-09T20:34:08.348599] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-09T20:34:08.349340] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-09T20:34:08.349390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:08.349422] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:08.349448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:08.349504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:08.404739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:08.405455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:08.405532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:08.405565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:08.521689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:08.521835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:08.521872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:08.521900] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:08.525196] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-09T20:34:08.525458] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-09T20:34:08.525591] [INFO ] [sig ] VOTE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:08.664831] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VOTE.txt [2026-01-09T20:34:08.664958] [INFO ] [sig ] [3323/3504] Completed VOTE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:08.664997] [INFO ] [sig ] [3324/3504] Forecasting VPG... [2026-01-09T20:34:08.665027] [INFO ] [sig ] Generating forecast for: VPG [2026-01-09T20:34:08.665056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-09T20:34:08.675111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-09T20:34:08.675388] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-09T20:34:08.676154] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-09T20:34:08.676204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:08.676236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:08.676262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:08.676317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:08.732246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:08.732905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:08.732981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:08.733012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:08.848487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:08.848680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:08.848721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:08.848765] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:08.852165] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-09T20:34:08.852443] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-09T20:34:08.852567] [INFO ] [sig ] VPG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:08.991045] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VPG.txt [2026-01-09T20:34:08.991171] [INFO ] [sig ] [3324/3504] Completed VPG in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:08.991208] [INFO ] [sig ] [3325/3504] Forecasting VPLS... [2026-01-09T20:34:08.991237] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-09T20:34:08.991266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-09T20:34:09.001202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-09T20:34:09.001532] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-09T20:34:09.002315] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-09T20:34:09.002367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:09.002398] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:09.002424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:09.002479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:09.058783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:09.059524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:09.059625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:09.059659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:09.181419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:09.181604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:09.181665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:09.181698] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:09.185229] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=90.84%) [2026-01-09T20:34:09.185548] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-09T20:34:09.185704] [INFO ] [sig ] VPLS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:09.344036] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VPLS.txt [2026-01-09T20:34:09.344188] [INFO ] [sig ] [3325/3504] Completed VPLS in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:09.344226] [INFO ] [sig ] [3326/3504] Forecasting VRA... [2026-01-09T20:34:09.344255] [INFO ] [sig ] Generating forecast for: VRA [2026-01-09T20:34:09.344285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-09T20:34:09.354598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-09T20:34:09.354881] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-09T20:34:09.355641] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-09T20:34:09.355692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:09.355724] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:09.355750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:09.355805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:09.414428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:09.415089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:09.415183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:09.415217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:09.539708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:09.539912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:09.539956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:09.539986] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:09.543601] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-09T20:34:09.543954] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-09T20:34:09.544098] [INFO ] [sig ] VRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:09.692887] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRA.txt [2026-01-09T20:34:09.693044] [INFO ] [sig ] [3326/3504] Completed VRA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:09.693087] [INFO ] [sig ] [3327/3504] Forecasting VRCA... [2026-01-09T20:34:09.693118] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-09T20:34:09.693148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-09T20:34:09.704789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-09T20:34:09.705166] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-09T20:34:09.705939] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-09T20:34:09.705990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:09.706021] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:09.706046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:09.706101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:09.764592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:09.765445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:09.765530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:09.765563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:09.886673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:09.886827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:09.886868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:09.886896] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:09.890240] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-01-09T20:34:09.890512] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-09T20:34:09.890649] [INFO ] [sig ] VRCA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:10.029893] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRCA.txt [2026-01-09T20:34:10.030033] [INFO ] [sig ] [3327/3504] Completed VRCA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:10.030099] [INFO ] [sig ] [3328/3504] Forecasting VRDN... [2026-01-09T20:34:10.030131] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-09T20:34:10.030161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-09T20:34:10.040521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-09T20:34:10.040848] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-09T20:34:10.041609] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-09T20:34:10.041661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:10.041692] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:10.041733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:10.041789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:10.097015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:10.097764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:10.097840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:10.097872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:10.214014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:10.214159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:10.214199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:10.214228] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:10.217543] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-01-09T20:34:10.217830] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-09T20:34:10.217951] [INFO ] [sig ] VRDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:10.354560] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRDN.txt [2026-01-09T20:34:10.354707] [INFO ] [sig ] [3328/3504] Completed VRDN in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:10.354756] [INFO ] [sig ] [3329/3504] Forecasting VRE... [2026-01-09T20:34:10.354787] [INFO ] [sig ] Generating forecast for: VRE [2026-01-09T20:34:10.354817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-09T20:34:10.365254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-09T20:34:10.365536] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-09T20:34:10.366290] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-09T20:34:10.366341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:10.366373] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:10.366399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:10.366455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:10.422552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:10.423500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:10.423593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:10.423628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:10.540050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:10.540202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:10.540241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:10.540269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:10.543598] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-09T20:34:10.543868] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-09T20:34:10.543990] [INFO ] [sig ] VRE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:10.681629] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VRE.txt [2026-01-09T20:34:10.681778] [INFO ] [sig ] [3329/3504] Completed VRE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-09T20:34:10.681821] [INFO ] [sig ] [3330/3504] Forecasting VREX... [2026-01-09T20:34:10.681853] [INFO ] [sig ] Generating forecast for: VREX [2026-01-09T20:34:10.681884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-09T20:34:10.692438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-09T20:34:10.692793] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-09T20:34:10.693601] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-09T20:34:10.693654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:10.693687] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:10.693715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:10.693773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:10.750846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:10.751664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:10.751743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:10.751774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:10.874231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:10.874375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:10.874414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:10.874443] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:10.877975] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=68.87%) [2026-01-09T20:34:10.878240] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-09T20:34:10.878360] [INFO ] [sig ] VREX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:11.020685] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VREX.txt [2026-01-09T20:34:11.020817] [INFO ] [sig ] [3330/3504] Completed VREX in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 59.9s [2026-01-09T20:34:11.020858] [INFO ] [sig ] [3331/3504] Forecasting VRIG... [2026-01-09T20:34:11.020888] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-09T20:34:11.020919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-09T20:34:11.032287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-09T20:34:11.032642] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-09T20:34:11.033494] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-09T20:34:11.033550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:11.033600] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:11.033657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:11.033717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:11.090709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:11.091538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:11.091641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:11.091676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:11.183411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:11.183562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:11.183697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:11.183745] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:11.187064] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-09T20:34:11.187372] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-09T20:34:11.187495] [INFO ] [sig ] VRIG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:11.334788] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VRIG.txt [2026-01-09T20:34:11.334946] [INFO ] [sig ] [3331/3504] Completed VRIG in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 59.5s [2026-01-09T20:34:11.334984] [INFO ] [sig ] [3332/3504] Forecasting VRNS... [2026-01-09T20:34:11.335014] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-09T20:34:11.335059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-09T20:34:11.345624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-09T20:34:11.345949] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-09T20:34:11.346722] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-09T20:34:11.346774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:11.346805] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:11.346831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:11.346886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:11.404935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:11.405783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:11.405868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:11.405902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:11.543765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:11.543926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:11.543971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:11.544002] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:11.547795] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-09T20:34:11.548083] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-09T20:34:11.548231] [INFO ] [sig ] VRNS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:11.711681] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VRNS.txt [2026-01-09T20:34:11.711816] [INFO ] [sig ] [3332/3504] Completed VRNS in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 59.2s [2026-01-09T20:34:11.711858] [INFO ] [sig ] [3333/3504] Forecasting VRRM... [2026-01-09T20:34:11.711890] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-09T20:34:11.711922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-09T20:34:11.722777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-09T20:34:11.723095] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-09T20:34:11.723992] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-09T20:34:11.724045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:11.724078] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:11.724108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:11.724165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:11.784696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:11.785327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:11.785409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:11.785445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:11.901684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:11.901832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:11.901872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:11.901900] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:11.905181] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-01-09T20:34:11.905447] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-09T20:34:11.905588] [INFO ] [sig ] VRRM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:12.043694] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRRM.txt [2026-01-09T20:34:12.043820] [INFO ] [sig ] [3333/3504] Completed VRRM in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 58.8s [2026-01-09T20:34:12.043858] [INFO ] [sig ] [3334/3504] Forecasting VRSK... [2026-01-09T20:34:12.043887] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-09T20:34:12.043916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-09T20:34:12.054071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-09T20:34:12.054329] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-09T20:34:12.055094] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-09T20:34:12.055145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:12.055175] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:12.055201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:12.055257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:12.110557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:12.111224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:12.111300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:12.111332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:12.230368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:12.230510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:12.230548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:12.230595] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:12.233951] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-09T20:34:12.234223] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-09T20:34:12.234345] [INFO ] [sig ] VRSK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:12.372553] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRSK.txt [2026-01-09T20:34:12.373023] [INFO ] [sig ] [3334/3504] Completed VRSK in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 58.5s [2026-01-09T20:34:12.373063] [INFO ] [sig ] [3335/3504] Forecasting VRSN... [2026-01-09T20:34:12.373093] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-09T20:34:12.373123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-09T20:34:12.385470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-09T20:34:12.385842] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-09T20:34:12.386643] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-09T20:34:12.386694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:12.386726] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:12.386751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:12.386805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:12.443559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:12.444234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:12.444311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:12.444342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:12.569993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:12.570156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:12.570196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:12.570246] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:12.573694] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-09T20:34:12.573965] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-09T20:34:12.574086] [INFO ] [sig ] VRSN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:12.717624] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRSN.txt [2026-01-09T20:34:12.717945] [INFO ] [sig ] [3335/3504] Completed VRSN in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 58.2s [2026-01-09T20:34:12.717983] [INFO ] [sig ] [3336/3504] Forecasting VRTS... [2026-01-09T20:34:12.718012] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-09T20:34:12.718042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-09T20:34:12.730502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-09T20:34:12.730916] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-09T20:34:12.731774] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-09T20:34:12.731827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:12.731859] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:12.731885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:12.731942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:12.792256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:12.793172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:12.793254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:12.793285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:12.919133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:12.919289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:12.919327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:12.919355] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:12.922826] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=25.61%) [2026-01-09T20:34:12.923099] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-09T20:34:12.923222] [INFO ] [sig ] VRTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:13.063121] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VRTS.txt [2026-01-09T20:34:13.063264] [INFO ] [sig ] [3336/3504] Completed VRTS in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 57.8s [2026-01-09T20:34:13.063302] [INFO ] [sig ] [3337/3504] Forecasting VRTX... [2026-01-09T20:34:13.063332] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-09T20:34:13.063361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-09T20:34:13.073760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-09T20:34:13.074052] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-09T20:34:13.074812] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-09T20:34:13.074864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:13.074895] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:13.074922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:13.074977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:13.131611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:13.132346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:13.132428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:13.132480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:13.255386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:13.255539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:13.255596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:13.255629] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:13.259231] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-09T20:34:13.259513] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-09T20:34:13.259658] [INFO ] [sig ] VRTX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:13.400258] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VRTX.txt [2026-01-09T20:34:13.400400] [INFO ] [sig ] [3337/3504] Completed VRTX in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 57.5s [2026-01-09T20:34:13.400442] [INFO ] [sig ] [3338/3504] Forecasting VS... [2026-01-09T20:34:13.400472] [INFO ] [sig ] Generating forecast for: VS [2026-01-09T20:34:13.400515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-09T20:34:13.410838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-09T20:34:13.411193] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-09T20:34:13.412019] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-09T20:34:13.412074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:13.412105] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:13.412132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:13.412189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:13.469206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:13.470018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:13.470099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:13.470131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:13.579660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:13.579813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:13.579853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:13.579882] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:13.583649] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-01-09T20:34:13.583918] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-09T20:34:13.584050] [INFO ] [sig ] VS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:13.725853] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VS.txt [2026-01-09T20:34:13.725997] [INFO ] [sig ] [3338/3504] Completed VS in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 57.1s [2026-01-09T20:34:13.726036] [INFO ] [sig ] [3339/3504] Forecasting VSCO... [2026-01-09T20:34:13.726067] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-09T20:34:13.726096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-09T20:34:13.736929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-09T20:34:13.737232] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-09T20:34:13.738020] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-09T20:34:13.738072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:13.738104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:13.738131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:13.738202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:13.794866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:13.795530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:13.795625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:13.795661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:13.915214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:13.915370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:13.915408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:13.915436] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:13.918806] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-09T20:34:13.919078] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-09T20:34:13.919200] [INFO ] [sig ] VSCO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:14.059391] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VSCO.txt [2026-01-09T20:34:14.059518] [INFO ] [sig ] [3339/3504] Completed VSCO in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 56.8s [2026-01-09T20:34:14.059556] [INFO ] [sig ] [3340/3504] Forecasting VSDA... [2026-01-09T20:34:14.059604] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-09T20:34:14.059636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-09T20:34:14.069632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-09T20:34:14.069889] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-09T20:34:14.070644] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-09T20:34:14.070695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:14.070726] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:14.070752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:14.070807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:14.130645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:14.131430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:14.131525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:14.131591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:14.243312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:14.243461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:14.243499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:14.243527] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:14.246816] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-09T20:34:14.247098] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-09T20:34:14.247219] [INFO ] [sig ] VSDA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:14.392021] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VSDA.txt [2026-01-09T20:34:14.392147] [INFO ] [sig ] [3340/3504] Completed VSDA in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 56.4s [2026-01-09T20:34:14.392184] [INFO ] [sig ] [3341/3504] Forecasting VSEC... [2026-01-09T20:34:14.392213] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-09T20:34:14.392242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-09T20:34:14.404050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-09T20:34:14.404364] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-09T20:34:14.405339] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-09T20:34:14.405405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:14.405437] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:14.405465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:14.405524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:14.465604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:14.466230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:14.466332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:14.466368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:14.590252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:14.590396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:14.590436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:14.590465] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:14.593880] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-09T20:34:14.594152] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-09T20:34:14.594273] [INFO ] [sig ] VSEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:14.738947] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VSEC.txt [2026-01-09T20:34:14.739101] [INFO ] [sig ] [3341/3504] Completed VSEC in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 56.1s [2026-01-09T20:34:14.739143] [INFO ] [sig ] [3342/3504] Forecasting VSH... [2026-01-09T20:34:14.739175] [INFO ] [sig ] Generating forecast for: VSH [2026-01-09T20:34:14.739207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-09T20:34:14.750981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-09T20:34:14.751296] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-09T20:34:14.752116] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-09T20:34:14.752171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:14.752204] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:14.752231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:14.752288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:14.810721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:14.811401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:14.811479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:14.811511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:14.933390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:14.933540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:14.933598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:14.933630] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:14.937000] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-01-09T20:34:14.937296] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-09T20:34:14.937418] [INFO ] [sig ] VSH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:15.081017] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VSH.txt [2026-01-09T20:34:15.081145] [INFO ] [sig ] [3342/3504] Completed VSH in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.7s [2026-01-09T20:34:15.081183] [INFO ] [sig ] [3343/3504] Forecasting VSTM... [2026-01-09T20:34:15.081211] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-09T20:34:15.081241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-09T20:34:15.091441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-09T20:34:15.091731] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-09T20:34:15.092468] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-09T20:34:15.092518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:15.092549] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:15.092595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:15.092654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:15.148732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:15.149376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:15.149451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:15.149483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:15.268841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:15.268987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:15.269032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:15.269061] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:15.272354] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-09T20:34:15.272637] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-09T20:34:15.272757] [INFO ] [sig ] VSTM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:15.415142] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VSTM.txt [2026-01-09T20:34:15.415285] [INFO ] [sig ] [3343/3504] Completed VSTM in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.4s [2026-01-09T20:34:15.415325] [INFO ] [sig ] [3344/3504] Forecasting VSTS... [2026-01-09T20:34:15.415354] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-09T20:34:15.415383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-09T20:34:15.425888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-09T20:34:15.426158] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-09T20:34:15.426967] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-09T20:34:15.427018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:15.427049] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:15.427101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:15.427163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:15.484750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:15.485415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:15.485492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:15.485524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:15.607845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:15.607990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:15.608029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:15.608057] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:15.611747] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-09T20:34:15.612008] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-09T20:34:15.612129] [INFO ] [sig ] VSTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:15.750983] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VSTS.txt [2026-01-09T20:34:15.751162] [INFO ] [sig ] [3344/3504] Completed VSTS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.1s [2026-01-09T20:34:15.751208] [INFO ] [sig ] [3345/3504] Forecasting VTC... [2026-01-09T20:34:15.751240] [INFO ] [sig ] Generating forecast for: VTC [2026-01-09T20:34:15.751270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-09T20:34:15.765353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-09T20:34:15.765883] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-09T20:34:15.766955] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-09T20:34:15.767020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:15.767062] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:15.767118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:15.767202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:15.829714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:15.830643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:15.830727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:15.830761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:15.956791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:15.956955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:15.957005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:15.957045] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:15.960704] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=69.11%) [2026-01-09T20:34:15.960988] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-09T20:34:15.961114] [INFO ] [sig ] VTC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:16.106535] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTC.txt [2026-01-09T20:34:16.106696] [INFO ] [sig ] [3345/3504] Completed VTC in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 54.7s [2026-01-09T20:34:16.106737] [INFO ] [sig ] [3346/3504] Forecasting VTEX... [2026-01-09T20:34:16.106767] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-09T20:34:16.106797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-09T20:34:16.117556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-09T20:34:16.117861] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-09T20:34:16.118690] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-09T20:34:16.118742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:16.118774] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:16.118800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:16.118856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:16.176276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:16.176966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:16.177045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:16.177095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:16.290951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:16.291080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:16.291118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:16.291147] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:16.294385] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=42.98%) [2026-01-09T20:34:16.294691] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-09T20:34:16.294809] [INFO ] [sig ] VTEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:16.439310] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VTEX.txt [2026-01-09T20:34:16.439471] [INFO ] [sig ] [3346/3504] Completed VTEX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 54.4s [2026-01-09T20:34:16.439510] [INFO ] [sig ] [3347/3504] Forecasting VTIP... [2026-01-09T20:34:16.439539] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-09T20:34:16.439589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-09T20:34:16.451222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-09T20:34:16.451487] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-09T20:34:16.452498] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-09T20:34:16.452550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:16.452605] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:16.452636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:16.452693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:16.510025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:16.510674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:16.510748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:16.510780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:16.628435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:16.628567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:16.628622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:16.628651] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:16.631889] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-09T20:34:16.632148] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-09T20:34:16.632264] [INFO ] [sig ] VTIP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:16.770646] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTIP.txt [2026-01-09T20:34:16.770766] [INFO ] [sig ] [3347/3504] Completed VTIP in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 54.0s [2026-01-09T20:34:16.770804] [INFO ] [sig ] [3348/3504] Forecasting VTMX... [2026-01-09T20:34:16.770834] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-09T20:34:16.770863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-09T20:34:16.782024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-09T20:34:16.782312] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-09T20:34:16.783101] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-09T20:34:16.783155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:16.783221] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:16.783262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:16.783344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:16.842060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:16.842900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:16.842980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:16.843013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:16.965532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:16.965709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:16.965750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:16.965779] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:16.969210] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-01-09T20:34:16.969486] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-09T20:34:16.969625] [INFO ] [sig ] VTMX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:17.111041] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VTMX.txt [2026-01-09T20:34:17.111172] [INFO ] [sig ] [3348/3504] Completed VTMX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.7s [2026-01-09T20:34:17.111211] [INFO ] [sig ] [3349/3504] Forecasting VTN... [2026-01-09T20:34:17.111241] [INFO ] [sig ] Generating forecast for: VTN [2026-01-09T20:34:17.111269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-09T20:34:17.122245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-09T20:34:17.122522] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-09T20:34:17.123476] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-09T20:34:17.123527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:17.123558] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:17.123601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:17.123658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:17.182110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:17.182769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:17.182847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:17.182880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:17.303958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:17.304082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:17.304122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:17.304151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:17.308464] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-09T20:34:17.308942] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-09T20:34:17.309068] [INFO ] [sig ] VTN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:17.452678] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTN.txt [2026-01-09T20:34:17.452812] [INFO ] [sig ] [3349/3504] Completed VTN in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.3s [2026-01-09T20:34:17.452851] [INFO ] [sig ] [3350/3504] Forecasting VTOL... [2026-01-09T20:34:17.452879] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-09T20:34:17.452909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-09T20:34:17.462772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-09T20:34:17.463047] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-09T20:34:17.463815] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-09T20:34:17.463866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:17.463898] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:17.463925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:17.463982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:17.522650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:17.523283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:17.523361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:17.523396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:17.639907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:17.640043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:17.640081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:17.640109] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:17.643522] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-09T20:34:17.643813] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-09T20:34:17.643937] [INFO ] [sig ] VTOL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:17.785648] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTOL.txt [2026-01-09T20:34:17.785779] [INFO ] [sig ] [3350/3504] Completed VTOL in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.0s [2026-01-09T20:34:17.785817] [INFO ] [sig ] [3351/3504] Forecasting VTRS... [2026-01-09T20:34:17.785846] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-09T20:34:17.785876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-09T20:34:17.797913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-09T20:34:17.798219] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-09T20:34:17.799033] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-09T20:34:17.799085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:17.799117] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:17.799144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:17.799202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:17.869116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:17.870178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:17.870261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:17.870294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:17.997112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:17.997244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:17.997281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:17.997342] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:18.000636] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-09T20:34:18.000897] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-09T20:34:18.001016] [INFO ] [sig ] VTRS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:18.142851] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTRS.txt [2026-01-09T20:34:18.142977] [INFO ] [sig ] [3351/3504] Completed VTRS in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 52.6s [2026-01-09T20:34:18.143016] [INFO ] [sig ] [3352/3504] Forecasting VTS... [2026-01-09T20:34:18.143045] [INFO ] [sig ] Generating forecast for: VTS [2026-01-09T20:34:18.143075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-09T20:34:18.153538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-09T20:34:18.153886] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-09T20:34:18.154863] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-09T20:34:18.154915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:18.154958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:18.154985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:18.155042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:18.213822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:18.214677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:18.214759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:18.214794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:18.335157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:18.335306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:18.335346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:18.335376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:18.338982] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-01-09T20:34:18.339294] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-09T20:34:18.339429] [INFO ] [sig ] VTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:18.482680] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VTS.txt [2026-01-09T20:34:18.482816] [INFO ] [sig ] [3352/3504] Completed VTS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 52.3s [2026-01-09T20:34:18.483047] [INFO ] [sig ] [3353/3504] Forecasting VTSI... [2026-01-09T20:34:18.483078] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-09T20:34:18.483108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-09T20:34:18.493149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-09T20:34:18.493441] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-09T20:34:18.494258] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-09T20:34:18.494312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:18.494345] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:18.494372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:18.494429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:18.550323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:18.551135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:18.551210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:18.551242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:18.671168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:18.671303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:18.671342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:18.671370] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:18.674691] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-01-09T20:34:18.674955] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-09T20:34:18.675072] [INFO ] [sig ] VTSI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:18.811541] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTSI.txt [2026-01-09T20:34:18.811688] [INFO ] [sig ] [3353/3504] Completed VTSI in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 52.0s [2026-01-09T20:34:18.811728] [INFO ] [sig ] [3354/3504] Forecasting VTWG... [2026-01-09T20:34:18.811757] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-09T20:34:18.811788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-09T20:34:18.821663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-09T20:34:18.821945] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-09T20:34:18.822758] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-09T20:34:18.822811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:18.822841] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:18.822869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:18.822925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:18.879533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:18.880327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:18.880408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:18.880442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:19.003419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:19.003609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:19.003664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:19.003699] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:19.007142] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-09T20:34:19.007415] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-09T20:34:19.007541] [INFO ] [sig ] VTWG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:19.147111] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTWG.txt [2026-01-09T20:34:19.147238] [INFO ] [sig ] [3354/3504] Completed VTWG in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 51.6s [2026-01-09T20:34:19.147276] [INFO ] [sig ] [3355/3504] Forecasting VTWO... [2026-01-09T20:34:19.147304] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-09T20:34:19.147334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-09T20:34:19.157071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-09T20:34:19.157372] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-09T20:34:19.158138] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-09T20:34:19.158189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:19.158221] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:19.158247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:19.158302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:19.215294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:19.216031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:19.216121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:19.216159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:19.335066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:19.335213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:19.335251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:19.335280] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:19.338614] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-01-09T20:34:19.338880] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-09T20:34:19.338998] [INFO ] [sig ] VTWO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:19.477256] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTWO.txt [2026-01-09T20:34:19.477386] [INFO ] [sig ] [3355/3504] Completed VTWO in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 51.3s [2026-01-09T20:34:19.477429] [INFO ] [sig ] [3356/3504] Forecasting VTYX... [2026-01-09T20:34:19.477460] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-09T20:34:19.477491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-09T20:34:19.487401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-09T20:34:19.487728] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-09T20:34:19.488468] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-09T20:34:19.488519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:19.488551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:19.488604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:19.488666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:19.544087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:19.544714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:19.544791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:19.544822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:19.665773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:19.665913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:19.665952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:19.665980] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:19.669617] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-09T20:34:19.669884] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-09T20:34:19.670001] [INFO ] [sig ] VTYX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:19.810002] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VTYX.txt [2026-01-09T20:34:19.810140] [INFO ] [sig ] [3356/3504] Completed VTYX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 50.9s [2026-01-09T20:34:19.810179] [INFO ] [sig ] [3357/3504] Forecasting VUZI... [2026-01-09T20:34:19.810207] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-09T20:34:19.810238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-09T20:34:19.820531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-09T20:34:19.820827] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-09T20:34:19.821570] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-09T20:34:19.821651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:19.821683] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:19.821710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:19.821765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:19.876565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:19.877245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:19.877322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:19.877353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:19.997027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:19.997208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:19.997250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:19.997279] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:20.000711] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-09T20:34:20.001037] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-09T20:34:20.001190] [INFO ] [sig ] VUZI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:20.141891] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VUZI.txt [2026-01-09T20:34:20.142049] [INFO ] [sig ] [3357/3504] Completed VUZI in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 50.6s [2026-01-09T20:34:20.142087] [INFO ] [sig ] [3358/3504] Forecasting VVOS... [2026-01-09T20:34:20.142116] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-09T20:34:20.142146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-09T20:34:20.151966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-09T20:34:20.152237] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-09T20:34:20.152994] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-09T20:34:20.153045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:20.153076] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:20.153104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:20.153159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:20.208740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:20.209344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:20.209446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:20.209480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:20.327782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:20.327877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:20.327915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:20.327944] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:20.331350] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-09T20:34:20.331632] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-09T20:34:20.331753] [INFO ] [sig ] VVOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:20.470763] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VVOS.txt [2026-01-09T20:34:20.470886] [INFO ] [sig ] [3358/3504] Completed VVOS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 50.2s [2026-01-09T20:34:20.470924] [INFO ] [sig ] [3359/3504] Forecasting VVX... [2026-01-09T20:34:20.470953] [INFO ] [sig ] Generating forecast for: VVX [2026-01-09T20:34:20.470983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-09T20:34:20.480682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-09T20:34:20.480963] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-09T20:34:20.481778] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-09T20:34:20.481833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:20.481867] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:20.481895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:20.481953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:20.545396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:20.546254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:20.546334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:20.546365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:20.670895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:20.671035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:20.671092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:20.671125] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:20.674425] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-09T20:34:20.674712] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-09T20:34:20.674829] [INFO ] [sig ] VVX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:20.821915] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VVX.txt [2026-01-09T20:34:20.822061] [INFO ] [sig ] [3359/3504] Completed VVX in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 49.9s [2026-01-09T20:34:20.822100] [INFO ] [sig ] [3360/3504] Forecasting VWOB... [2026-01-09T20:34:20.822130] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-09T20:34:20.822162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-09T20:34:20.832186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-09T20:34:20.832473] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-09T20:34:20.833310] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-09T20:34:20.833362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:20.833394] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:20.833421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:20.833477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:20.895351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:20.896224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:20.896343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:20.896379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:21.023487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:21.023652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:21.023691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:21.023720] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:21.027025] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-09T20:34:21.027318] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-09T20:34:21.027438] [INFO ] [sig ] VWOB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:21.166046] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VWOB.txt [2026-01-09T20:34:21.166170] [INFO ] [sig ] [3360/3504] Completed VWOB in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 49.5s [2026-01-09T20:34:21.166208] [INFO ] [sig ] [3361/3504] Forecasting VXUS... [2026-01-09T20:34:21.166236] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-09T20:34:21.166265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-09T20:34:21.177607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-09T20:34:21.177883] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-09T20:34:21.178658] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-09T20:34:21.178715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:21.178748] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:21.178775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:21.178832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:21.237180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:21.237827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:21.237904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:21.237937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:21.361203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:21.361341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:21.361381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:21.361411] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:21.365031] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-09T20:34:21.365350] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-09T20:34:21.365480] [INFO ] [sig ] VXUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:21.507964] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VXUS.txt [2026-01-09T20:34:21.508170] [INFO ] [sig ] [3361/3504] Completed VXUS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 49.2s [2026-01-09T20:34:21.508236] [INFO ] [sig ] [3362/3504] Forecasting VYMI... [2026-01-09T20:34:21.508276] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-09T20:34:21.508317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-09T20:34:21.519130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-09T20:34:21.519467] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-09T20:34:21.520411] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-09T20:34:21.520464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:21.520495] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:21.520522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:21.520595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:21.576990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:21.577748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:21.577827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:21.577860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:21.695229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:21.695379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:21.695419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:21.695448] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:21.699166] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-09T20:34:21.699454] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-09T20:34:21.699606] [INFO ] [sig ] VYMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:21.847502] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/VYMI.txt [2026-01-09T20:34:21.847721] [INFO ] [sig ] [3362/3504] Completed VYMI in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.9s [2026-01-09T20:34:21.847782] [INFO ] [sig ] [3363/3504] Forecasting VYX... [2026-01-09T20:34:21.847828] [INFO ] [sig ] Generating forecast for: VYX [2026-01-09T20:34:21.847872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-09T20:34:21.861075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-09T20:34:21.861525] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-09T20:34:21.862435] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-09T20:34:21.862502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:21.862563] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:21.862634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:21.862723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:21.919919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:21.920823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:21.920910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:21.920943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:22.037947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:22.038095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:22.038133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:22.038161] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:22.041472] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-01-09T20:34:22.041762] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-09T20:34:22.041883] [INFO ] [sig ] VYX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:22.181228] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VYX.txt [2026-01-09T20:34:22.181357] [INFO ] [sig ] [3363/3504] Completed VYX in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.5s [2026-01-09T20:34:22.181394] [INFO ] [sig ] [3364/3504] Forecasting VZ... [2026-01-09T20:34:22.181424] [INFO ] [sig ] Generating forecast for: VZ [2026-01-09T20:34:22.181454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-09T20:34:22.192269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-09T20:34:22.192594] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-09T20:34:22.193379] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-09T20:34:22.193433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:22.193466] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:22.193493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:22.193548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:22.249768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:22.250395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:22.250470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:22.250502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:22.370375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:22.370520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:22.370558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:22.370606] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:22.373892] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=52.21%) [2026-01-09T20:34:22.374151] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-09T20:34:22.374269] [INFO ] [sig ] VZ: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:22.512752] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/VZ.txt [2026-01-09T20:34:22.512882] [INFO ] [sig ] [3364/3504] Completed VZ in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.2s [2026-01-09T20:34:22.512919] [INFO ] [sig ] [3365/3504] Forecasting WAB... [2026-01-09T20:34:22.512948] [INFO ] [sig ] Generating forecast for: WAB [2026-01-09T20:34:22.512977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-09T20:34:22.523397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-09T20:34:22.523731] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-09T20:34:22.524513] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-09T20:34:22.524566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:22.524648] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:22.524684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:22.524759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:22.581533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:22.582198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:22.582273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:22.582304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:22.702084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:22.702230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:22.702268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:22.702296] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:22.705618] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-01-09T20:34:22.705885] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-09T20:34:22.706002] [INFO ] [sig ] WAB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:22.845076] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WAB.txt [2026-01-09T20:34:22.845204] [INFO ] [sig ] [3365/3504] Completed WAB in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 47.8s [2026-01-09T20:34:22.845242] [INFO ] [sig ] [3366/3504] Forecasting WABC... [2026-01-09T20:34:22.845271] [INFO ] [sig ] Generating forecast for: WABC [2026-01-09T20:34:22.845300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-09T20:34:22.856401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-09T20:34:22.856761] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-09T20:34:22.857596] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-09T20:34:22.857650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:22.857683] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:22.857712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:22.857773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:22.913195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:22.913875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:22.913955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:22.913988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:23.033031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:23.033183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:23.033223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:23.033253] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:23.036791] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=49.99%) [2026-01-09T20:34:23.037060] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-09T20:34:23.037201] [INFO ] [sig ] WABC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:23.177706] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WABC.txt [2026-01-09T20:34:23.177840] [INFO ] [sig ] [3366/3504] Completed WABC in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 47.5s [2026-01-09T20:34:23.177878] [INFO ] [sig ] [3367/3504] Forecasting WAFD... [2026-01-09T20:34:23.177915] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-09T20:34:23.177947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-09T20:34:23.189280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-09T20:34:23.189589] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-09T20:34:23.190356] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-09T20:34:23.190408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:23.190440] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:23.190467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:23.190523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:23.247060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:23.247742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:23.247834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:23.247866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:23.364501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:23.364630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:23.364668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:23.364696] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:23.368008] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-09T20:34:23.368276] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-09T20:34:23.368397] [INFO ] [sig ] WAFD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:23.508009] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WAFD.txt [2026-01-09T20:34:23.508132] [INFO ] [sig ] [3367/3504] Completed WAFD in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 47.1s [2026-01-09T20:34:23.508170] [INFO ] [sig ] [3368/3504] Forecasting WAFDP... [2026-01-09T20:34:23.508200] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-09T20:34:23.508230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-09T20:34:23.518133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-09T20:34:23.518394] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-09T20:34:23.519354] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-09T20:34:23.519404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:23.519434] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:23.519459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:23.519521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:23.576752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:23.577619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:23.577702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:23.577736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:23.691411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:23.691537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:23.691594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:23.691671] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:23.695033] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-09T20:34:23.695305] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-09T20:34:23.695426] [INFO ] [sig ] WAFDP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:23.838647] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WAFDP.txt [2026-01-09T20:34:23.838767] [INFO ] [sig ] [3368/3504] Completed WAFDP in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 46.8s [2026-01-09T20:34:23.838805] [INFO ] [sig ] [3369/3504] Forecasting WAL... [2026-01-09T20:34:23.838834] [INFO ] [sig ] Generating forecast for: WAL [2026-01-09T20:34:23.838864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-09T20:34:23.849432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-09T20:34:23.849767] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-09T20:34:23.850879] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-09T20:34:23.850939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:23.850977] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:23.851014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:23.851093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:23.909562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:23.910425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:23.910511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:23.910546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:24.031440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:24.031608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:24.031647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:24.031675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:24.034981] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=28.33%) [2026-01-09T20:34:24.035246] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-09T20:34:24.035365] [INFO ] [sig ] WAL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:24.173110] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WAL.txt [2026-01-09T20:34:24.173236] [INFO ] [sig ] [3369/3504] Completed WAL in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 46.4s [2026-01-09T20:34:24.173273] [INFO ] [sig ] [3370/3504] Forecasting WALD... [2026-01-09T20:34:24.173304] [INFO ] [sig ] Generating forecast for: WALD [2026-01-09T20:34:24.173333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-09T20:34:24.183098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-09T20:34:24.183358] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-09T20:34:24.184147] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-09T20:34:24.184199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:24.184230] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:24.184256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:24.184314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:24.239203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:24.239852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:24.239929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:24.239960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:24.356011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:24.356161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:24.356199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:24.356245] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:24.359564] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-09T20:34:24.359845] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-09T20:34:24.359963] [INFO ] [sig ] WALD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:24.499269] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WALD.txt [2026-01-09T20:34:24.499400] [INFO ] [sig ] [3370/3504] Completed WALD in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 46.1s [2026-01-09T20:34:24.499438] [INFO ] [sig ] [3371/3504] Forecasting WASH... [2026-01-09T20:34:24.499466] [INFO ] [sig ] Generating forecast for: WASH [2026-01-09T20:34:24.499495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-09T20:34:24.510022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-09T20:34:24.510296] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-09T20:34:24.511059] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-09T20:34:24.511109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:24.511140] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:24.511166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:24.511221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:24.566722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:24.567393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:24.567473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:24.567504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:24.684588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:24.684729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:24.684770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:24.684799] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:24.688195] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=7.11%) [2026-01-09T20:34:24.688479] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-09T20:34:24.688621] [INFO ] [sig ] WASH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:24.826173] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WASH.txt [2026-01-09T20:34:24.826312] [INFO ] [sig ] [3371/3504] Completed WASH in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 45.8s [2026-01-09T20:34:24.826351] [INFO ] [sig ] [3372/3504] Forecasting WAVE... [2026-01-09T20:34:24.826381] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-09T20:34:24.826409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-09T20:34:24.835842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-09T20:34:24.836114] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-09T20:34:24.836875] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-09T20:34:24.836926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:24.836957] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:24.836983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:24.837039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:24.892600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:24.893286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:24.893363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:24.893410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:25.002425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:25.002597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:25.002640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:25.002670] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:25.006053] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-01-09T20:34:25.006339] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-09T20:34:25.006470] [INFO ] [sig ] WAVE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:25.151549] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WAVE.txt [2026-01-09T20:34:25.151694] [INFO ] [sig ] [3372/3504] Completed WAVE in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 45.4s [2026-01-09T20:34:25.151732] [INFO ] [sig ] [3373/3504] Forecasting WAY... [2026-01-09T20:34:25.151761] [INFO ] [sig ] Generating forecast for: WAY [2026-01-09T20:34:25.151791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-09T20:34:25.161600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-09T20:34:25.161877] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-09T20:34:25.162736] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-09T20:34:25.162790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:25.162821] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:25.162846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:25.162901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:25.221792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:25.222612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:25.222690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:25.222721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:25.348148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:25.348302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:25.348341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:25.348370] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:25.352080] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-09T20:34:25.352363] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-09T20:34:25.352487] [INFO ] [sig ] WAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:25.492815] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WAY.txt [2026-01-09T20:34:25.492969] [INFO ] [sig ] [3373/3504] Completed WAY in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 45.1s [2026-01-09T20:34:25.493007] [INFO ] [sig ] [3374/3504] Forecasting WB... [2026-01-09T20:34:25.493036] [INFO ] [sig ] Generating forecast for: WB [2026-01-09T20:34:25.493067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-09T20:34:25.503742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-09T20:34:25.504092] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-09T20:34:25.504882] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-09T20:34:25.504935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:25.504967] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:25.505009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:25.505067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:25.562174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:25.562996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:25.563074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:25.563106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:25.685063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:25.685210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:25.685251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:25.685279] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:25.688745] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-09T20:34:25.689043] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-09T20:34:25.689161] [INFO ] [sig ] WB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:25.828707] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WB.txt [2026-01-09T20:34:25.828872] [INFO ] [sig ] [3374/3504] Completed WB in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 44.7s [2026-01-09T20:34:25.828919] [INFO ] [sig ] [3375/3504] Forecasting WBD... [2026-01-09T20:34:25.828956] [INFO ] [sig ] Generating forecast for: WBD [2026-01-09T20:34:25.828992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-09T20:34:25.839077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-09T20:34:25.839371] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-09T20:34:25.840132] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-09T20:34:25.840184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:25.840215] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:25.840242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:25.840298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:25.896411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:25.897283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:25.897366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:25.897434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:26.020383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:26.020536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:26.020592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:26.020625] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:26.024044] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-09T20:34:26.024322] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-09T20:34:26.024448] [INFO ] [sig ] WBD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:26.166650] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WBD.txt [2026-01-09T20:34:26.166809] [INFO ] [sig ] [3375/3504] Completed WBD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.4s [2026-01-09T20:34:26.166850] [INFO ] [sig ] [3376/3504] Forecasting WBIY... [2026-01-09T20:34:26.166881] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-09T20:34:26.166911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-09T20:34:26.175564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-09T20:34:26.175835] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-09T20:34:26.176593] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-09T20:34:26.176658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:26.176691] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:26.176718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:26.176774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:26.233150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:26.233870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:26.233949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:26.233983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:26.335621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:26.335719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:26.335758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:26.335788] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:26.339194] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=41.81%) [2026-01-09T20:34:26.339495] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-09T20:34:26.339652] [INFO ] [sig ] WBIY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:26.497464] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WBIY.txt [2026-01-09T20:34:26.497622] [INFO ] [sig ] [3376/3504] Completed WBIY in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.0s [2026-01-09T20:34:26.497663] [INFO ] [sig ] [3377/3504] Forecasting WBS... [2026-01-09T20:34:26.497693] [INFO ] [sig ] Generating forecast for: WBS [2026-01-09T20:34:26.497722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-09T20:34:26.508678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-09T20:34:26.509048] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-09T20:34:26.509839] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-09T20:34:26.509889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:26.509920] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:26.509946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:26.510000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:26.565680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:26.566517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:26.566621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:26.566657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:26.693302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:26.693454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:26.693493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:26.693523] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:26.696998] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-01-09T20:34:26.697330] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-09T20:34:26.697488] [INFO ] [sig ] WBS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:26.836880] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WBS.txt [2026-01-09T20:34:26.837006] [INFO ] [sig ] [3377/3504] Completed WBS in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 43.7s [2026-01-09T20:34:26.837045] [INFO ] [sig ] [3378/3504] Forecasting WBTN... [2026-01-09T20:34:26.837074] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-09T20:34:26.837132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-09T20:34:26.847302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-09T20:34:26.847616] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-09T20:34:26.848412] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-09T20:34:26.848465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:26.848497] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:26.848526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:26.848606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:26.905187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:26.905843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:26.905920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:26.905953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:27.029431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:27.029585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:27.029625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:27.029654] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:27.033301] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-09T20:34:27.033565] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-09T20:34:27.033702] [INFO ] [sig ] WBTN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:27.174966] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WBTN.txt [2026-01-09T20:34:27.175124] [INFO ] [sig ] [3378/3504] Completed WBTN in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 43.3s [2026-01-09T20:34:27.175163] [INFO ] [sig ] [3379/3504] Forecasting WBX... [2026-01-09T20:34:27.175191] [INFO ] [sig ] Generating forecast for: WBX [2026-01-09T20:34:27.175222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-09T20:34:27.184835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-09T20:34:27.185313] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-09T20:34:27.186278] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-09T20:34:27.186329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:27.186361] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:27.186387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:27.186443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:27.244369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:27.245182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:27.245261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:27.245294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:27.368038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:27.368185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:27.368225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:27.368255] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:27.371685] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=76.71%) [2026-01-09T20:34:27.371959] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-09T20:34:27.372080] [INFO ] [sig ] WBX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:27.515544] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WBX.txt [2026-01-09T20:34:27.515707] [INFO ] [sig ] [3379/3504] Completed WBX in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 43.0s [2026-01-09T20:34:27.515748] [INFO ] [sig ] [3380/3504] Forecasting WCC... [2026-01-09T20:34:27.515779] [INFO ] [sig ] Generating forecast for: WCC [2026-01-09T20:34:27.515809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-09T20:34:27.527288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-09T20:34:27.527566] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-09T20:34:27.528377] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-09T20:34:27.528433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:27.528464] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:27.528492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:27.528549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:27.589048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:27.589729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:27.589807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:27.589841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:27.712032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:27.712164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:27.712203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:27.712231] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:27.715526] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-09T20:34:27.715801] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-09T20:34:27.715941] [INFO ] [sig ] WCC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:27.854534] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WCC.txt [2026-01-09T20:34:27.854671] [INFO ] [sig ] [3380/3504] Completed WCC in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 42.7s [2026-01-09T20:34:27.854710] [INFO ] [sig ] [3381/3504] Forecasting WCLD... [2026-01-09T20:34:27.854740] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-09T20:34:27.854769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-09T20:34:27.865019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-09T20:34:27.865318] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-09T20:34:27.866128] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-09T20:34:27.866181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:27.866214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:27.866240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:27.866296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:27.923823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:27.924779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:27.924867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:27.924902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:28.043131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:28.043302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:28.043348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:28.043379] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:28.047326] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-01-09T20:34:28.047670] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-09T20:34:28.047801] [INFO ] [sig ] WCLD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:28.189774] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WCLD.txt [2026-01-09T20:34:28.189908] [INFO ] [sig ] [3381/3504] Completed WCLD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 42.3s [2026-01-09T20:34:28.189947] [INFO ] [sig ] [3382/3504] Forecasting WD... [2026-01-09T20:34:28.189976] [INFO ] [sig ] Generating forecast for: WD [2026-01-09T20:34:28.190005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-09T20:34:28.201138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-09T20:34:28.201481] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-09T20:34:28.202302] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-09T20:34:28.202355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:28.202415] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:28.202442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:28.202497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:28.258951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:28.259621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:28.259700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:28.259731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:28.373293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:28.373420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:28.373461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:28.373488] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:28.376772] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-09T20:34:28.377040] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-09T20:34:28.377184] [INFO ] [sig ] WD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:28.515419] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WD.txt [2026-01-09T20:34:28.515545] [INFO ] [sig ] [3382/3504] Completed WD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 42.0s [2026-01-09T20:34:28.515604] [INFO ] [sig ] [3383/3504] Forecasting WDAY... [2026-01-09T20:34:28.515636] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-09T20:34:28.515665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-09T20:34:28.526975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-09T20:34:28.527494] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-09T20:34:28.528407] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-09T20:34:28.528471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:28.528505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:28.528531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:28.528625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:28.587644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:28.588392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:28.588476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:28.588510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:28.714976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:28.715158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:28.715201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:28.715231] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:28.718795] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=55.93%) [2026-01-09T20:34:28.719102] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-09T20:34:28.719227] [INFO ] [sig ] WDAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:28.867445] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WDAY.txt [2026-01-09T20:34:28.867615] [INFO ] [sig ] [3383/3504] Completed WDAY in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 41.6s [2026-01-09T20:34:28.867658] [INFO ] [sig ] [3384/3504] Forecasting WDC... [2026-01-09T20:34:28.867689] [INFO ] [sig ] Generating forecast for: WDC [2026-01-09T20:34:28.867721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-09T20:34:28.878683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-09T20:34:28.879026] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-09T20:34:28.879905] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-09T20:34:28.879959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:28.879992] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:28.880020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:28.880077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:28.940316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:28.941036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:28.941141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:28.941175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:29.067272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:29.067447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:29.067493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:29.067528] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:29.071263] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=35.87%) [2026-01-09T20:34:29.071542] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-09T20:34:29.071703] [INFO ] [sig ] WDC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:29.232806] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WDC.txt [2026-01-09T20:34:29.232947] [INFO ] [sig ] [3384/3504] Completed WDC in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 41.3s [2026-01-09T20:34:29.232988] [INFO ] [sig ] [3385/3504] Forecasting WDFC... [2026-01-09T20:34:29.233019] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-09T20:34:29.233050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-09T20:34:29.246475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-09T20:34:29.246827] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-09T20:34:29.247653] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-09T20:34:29.247705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:29.247735] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:29.247760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:29.247814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:29.304703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:29.305497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:29.305596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:29.305631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:29.425061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:29.425214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:29.425253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:29.425315] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:29.428705] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-01-09T20:34:29.428988] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-09T20:34:29.429111] [INFO ] [sig ] WDFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:29.569055] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WDFC.txt [2026-01-09T20:34:29.569199] [INFO ] [sig ] [3385/3504] Completed WDFC in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 40.9s [2026-01-09T20:34:29.569237] [INFO ] [sig ] [3386/3504] Forecasting WDH... [2026-01-09T20:34:29.569266] [INFO ] [sig ] Generating forecast for: WDH [2026-01-09T20:34:29.569296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-09T20:34:29.579871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-09T20:34:29.580188] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-09T20:34:29.580964] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-09T20:34:29.581016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:29.581047] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:29.581074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:29.581130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:29.636619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:29.637459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:29.637541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:29.637589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:29.755885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:29.756041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:29.756091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:29.756134] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:29.759977] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-01-09T20:34:29.760298] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-09T20:34:29.760434] [INFO ] [sig ] WDH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:29.921045] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WDH.txt [2026-01-09T20:34:29.921210] [INFO ] [sig ] [3386/3504] Completed WDH in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 40.6s [2026-01-09T20:34:29.921259] [INFO ] [sig ] [3387/3504] Forecasting WDI... [2026-01-09T20:34:29.921291] [INFO ] [sig ] Generating forecast for: WDI [2026-01-09T20:34:29.921323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-09T20:34:29.932887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-09T20:34:29.933243] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-09T20:34:29.934114] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-09T20:34:29.934178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:29.934236] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:29.934267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:29.934324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:30.001887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:30.002997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:30.003082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:30.003122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:30.140222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:30.140371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:30.140408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:30.140438] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:30.143731] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=30.39%) [2026-01-09T20:34:30.143997] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-09T20:34:30.144118] [INFO ] [sig ] WDI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:30.284687] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WDI.txt [2026-01-09T20:34:30.284833] [INFO ] [sig ] [3387/3504] Completed WDI in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 40.3s [2026-01-09T20:34:30.284873] [INFO ] [sig ] [3388/3504] Forecasting WDS... [2026-01-09T20:34:30.284912] [INFO ] [sig ] Generating forecast for: WDS [2026-01-09T20:34:30.284952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-09T20:34:30.296842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-09T20:34:30.297347] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-09T20:34:30.298326] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-09T20:34:30.298384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:30.298423] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:30.298452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:30.298510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:30.361558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:30.362383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:30.362466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:30.362499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:30.493378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:30.493549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:30.493629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:30.493664] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:30.497049] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-01-09T20:34:30.497368] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-09T20:34:30.497501] [INFO ] [sig ] WDS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:30.638816] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WDS.txt [2026-01-09T20:34:30.638948] [INFO ] [sig ] [3388/3504] Completed WDS in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 39.9s [2026-01-09T20:34:30.638986] [INFO ] [sig ] [3389/3504] Forecasting WEA... [2026-01-09T20:34:30.639015] [INFO ] [sig ] Generating forecast for: WEA [2026-01-09T20:34:30.639046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-09T20:34:30.649116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-09T20:34:30.649421] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-09T20:34:30.650214] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-09T20:34:30.650265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:30.650296] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:30.650322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:30.650378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:30.706540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:30.707304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:30.707383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:30.707415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:30.818474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:30.818644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:30.818685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:30.818713] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:30.822060] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=36.37%) [2026-01-09T20:34:30.822329] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-09T20:34:30.822448] [INFO ] [sig ] WEA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:30.962364] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WEA.txt [2026-01-09T20:34:30.962513] [INFO ] [sig ] [3389/3504] Completed WEA in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 39.6s [2026-01-09T20:34:30.962553] [INFO ] [sig ] [3390/3504] Forecasting WEC... [2026-01-09T20:34:30.962603] [INFO ] [sig ] Generating forecast for: WEC [2026-01-09T20:34:30.962635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-09T20:34:30.973762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-09T20:34:30.974083] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-09T20:34:30.974852] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-09T20:34:30.974903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:30.974935] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:30.974960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:30.975015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:31.030755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:31.031518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:31.031618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:31.031652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:31.152878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:31.153039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:31.153081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:31.153110] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:31.156397] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-09T20:34:31.156683] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-09T20:34:31.156802] [INFO ] [sig ] WEC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:31.295782] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WEC.txt [2026-01-09T20:34:31.295925] [INFO ] [sig ] [3390/3504] Completed WEC in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 39.2s [2026-01-09T20:34:31.295964] [INFO ] [sig ] [3391/3504] Forecasting WEN... [2026-01-09T20:34:31.296000] [INFO ] [sig ] Generating forecast for: WEN [2026-01-09T20:34:31.296030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-09T20:34:31.306512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-09T20:34:31.306841] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-09T20:34:31.307636] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-09T20:34:31.307687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:31.307718] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:31.307744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:31.307800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:31.364242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:31.364970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:31.365047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:31.365078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:31.485047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:31.485199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:31.485240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:31.485268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:31.488570] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=65.79%) [2026-01-09T20:34:31.488851] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-09T20:34:31.488988] [INFO ] [sig ] WEN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:31.629950] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WEN.txt [2026-01-09T20:34:31.630079] [INFO ] [sig ] [3391/3504] Completed WEN in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 38.9s [2026-01-09T20:34:31.630117] [INFO ] [sig ] [3392/3504] Forecasting WERN... [2026-01-09T20:34:31.630146] [INFO ] [sig ] Generating forecast for: WERN [2026-01-09T20:34:31.630175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-09T20:34:31.641942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-09T20:34:31.642447] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-09T20:34:31.643245] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-09T20:34:31.643296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:31.643326] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:31.643351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:31.643406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:31.700304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:31.700952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:31.701063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:31.701097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:31.816696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:31.816848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:31.816888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:31.816917] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:31.820500] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=36.35%) [2026-01-09T20:34:31.820782] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-09T20:34:31.820900] [INFO ] [sig ] WERN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:31.961641] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WERN.txt [2026-01-09T20:34:31.961764] [INFO ] [sig ] [3392/3504] Completed WERN in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 38.5s [2026-01-09T20:34:31.961802] [INFO ] [sig ] [3393/3504] Forecasting WES... [2026-01-09T20:34:31.961833] [INFO ] [sig ] Generating forecast for: WES [2026-01-09T20:34:31.961862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-09T20:34:31.971716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-09T20:34:31.971997] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-09T20:34:31.972750] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-09T20:34:31.972800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:31.972832] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:31.972857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:31.972913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:32.030063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:32.030749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:32.030826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:32.030857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:32.150954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:32.151103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:32.151141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:32.151171] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:32.154495] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=70.25%) [2026-01-09T20:34:32.154784] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-09T20:34:32.154907] [INFO ] [sig ] WES: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:32.300467] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WES.txt [2026-01-09T20:34:32.300682] [INFO ] [sig ] [3393/3504] Completed WES in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.2s [2026-01-09T20:34:32.300742] [INFO ] [sig ] [3394/3504] Forecasting WEX... [2026-01-09T20:34:32.300792] [INFO ] [sig ] Generating forecast for: WEX [2026-01-09T20:34:32.300839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-09T20:34:32.311716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-09T20:34:32.312037] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-09T20:34:32.312837] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-09T20:34:32.312892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:32.312932] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:32.312967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:32.313037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:32.369156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:32.369811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:32.369890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:32.369922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:32.493538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:32.493708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:32.493747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:32.493793] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:32.497137] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-09T20:34:32.497408] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-09T20:34:32.497529] [INFO ] [sig ] WEX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:32.638084] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WEX.txt [2026-01-09T20:34:32.638232] [INFO ] [sig ] [3394/3504] Completed WEX in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.8s [2026-01-09T20:34:32.638271] [INFO ] [sig ] [3395/3504] Forecasting WEYS... [2026-01-09T20:34:32.638302] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-09T20:34:32.638335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-09T20:34:32.648180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-09T20:34:32.648525] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-09T20:34:32.649400] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-09T20:34:32.649454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:32.649486] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:32.649514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:32.649592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:32.706769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:32.707754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:32.707841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:32.707874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:32.817591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:32.817732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:32.817772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:32.817803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:32.821155] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-01-09T20:34:32.821437] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-09T20:34:32.821561] [INFO ] [sig ] WEYS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:32.966280] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WEYS.txt [2026-01-09T20:34:32.966479] [INFO ] [sig ] [3395/3504] Completed WEYS in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.5s [2026-01-09T20:34:32.966534] [INFO ] [sig ] [3396/3504] Forecasting WF... [2026-01-09T20:34:32.966566] [INFO ] [sig ] Generating forecast for: WF [2026-01-09T20:34:32.966618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-09T20:34:32.976751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-09T20:34:32.977055] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-09T20:34:32.977908] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-09T20:34:32.977961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:32.977994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:32.978022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:32.978080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:33.034821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:33.035603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:33.035684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:33.035750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:33.159653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:33.159803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:33.159841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:33.159871] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:33.163166] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-01-09T20:34:33.163429] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-09T20:34:33.163548] [INFO ] [sig ] WF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:33.305948] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WF.txt [2026-01-09T20:34:33.306081] [INFO ] [sig ] [3396/3504] Completed WF in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.2s [2026-01-09T20:34:33.306119] [INFO ] [sig ] [3397/3504] Forecasting WFC... [2026-01-09T20:34:33.306149] [INFO ] [sig ] Generating forecast for: WFC [2026-01-09T20:34:33.306368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-09T20:34:33.316967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-09T20:34:33.317465] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-09T20:34:33.318248] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-09T20:34:33.318299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:33.318331] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:33.318357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:33.318413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:33.376132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:33.376948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:33.377028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:33.377061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:33.522068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:33.522259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:33.522324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:33.522375] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:33.526289] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-09T20:34:33.526672] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-09T20:34:33.526816] [INFO ] [sig ] WFC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:33.671279] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WFC.txt [2026-01-09T20:34:33.671435] [INFO ] [sig ] [3397/3504] Completed WFC in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 36.8s [2026-01-09T20:34:33.671474] [INFO ] [sig ] [3398/3504] Forecasting WFG... [2026-01-09T20:34:33.671503] [INFO ] [sig ] Generating forecast for: WFG [2026-01-09T20:34:33.671533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-09T20:34:33.681831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-09T20:34:33.682087] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-09T20:34:33.682842] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-09T20:34:33.682893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:33.682925] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:33.682951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:33.683021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:33.739929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:33.740739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:33.740817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:33.740850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:33.866787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:33.866929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:33.866975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:33.867010] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:33.870867] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=77.20%) [2026-01-09T20:34:33.871130] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-09T20:34:33.871256] [INFO ] [sig ] WFG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:34.009917] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WFG.txt [2026-01-09T20:34:34.010032] [INFO ] [sig ] [3398/3504] Completed WFG in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 36.5s [2026-01-09T20:34:34.010070] [INFO ] [sig ] [3399/3504] Forecasting WFRD... [2026-01-09T20:34:34.010098] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-09T20:34:34.010128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-09T20:34:34.020413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-09T20:34:34.020693] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-09T20:34:34.021430] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-09T20:34:34.021481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:34.021538] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:34.021566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:34.021642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:34.078492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:34.079128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:34.079397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:34.079428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:34.199395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:34.199522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:34.199559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:34.199605] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:34.202825] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=43.16%) [2026-01-09T20:34:34.203094] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-09T20:34:34.203219] [INFO ] [sig ] WFRD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:34.343627] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WFRD.txt [2026-01-09T20:34:34.343761] [INFO ] [sig ] [3399/3504] Completed WFRD in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 36.1s [2026-01-09T20:34:34.343827] [INFO ] [sig ] [3400/3504] Forecasting WGMI... [2026-01-09T20:34:34.343864] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-09T20:34:34.343895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-09T20:34:34.354409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-09T20:34:34.354711] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-09T20:34:34.355468] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-09T20:34:34.355519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:34.355552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:34.355597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:34.355656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:34.412518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:34.413266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:34.413343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:34.413375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:34.536680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:34.536813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:34.536851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:34.536881] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:34.540300] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-01-09T20:34:34.540588] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-09T20:34:34.540715] [INFO ] [sig ] WGMI: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:34.681199] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WGMI.txt [2026-01-09T20:34:34.681352] [INFO ] [sig ] [3400/3504] Completed WGMI in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.8s [2026-01-09T20:34:34.681390] [INFO ] [sig ] [3401/3504] Forecasting WGO... [2026-01-09T20:34:34.681418] [INFO ] [sig ] Generating forecast for: WGO [2026-01-09T20:34:34.681448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-09T20:34:34.691968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-09T20:34:34.692314] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-09T20:34:34.693091] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-09T20:34:34.693143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:34.693175] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:34.693202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:34.693257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:34.752600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:34.753672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:34.753759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:34.753791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:34.872535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:34.872706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:34.872745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:34.872774] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:34.876130] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-01-09T20:34:34.876409] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-09T20:34:34.876532] [INFO ] [sig ] WGO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:35.021052] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WGO.txt [2026-01-09T20:34:35.021201] [INFO ] [sig ] [3401/3504] Completed WGO in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.4s [2026-01-09T20:34:35.021239] [INFO ] [sig ] [3402/3504] Forecasting WGS... [2026-01-09T20:34:35.021268] [INFO ] [sig ] Generating forecast for: WGS [2026-01-09T20:34:35.021300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-09T20:34:35.032548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-09T20:34:35.032861] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-09T20:34:35.033635] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-09T20:34:35.033686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:35.033717] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:35.033743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:35.033798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:35.091042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:35.092058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:35.092139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:35.092171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:35.213105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:35.213257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:35.213295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:35.213357] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:35.216691] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-09T20:34:35.216958] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-09T20:34:35.217095] [INFO ] [sig ] WGS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:35.359238] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WGS.txt [2026-01-09T20:34:35.359392] [INFO ] [sig ] [3402/3504] Completed WGS in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.1s [2026-01-09T20:34:35.359431] [INFO ] [sig ] [3403/3504] Forecasting WH... [2026-01-09T20:34:35.359462] [INFO ] [sig ] Generating forecast for: WH [2026-01-09T20:34:35.359491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-09T20:34:35.371175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-09T20:34:35.371541] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-09T20:34:35.372345] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-09T20:34:35.372397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:35.372427] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:35.372452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:35.372507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:35.429059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:35.429998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:35.430096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:35.430128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:35.572093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:35.572256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:35.572299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:35.572328] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:35.575918] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=56.28%) [2026-01-09T20:34:35.576264] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-09T20:34:35.576410] [INFO ] [sig ] WH: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:35.729184] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WH.txt [2026-01-09T20:34:35.729321] [INFO ] [sig ] [3403/3504] Completed WH in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 34.7s [2026-01-09T20:34:35.729361] [INFO ] [sig ] [3404/3504] Forecasting WHD... [2026-01-09T20:34:35.729391] [INFO ] [sig ] Generating forecast for: WHD [2026-01-09T20:34:35.729422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-09T20:34:35.739796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-09T20:34:35.740075] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-09T20:34:35.740884] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-09T20:34:35.740937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:35.740969] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:35.740997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:35.741068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:35.797949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:35.798548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:35.798640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:35.798672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:35.920154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:35.920473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:35.920527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:35.920561] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:35.924005] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-01-09T20:34:35.924282] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-09T20:34:35.924403] [INFO ] [sig ] WHD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:36.064184] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WHD.txt [2026-01-09T20:34:36.064309] [INFO ] [sig ] [3404/3504] Completed WHD in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 34.4s [2026-01-09T20:34:36.064347] [INFO ] [sig ] [3405/3504] Forecasting WHF... [2026-01-09T20:34:36.064376] [INFO ] [sig ] Generating forecast for: WHF [2026-01-09T20:34:36.064406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-09T20:34:36.075216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-09T20:34:36.075518] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-09T20:34:36.076308] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-09T20:34:36.076359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:36.076389] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:36.076414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:36.076469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:36.131763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:36.132346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:36.132422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:36.132453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:36.250837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:36.250951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:36.250986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:36.251015] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:36.254553] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-01-09T20:34:36.254850] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-09T20:34:36.254967] [INFO ] [sig ] WHF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:36.450632] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WHF.txt [2026-01-09T20:34:36.450765] [INFO ] [sig ] [3405/3504] Completed WHF in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 34.1s [2026-01-09T20:34:36.450803] [INFO ] [sig ] [3406/3504] Forecasting WHG... [2026-01-09T20:34:36.450833] [INFO ] [sig ] Generating forecast for: WHG [2026-01-09T20:34:36.450862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-09T20:34:36.461235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-09T20:34:36.461719] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-09T20:34:36.462470] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-09T20:34:36.462521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:36.462552] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:36.462595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:36.462653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:36.520784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:36.521373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:36.521449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:36.521483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:36.624426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:36.624533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:36.624583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:36.624615] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:36.627764] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-09T20:34:36.628020] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-09T20:34:36.628135] [INFO ] [sig ] WHG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:36.772020] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WHG.txt [2026-01-09T20:34:36.772144] [INFO ] [sig ] [3406/3504] Completed WHG in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 33.7s [2026-01-09T20:34:36.772181] [INFO ] [sig ] [3407/3504] Forecasting WIA... [2026-01-09T20:34:36.772211] [INFO ] [sig ] Generating forecast for: WIA [2026-01-09T20:34:36.772239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-09T20:34:36.782146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-09T20:34:36.782401] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-09T20:34:36.783173] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-09T20:34:36.783226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:36.783257] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:36.783283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:36.783338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:36.841451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:36.842060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:36.842136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:36.842168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:36.958315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:36.958464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:36.958530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:36.958561] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:36.961848] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-01-09T20:34:36.962113] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-09T20:34:36.962229] [INFO ] [sig ] WIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:37.102495] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WIA.txt [2026-01-09T20:34:37.102628] [INFO ] [sig ] [3407/3504] Completed WIA in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 33.4s [2026-01-09T20:34:37.102667] [INFO ] [sig ] [3408/3504] Forecasting WIMI... [2026-01-09T20:34:37.102696] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-09T20:34:37.102725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-09T20:34:37.114031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-09T20:34:37.114293] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-09T20:34:37.115065] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-09T20:34:37.115118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:37.115151] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:37.115177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:37.115233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:37.172196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:37.172796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:37.172870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:37.172902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:37.293690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:37.293819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:37.293856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:37.293884] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:37.297544] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-09T20:34:37.297833] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-09T20:34:37.297955] [INFO ] [sig ] WIMI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:37.440162] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WIMI.txt [2026-01-09T20:34:37.440278] [INFO ] [sig ] [3408/3504] Completed WIMI in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 33.0s [2026-01-09T20:34:37.440315] [INFO ] [sig ] [3409/3504] Forecasting WINA... [2026-01-09T20:34:37.440344] [INFO ] [sig ] Generating forecast for: WINA [2026-01-09T20:34:37.440372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-09T20:34:37.450347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-09T20:34:37.450644] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-09T20:34:37.451389] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-09T20:34:37.451439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:37.451470] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:37.451497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:37.451553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:37.509340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:37.509974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:37.510088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:37.510124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:37.623442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:37.623564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:37.623618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:37.623646] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:37.626841] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-01-09T20:34:37.627128] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-09T20:34:37.627252] [INFO ] [sig ] WINA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:37.768027] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WINA.txt [2026-01-09T20:34:37.768143] [INFO ] [sig ] [3409/3504] Completed WINA in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 32.7s [2026-01-09T20:34:37.768182] [INFO ] [sig ] [3410/3504] Forecasting WING... [2026-01-09T20:34:37.768210] [INFO ] [sig ] Generating forecast for: WING [2026-01-09T20:34:37.768240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-09T20:34:37.777915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-09T20:34:37.778172] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-09T20:34:37.778933] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-09T20:34:37.778984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:37.779015] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:37.779041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:37.779101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:37.836963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:37.837570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:37.837659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:37.837692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:37.962095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:37.962232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:37.962271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:37.962300] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:37.965607] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-09T20:34:37.965872] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-09T20:34:37.965991] [INFO ] [sig ] WING: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:38.105206] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WING.txt [2026-01-09T20:34:38.105329] [INFO ] [sig ] [3410/3504] Completed WING in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.3s [2026-01-09T20:34:38.105366] [INFO ] [sig ] [3411/3504] Forecasting WINN... [2026-01-09T20:34:38.105395] [INFO ] [sig ] Generating forecast for: WINN [2026-01-09T20:34:38.105425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-09T20:34:38.116047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-09T20:34:38.116507] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-09T20:34:38.117303] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-09T20:34:38.117354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:38.117397] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:38.117424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:38.117480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:38.176211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:38.176846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:38.176923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:38.176955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:38.304855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:38.305004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:38.305045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:38.305075] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:38.308453] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-01-09T20:34:38.308764] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-09T20:34:38.308889] [INFO ] [sig ] WINN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:38.447850] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WINN.txt [2026-01-09T20:34:38.447989] [INFO ] [sig ] [3411/3504] Completed WINN in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.0s [2026-01-09T20:34:38.448030] [INFO ] [sig ] [3412/3504] Forecasting WIX... [2026-01-09T20:34:38.448062] [INFO ] [sig ] Generating forecast for: WIX [2026-01-09T20:34:38.448093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-09T20:34:38.459690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-09T20:34:38.460100] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-09T20:34:38.461174] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-09T20:34:38.461241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:38.461290] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:38.461331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:38.461417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:38.527609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:38.528459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:38.528541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:38.528595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:38.649621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:38.649774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:38.649813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:38.649844] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:38.653196] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-01-09T20:34:38.653695] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-09T20:34:38.653821] [INFO ] [sig ] WIX: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:38.795419] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WIX.txt [2026-01-09T20:34:38.795638] [INFO ] [sig ] [3412/3504] Completed WIX in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 31.6s [2026-01-09T20:34:38.795680] [INFO ] [sig ] [3413/3504] Forecasting WK... [2026-01-09T20:34:38.795710] [INFO ] [sig ] Generating forecast for: WK [2026-01-09T20:34:38.795741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-09T20:34:38.805936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-09T20:34:38.806348] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-09T20:34:38.807265] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-09T20:34:38.807319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:38.807350] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:38.807376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:38.807431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:38.863104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:38.863989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:38.864071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:38.864102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:38.988461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:38.988690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:38.988734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:38.988762] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:38.992159] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-01-09T20:34:38.992451] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-09T20:34:38.992600] [INFO ] [sig ] WK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:39.140005] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WK.txt [2026-01-09T20:34:39.140322] [INFO ] [sig ] [3413/3504] Completed WK in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 31.3s [2026-01-09T20:34:39.140361] [INFO ] [sig ] [3414/3504] Forecasting WKC... [2026-01-09T20:34:39.140390] [INFO ] [sig ] Generating forecast for: WKC [2026-01-09T20:34:39.140419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-09T20:34:39.151464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-09T20:34:39.151796] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-09T20:34:39.152544] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-09T20:34:39.152614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:39.152646] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:39.152672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:39.152728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:39.212185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:39.213075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:39.213158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:39.213190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:39.338313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:39.338474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:39.338515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:39.338547] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:39.342121] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-09T20:34:39.342589] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-09T20:34:39.342712] [INFO ] [sig ] WKC: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:39.485131] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WKC.txt [2026-01-09T20:34:39.485258] [INFO ] [sig ] [3414/3504] Completed WKC in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 31.0s [2026-01-09T20:34:39.485295] [INFO ] [sig ] [3415/3504] Forecasting WKEY... [2026-01-09T20:34:39.485332] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-09T20:34:39.485362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-09T20:34:39.496195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-09T20:34:39.496453] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-09T20:34:39.497246] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-09T20:34:39.497297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:39.497328] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:39.497354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:39.497410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:39.554121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:39.554721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:39.554795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:39.554826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:39.672215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:39.672322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:39.672358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:39.672386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:39.675517] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-09T20:34:39.675796] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-09T20:34:39.675913] [INFO ] [sig ] WKEY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:39.815973] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WKEY.txt [2026-01-09T20:34:39.816082] [INFO ] [sig ] [3415/3504] Completed WKEY in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 30.6s [2026-01-09T20:34:39.816119] [INFO ] [sig ] [3416/3504] Forecasting WKSP... [2026-01-09T20:34:39.816148] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-09T20:34:39.816178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-09T20:34:39.826812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-09T20:34:39.827064] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-09T20:34:39.827858] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-09T20:34:39.827908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:39.827966] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:39.827994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:39.828051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:39.884154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:39.884788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:39.884862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:39.884893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:40.003827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:40.003952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:40.003989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:40.004017] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:40.007247] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-01-09T20:34:40.007509] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-09T20:34:40.007662] [INFO ] [sig ] WKSP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:40.149747] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WKSP.txt [2026-01-09T20:34:40.149876] [INFO ] [sig ] [3416/3504] Completed WKSP in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 30.3s [2026-01-09T20:34:40.149914] [INFO ] [sig ] [3417/3504] Forecasting WLDN... [2026-01-09T20:34:40.149945] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-09T20:34:40.149974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-09T20:34:40.160144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-09T20:34:40.160410] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-09T20:34:40.161178] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-09T20:34:40.161229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:40.161260] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:40.161287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:40.161345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:40.217827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:40.218423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:40.218496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:40.218527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:40.337067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:40.337230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:40.337269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:40.337298] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:40.340604] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=25.73%) [2026-01-09T20:34:40.340876] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-09T20:34:40.340994] [INFO ] [sig ] WLDN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:40.482715] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WLDN.txt [2026-01-09T20:34:40.482875] [INFO ] [sig ] [3417/3504] Completed WLDN in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 29.9s [2026-01-09T20:34:40.482914] [INFO ] [sig ] [3418/3504] Forecasting WLDS... [2026-01-09T20:34:40.482945] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-09T20:34:40.482974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-09T20:34:40.493366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-09T20:34:40.493735] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-09T20:34:40.494523] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-09T20:34:40.494594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:40.494630] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:40.494656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:40.494712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:40.554077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:40.555001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:40.555085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:40.555117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:40.693126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:40.693293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:40.693336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:40.693386] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:40.697232] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=94.10%) [2026-01-09T20:34:40.697645] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-09T20:34:40.697801] [INFO ] [sig ] WLDS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:40.877727] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WLDS.txt [2026-01-09T20:34:40.877954] [INFO ] [sig ] [3418/3504] Completed WLDS in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 29.6s [2026-01-09T20:34:40.878020] [INFO ] [sig ] [3419/3504] Forecasting WLFC... [2026-01-09T20:34:40.878073] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-09T20:34:40.878127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-09T20:34:40.894352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-09T20:34:40.894838] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-09T20:34:40.895900] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-09T20:34:40.895964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:40.896002] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:40.896033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:40.896103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:40.981143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:40.982284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:40.982392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:40.982432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:41.151667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:41.151862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:41.151916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:41.153940] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:41.159514] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-09T20:34:41.160005] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-09T20:34:41.160204] [INFO ] [sig ] WLFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:41.376494] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WLFC.txt [2026-01-09T20:34:41.376688] [INFO ] [sig ] [3419/3504] Completed WLFC in 0.5s | 2.91 sym/s | Total: 19.6m | ETA: 29.2s [2026-01-09T20:34:41.376734] [INFO ] [sig ] [3420/3504] Forecasting WLK... [2026-01-09T20:34:41.376766] [INFO ] [sig ] Generating forecast for: WLK [2026-01-09T20:34:41.376801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-09T20:34:41.390723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-09T20:34:41.391232] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-09T20:34:41.392442] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-09T20:34:41.392515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:41.392556] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:41.392613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:41.392697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:41.473689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:41.474949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:41.475111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:41.475170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:41.643180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:41.643349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:41.643390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:41.643418] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:41.647487] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-01-09T20:34:41.647903] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-09T20:34:41.648065] [INFO ] [sig ] WLK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:41.804773] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WLK.txt [2026-01-09T20:34:41.804941] [INFO ] [sig ] [3420/3504] Completed WLK in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 28.9s [2026-01-09T20:34:41.804982] [INFO ] [sig ] [3421/3504] Forecasting WLKP... [2026-01-09T20:34:41.805011] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-09T20:34:41.805040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-09T20:34:41.815628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-09T20:34:41.815927] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-09T20:34:41.816715] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-09T20:34:41.816767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:41.816799] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:41.816826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:41.816883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:41.879825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:41.880983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:41.881094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:41.881142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:42.002491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:42.002866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:42.002909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:42.002938] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:42.006701] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=35.86%) [2026-01-09T20:34:42.007228] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-09T20:34:42.007363] [INFO ] [sig ] WLKP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:42.156810] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WLKP.txt [2026-01-09T20:34:42.156957] [INFO ] [sig ] [3421/3504] Completed WLKP in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 28.6s [2026-01-09T20:34:42.157003] [INFO ] [sig ] [3422/3504] Forecasting WMG... [2026-01-09T20:34:42.157032] [INFO ] [sig ] Generating forecast for: WMG [2026-01-09T20:34:42.157063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-09T20:34:42.167236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-09T20:34:42.167494] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-09T20:34:42.168261] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-09T20:34:42.168314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:42.168356] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:42.168384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:42.168440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:42.224047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:42.224681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:42.224757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:42.224788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:42.350566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:42.350730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:42.350770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:42.350798] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:42.354239] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-09T20:34:42.354715] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-09T20:34:42.354837] [INFO ] [sig ] WMG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:42.494812] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WMG.txt [2026-01-09T20:34:42.494954] [INFO ] [sig ] [3422/3504] Completed WMG in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 28.2s [2026-01-09T20:34:42.494993] [INFO ] [sig ] [3423/3504] Forecasting WMK... [2026-01-09T20:34:42.495022] [INFO ] [sig ] Generating forecast for: WMK [2026-01-09T20:34:42.495053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-09T20:34:42.504951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-09T20:34:42.505198] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-09T20:34:42.505964] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-09T20:34:42.506015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:42.506046] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:42.506073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:42.506129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:42.562434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:42.563036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:42.563112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:42.563143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:42.681462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:42.681617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:42.681656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:42.681685] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:42.685001] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-09T20:34:42.685268] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-09T20:34:42.685386] [INFO ] [sig ] WMK: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:42.826674] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WMK.txt [2026-01-09T20:34:42.826858] [INFO ] [sig ] [3423/3504] Completed WMK in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 27.9s [2026-01-09T20:34:42.826900] [INFO ] [sig ] [3424/3504] Forecasting WMS... [2026-01-09T20:34:42.826931] [INFO ] [sig ] Generating forecast for: WMS [2026-01-09T20:34:42.826960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-09T20:34:42.842762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-09T20:34:42.843140] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-09T20:34:42.843940] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-09T20:34:42.843992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:42.844023] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:42.844049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:42.844110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:42.901160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:42.902006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:42.902095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:42.902127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:43.023618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:43.023768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:43.023807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:43.023834] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:43.027135] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-09T20:34:43.027397] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-09T20:34:43.027515] [INFO ] [sig ] WMS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:43.167968] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WMS.txt [2026-01-09T20:34:43.168106] [INFO ] [sig ] [3424/3504] Completed WMS in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 27.5s [2026-01-09T20:34:43.168145] [INFO ] [sig ] [3425/3504] Forecasting WNC... [2026-01-09T20:34:43.168175] [INFO ] [sig ] Generating forecast for: WNC [2026-01-09T20:34:43.168204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-09T20:34:43.178559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-09T20:34:43.178844] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-09T20:34:43.179804] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-09T20:34:43.179855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:43.179886] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:43.179912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:43.179967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:43.236759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:43.237403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:43.237480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:43.237512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:43.358380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:43.358529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:43.358586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:43.358620] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:43.362051] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-09T20:34:43.362352] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-09T20:34:43.362492] [INFO ] [sig ] WNC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:43.505938] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WNC.txt [2026-01-09T20:34:43.506061] [INFO ] [sig ] [3425/3504] Completed WNC in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 27.2s [2026-01-09T20:34:43.506100] [INFO ] [sig ] [3426/3504] Forecasting WNEB... [2026-01-09T20:34:43.506129] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-09T20:34:43.506164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-09T20:34:43.515962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-09T20:34:43.516228] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-09T20:34:43.517044] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-09T20:34:43.517114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:43.517148] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:43.517176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:43.517233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:43.574700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:43.575344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:43.575444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:43.575477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:43.696347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:43.696488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:43.696530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:43.696561] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:43.700236] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-01-09T20:34:43.700532] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-09T20:34:43.700678] [INFO ] [sig ] WNEB: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:43.842233] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WNEB.txt [2026-01-09T20:34:43.842380] [INFO ] [sig ] [3426/3504] Completed WNEB in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 26.8s [2026-01-09T20:34:43.842419] [INFO ] [sig ] [3427/3504] Forecasting WOOD... [2026-01-09T20:34:43.842450] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-09T20:34:43.842479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-09T20:34:43.852405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-09T20:34:43.852706] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-09T20:34:43.853457] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-09T20:34:43.853508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:43.853539] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:43.853566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:43.853649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:43.911269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:43.911963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:43.912040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:43.912072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:44.014611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:44.014744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:44.014782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:44.014811] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:44.018101] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-01-09T20:34:44.018400] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-09T20:34:44.018519] [INFO ] [sig ] WOOD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:44.159774] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WOOD.txt [2026-01-09T20:34:44.159907] [INFO ] [sig ] [3427/3504] Completed WOOD in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.5s [2026-01-09T20:34:44.159946] [INFO ] [sig ] [3428/3504] Forecasting WOOF... [2026-01-09T20:34:44.159976] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-09T20:34:44.160005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-09T20:34:44.170103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-09T20:34:44.170377] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-09T20:34:44.171145] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-09T20:34:44.171195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:44.171226] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:44.171256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:44.171312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:44.228309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:44.229030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:44.229111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:44.229145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:44.348341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:44.348489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:44.348528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:44.348558] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:44.351963] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=39.19%) [2026-01-09T20:34:44.352251] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-09T20:34:44.352397] [INFO ] [sig ] WOOF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:44.494053] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WOOF.txt [2026-01-09T20:34:44.494195] [INFO ] [sig ] [3428/3504] Completed WOOF in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.1s [2026-01-09T20:34:44.494235] [INFO ] [sig ] [3429/3504] Forecasting WPC... [2026-01-09T20:34:44.494271] [INFO ] [sig ] Generating forecast for: WPC [2026-01-09T20:34:44.494302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-09T20:34:44.504012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-09T20:34:44.504291] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-09T20:34:44.505071] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-09T20:34:44.505124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:44.505158] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:44.505186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:44.505243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:44.564360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:44.565061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:44.565140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:44.565174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:44.689463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:44.689621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:44.689664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:44.689713] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:44.693529] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-09T20:34:44.693820] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-09T20:34:44.693940] [INFO ] [sig ] WPC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:44.846284] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WPC.txt [2026-01-09T20:34:44.846442] [INFO ] [sig ] [3429/3504] Completed WPC in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 25.8s [2026-01-09T20:34:44.846481] [INFO ] [sig ] [3430/3504] Forecasting WPP... [2026-01-09T20:34:44.846511] [INFO ] [sig ] Generating forecast for: WPP [2026-01-09T20:34:44.846541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-09T20:34:44.857141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-09T20:34:44.857663] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-09T20:34:44.858656] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-09T20:34:44.858709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:44.858742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:44.858770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:44.858828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:44.918935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:44.919757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:44.919838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:44.919870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:45.039410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:45.039557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:45.039615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:45.039645] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:45.043100] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-01-09T20:34:45.043375] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-09T20:34:45.043499] [INFO ] [sig ] WPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:45.191324] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WPP.txt [2026-01-09T20:34:45.191462] [INFO ] [sig ] [3430/3504] Completed WPP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 25.5s [2026-01-09T20:34:45.191505] [INFO ] [sig ] [3431/3504] Forecasting WRAP... [2026-01-09T20:34:45.191536] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-09T20:34:45.191566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-09T20:34:45.202029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-09T20:34:45.202323] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-09T20:34:45.203166] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-09T20:34:45.203221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:45.203253] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:45.203283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:45.203342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:45.259810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:45.260515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:45.260609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:45.260643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:45.376853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:45.377000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:45.377039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:45.377066] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:45.380428] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-09T20:34:45.380710] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-09T20:34:45.380828] [INFO ] [sig ] WRAP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:45.523800] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WRAP.txt [2026-01-09T20:34:45.523940] [INFO ] [sig ] [3431/3504] Completed WRAP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 25.1s [2026-01-09T20:34:45.523979] [INFO ] [sig ] [3432/3504] Forecasting WRB... [2026-01-09T20:34:45.524008] [INFO ] [sig ] Generating forecast for: WRB [2026-01-09T20:34:45.524038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-09T20:34:45.534172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-09T20:34:45.534456] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-09T20:34:45.535236] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-09T20:34:45.535288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:45.535320] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:45.535346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:45.535407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:45.591538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:45.592267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:45.592343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:45.592375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:45.711503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:45.711703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:45.711751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:45.711783] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:45.715183] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-01-09T20:34:45.715451] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-09T20:34:45.715588] [INFO ] [sig ] WRB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:45.858181] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WRB.txt [2026-01-09T20:34:45.858311] [INFO ] [sig ] [3432/3504] Completed WRB in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.8s [2026-01-09T20:34:45.858352] [INFO ] [sig ] [3433/3504] Forecasting WRBY... [2026-01-09T20:34:45.858382] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-09T20:34:45.858411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-09T20:34:45.868560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-09T20:34:45.868881] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-09T20:34:45.869653] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-09T20:34:45.869704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:45.869759] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:45.869788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:45.869855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:45.927141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:45.927942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:45.928023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:45.928056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:46.050713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:46.050860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:46.050903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:46.050934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:46.054308] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-09T20:34:46.054604] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-09T20:34:46.054729] [INFO ] [sig ] WRBY: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:46.195567] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WRBY.txt [2026-01-09T20:34:46.195735] [INFO ] [sig ] [3433/3504] Completed WRBY in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.4s [2026-01-09T20:34:46.195775] [INFO ] [sig ] [3434/3504] Forecasting WRLD... [2026-01-09T20:34:46.195804] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-09T20:34:46.195835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-09T20:34:46.205894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-09T20:34:46.206167] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-09T20:34:46.206932] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-09T20:34:46.206983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:46.207014] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:46.207040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:46.207128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:46.265301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:46.266097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:46.266177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:46.266209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:46.383904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:46.384059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:46.384099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:46.384127] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:46.387850] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-01-09T20:34:46.388155] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-09T20:34:46.388306] [INFO ] [sig ] WRLD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:46.544814] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WRLD.txt [2026-01-09T20:34:46.544966] [INFO ] [sig ] [3434/3504] Completed WRLD in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.1s [2026-01-09T20:34:46.545019] [INFO ] [sig ] [3435/3504] Forecasting WSBC... [2026-01-09T20:34:46.545064] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-09T20:34:46.545106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-09T20:34:46.555346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-09T20:34:46.555644] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-09T20:34:46.556409] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-09T20:34:46.556481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:46.556515] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:46.556542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:46.556624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:46.613482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:46.614159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:46.614235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:46.614267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:46.732951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:46.733100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:46.733138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:46.733165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:46.736461] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-01-09T20:34:46.736753] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-09T20:34:46.736872] [INFO ] [sig ] WSBC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:46.876275] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WSBC.txt [2026-01-09T20:34:46.876403] [INFO ] [sig ] [3435/3504] Completed WSBC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 23.7s [2026-01-09T20:34:46.876441] [INFO ] [sig ] [3436/3504] Forecasting WSBF... [2026-01-09T20:34:46.876470] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-09T20:34:46.876500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-09T20:34:46.887121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-09T20:34:46.887412] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-09T20:34:46.888218] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-09T20:34:46.888272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:46.888305] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:46.888332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:46.888389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:46.943785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:46.944492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:46.944590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:46.944625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:47.062260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:47.062406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:47.062445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:47.062528] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:47.066000] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-09T20:34:47.066265] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-09T20:34:47.066386] [INFO ] [sig ] WSBF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:47.206810] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WSBF.txt [2026-01-09T20:34:47.206970] [INFO ] [sig ] [3436/3504] Completed WSBF in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 23.4s [2026-01-09T20:34:47.207009] [INFO ] [sig ] [3437/3504] Forecasting WSC... [2026-01-09T20:34:47.207038] [INFO ] [sig ] Generating forecast for: WSC [2026-01-09T20:34:47.207069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-09T20:34:47.218400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-09T20:34:47.218814] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-09T20:34:47.219611] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-09T20:34:47.219663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:47.219694] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:47.219721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:47.219777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:47.277049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:47.277932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:47.278016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:47.278048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:47.405155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:47.405309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:47.405348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:47.405376] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:47.408760] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-01-09T20:34:47.409042] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-09T20:34:47.409165] [INFO ] [sig ] WSC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:47.563831] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WSC.txt [2026-01-09T20:34:47.563986] [INFO ] [sig ] [3437/3504] Completed WSC in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 23.1s [2026-01-09T20:34:47.564026] [INFO ] [sig ] [3438/3504] Forecasting WSFS... [2026-01-09T20:34:47.564055] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-09T20:34:47.564086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-09T20:34:47.574459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-09T20:34:47.574768] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-09T20:34:47.575557] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-09T20:34:47.575631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:47.575664] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:47.575690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:47.575747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:47.632331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:47.633014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:47.633092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:47.633125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:47.750007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:47.750160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:47.750201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:47.750231] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:47.753680] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-09T20:34:47.753957] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-09T20:34:47.754079] [INFO ] [sig ] WSFS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:47.897818] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WSFS.txt [2026-01-09T20:34:47.897960] [INFO ] [sig ] [3438/3504] Completed WSFS in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 22.7s [2026-01-09T20:34:47.897998] [INFO ] [sig ] [3439/3504] Forecasting WSM... [2026-01-09T20:34:47.898027] [INFO ] [sig ] Generating forecast for: WSM [2026-01-09T20:34:47.898058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-09T20:34:47.909070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-09T20:34:47.909406] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-09T20:34:47.910180] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-09T20:34:47.910231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:47.910261] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:47.910287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:47.910350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:47.967153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:47.967802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:47.967879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:47.967910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:48.088792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:48.088940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:48.088981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:48.089011] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:48.092413] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=17.96%) [2026-01-09T20:34:48.092708] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-09T20:34:48.092828] [INFO ] [sig ] WSM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:48.235641] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WSM.txt [2026-01-09T20:34:48.235783] [INFO ] [sig ] [3439/3504] Completed WSM in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 22.4s [2026-01-09T20:34:48.235824] [INFO ] [sig ] [3440/3504] Forecasting WSO... [2026-01-09T20:34:48.235855] [INFO ] [sig ] Generating forecast for: WSO [2026-01-09T20:34:48.235886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-09T20:34:48.246084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-09T20:34:48.246371] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-09T20:34:48.247187] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-09T20:34:48.247241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:48.247274] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:48.247301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:48.247360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:48.305156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:48.305930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:48.306014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:48.306045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:48.425304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:48.425454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:48.425493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:48.425520] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:48.428901] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-01-09T20:34:48.429191] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-09T20:34:48.429312] [INFO ] [sig ] WSO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:48.570253] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WSO.txt [2026-01-09T20:34:48.570384] [INFO ] [sig ] [3440/3504] Completed WSO in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 22.0s [2026-01-09T20:34:48.570422] [INFO ] [sig ] [3441/3504] Forecasting WTBA... [2026-01-09T20:34:48.570451] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-09T20:34:48.570480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-09T20:34:48.580508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-09T20:34:48.580849] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-09T20:34:48.581634] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-09T20:34:48.581688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:48.581720] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:48.581747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:48.581804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:48.638174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:48.639071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:48.639149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:48.639184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:48.755544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:48.755708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:48.755747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:48.755776] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:48.759812] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-09T20:34:48.760084] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-09T20:34:48.760208] [INFO ] [sig ] WTBA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:48.900797] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WTBA.txt [2026-01-09T20:34:48.900929] [INFO ] [sig ] [3441/3504] Completed WTBA in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 21.7s [2026-01-09T20:34:48.900967] [INFO ] [sig ] [3442/3504] Forecasting WTFC... [2026-01-09T20:34:48.900997] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-09T20:34:48.901025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-09T20:34:48.912557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-09T20:34:48.912933] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-09T20:34:48.913736] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-09T20:34:48.913790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:48.913822] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:48.913850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:48.913907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:48.974723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:48.975599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:48.975684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:48.975717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:49.104547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:49.104736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:49.104788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:49.104819] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:49.108203] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-09T20:34:49.108475] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-09T20:34:49.108617] [INFO ] [sig ] WTFC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:49.250934] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WTFC.txt [2026-01-09T20:34:49.251064] [INFO ] [sig ] [3442/3504] Completed WTFC in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 21.3s [2026-01-09T20:34:49.251103] [INFO ] [sig ] [3443/3504] Forecasting WTI... [2026-01-09T20:34:49.251132] [INFO ] [sig ] Generating forecast for: WTI [2026-01-09T20:34:49.251161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-09T20:34:49.261682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-09T20:34:49.262035] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-09T20:34:49.262856] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-09T20:34:49.262911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:49.262944] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:49.262972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:49.263031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:49.320601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:49.321331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:49.321441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:49.321475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:49.441710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:49.441860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:49.441910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:49.441943] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:49.445418] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=68.30%) [2026-01-09T20:34:49.445704] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-09T20:34:49.445823] [INFO ] [sig ] WTI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:49.586307] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WTI.txt [2026-01-09T20:34:49.586437] [INFO ] [sig ] [3443/3504] Completed WTI in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 21.0s [2026-01-09T20:34:49.586475] [INFO ] [sig ] [3444/3504] Forecasting WTRG... [2026-01-09T20:34:49.586504] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-09T20:34:49.586535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-09T20:34:49.596435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-09T20:34:49.596753] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-09T20:34:49.597660] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-09T20:34:49.597711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:49.597742] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:49.597768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:49.597822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:49.653728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:49.654609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:49.654694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:49.654727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:49.782158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:49.782326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:49.782369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:49.782400] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:49.787023] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-09T20:34:49.787325] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-09T20:34:49.787457] [INFO ] [sig ] WTRG: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:49.941747] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WTRG.txt [2026-01-09T20:34:49.941888] [INFO ] [sig ] [3444/3504] Completed WTRG in 0.4s | 2.91 sym/s | Total: 19.7m | ETA: 20.6s [2026-01-09T20:34:49.941927] [INFO ] [sig ] [3445/3504] Forecasting WTS... [2026-01-09T20:34:49.941958] [INFO ] [sig ] Generating forecast for: WTS [2026-01-09T20:34:49.941989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-09T20:34:49.953517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-09T20:34:49.954093] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-09T20:34:49.954937] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-09T20:34:49.954991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:49.955022] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:49.955048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:49.955104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:50.018053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:50.019023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:50.019118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:50.019156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:50.144443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:50.144621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:50.144663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:50.144691] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:50.147973] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-01-09T20:34:50.148235] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-09T20:34:50.148354] [INFO ] [sig ] WTS: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:50.285820] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WTS.txt [2026-01-09T20:34:50.285935] [INFO ] [sig ] [3445/3504] Completed WTS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.3s [2026-01-09T20:34:50.285973] [INFO ] [sig ] [3446/3504] Forecasting WULF... [2026-01-09T20:34:50.286002] [INFO ] [sig ] Generating forecast for: WULF [2026-01-09T20:34:50.286031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-09T20:34:50.296115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-09T20:34:50.296417] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-09T20:34:50.297231] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-09T20:34:50.297284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:50.297327] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:50.297354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:50.297409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:50.356704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:50.357452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:50.357532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:50.357566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:50.479106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:50.479252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:50.479292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:50.479322] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:50.482915] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-09T20:34:50.483188] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-09T20:34:50.483310] [INFO ] [sig ] WULF: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:50.630826] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WULF.txt [2026-01-09T20:34:50.630984] [INFO ] [sig ] [3446/3504] Completed WULF in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.0s [2026-01-09T20:34:50.631026] [INFO ] [sig ] [3447/3504] Forecasting WVE... [2026-01-09T20:34:50.631058] [INFO ] [sig ] Generating forecast for: WVE [2026-01-09T20:34:50.631089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-09T20:34:50.641225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-09T20:34:50.641496] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-09T20:34:50.642298] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-09T20:34:50.642351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:50.642385] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:50.642415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:50.642471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:50.701669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:50.702365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:50.702443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:50.702477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:50.829957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:50.830094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:50.830135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:50.830165] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:50.833564] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-01-09T20:34:50.833854] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-09T20:34:50.833975] [INFO ] [sig ] WVE: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:50.982855] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WVE.txt [2026-01-09T20:34:50.983005] [INFO ] [sig ] [3447/3504] Completed WVE in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 19.6s [2026-01-09T20:34:50.983047] [INFO ] [sig ] [3448/3504] Forecasting WWD... [2026-01-09T20:34:50.983079] [INFO ] [sig ] Generating forecast for: WWD [2026-01-09T20:34:50.983112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-09T20:34:50.994291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-09T20:34:50.994567] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-09T20:34:50.995541] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-09T20:34:50.995609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:50.995641] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:50.995668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:50.995723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:51.055403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:51.056222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:51.056302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:51.056336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:51.177154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:51.177298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:51.177335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:51.177364] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:51.181032] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-09T20:34:51.181295] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-09T20:34:51.181414] [INFO ] [sig ] WWD: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:51.322560] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WWD.txt [2026-01-09T20:34:51.322704] [INFO ] [sig ] [3448/3504] Completed WWD in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 19.3s [2026-01-09T20:34:51.322742] [INFO ] [sig ] [3449/3504] Forecasting WY... [2026-01-09T20:34:51.322772] [INFO ] [sig ] Generating forecast for: WY [2026-01-09T20:34:51.322801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-09T20:34:51.332917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-09T20:34:51.333200] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-09T20:34:51.333973] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-09T20:34:51.334024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:51.334055] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:51.334081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:51.334140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:51.389742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:51.390342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:51.390422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:51.390453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:51.502498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:51.502651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:51.502689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:51.502719] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:51.505994] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-01-09T20:34:51.506258] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-09T20:34:51.506375] [INFO ] [sig ] WY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:51.650952] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/WY.txt [2026-01-09T20:34:51.651104] [INFO ] [sig ] [3449/3504] Completed WY in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 18.9s [2026-01-09T20:34:51.651152] [INFO ] [sig ] [3450/3504] Forecasting WYNN... [2026-01-09T20:34:51.651192] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-09T20:34:51.651222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-09T20:34:51.661822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-09T20:34:51.662155] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-09T20:34:51.663003] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-09T20:34:51.663056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:51.663115] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:51.663148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:51.663223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:51.721161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:51.721933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:51.722011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:51.722044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:51.843717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:51.843867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:51.843904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:51.843934] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:51.847223] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=35.81%) [2026-01-09T20:34:51.847493] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-09T20:34:51.847646] [INFO ] [sig ] WYNN: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:51.987221] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/WYNN.txt [2026-01-09T20:34:51.987357] [INFO ] [sig ] [3450/3504] Completed WYNN in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 18.6s [2026-01-09T20:34:51.987395] [INFO ] [sig ] [3451/3504] Forecasting XBIL... [2026-01-09T20:34:51.987424] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-09T20:34:51.987454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-09T20:34:51.997212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-09T20:34:51.997524] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-09T20:34:51.998302] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-09T20:34:51.998355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:51.998392] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:51.998424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:51.998492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:52.057187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:52.058071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:52.058161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:52.058194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:52.153061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:52.153202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:52.153240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:52.153268] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:52.156548] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-09T20:34:52.156902] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-09T20:34:52.157050] [INFO ] [sig ] XBIL: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:52.295141] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XBIL.txt [2026-01-09T20:34:52.295266] [INFO ] [sig ] [3451/3504] Completed XBIL in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 18.2s [2026-01-09T20:34:52.295304] [INFO ] [sig ] [3452/3504] Forecasting XEL... [2026-01-09T20:34:52.295333] [INFO ] [sig ] Generating forecast for: XEL [2026-01-09T20:34:52.295362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-09T20:34:52.305416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-09T20:34:52.305744] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-09T20:34:52.306503] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-09T20:34:52.306555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:52.306608] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:52.306637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:52.306694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:52.363024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:52.363705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:52.363782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:52.363813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:52.485052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:52.485180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:52.485218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:52.485246] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:52.488606] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-09T20:34:52.488875] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-09T20:34:52.488994] [INFO ] [sig ] XEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:52.626888] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/XEL.txt [2026-01-09T20:34:52.627014] [INFO ] [sig ] [3452/3504] Completed XEL in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 17.9s [2026-01-09T20:34:52.627051] [INFO ] [sig ] [3453/3504] Forecasting XENE... [2026-01-09T20:34:52.627102] [INFO ] [sig ] Generating forecast for: XENE [2026-01-09T20:34:52.627135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-09T20:34:52.636893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-09T20:34:52.637174] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-09T20:34:52.637954] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-09T20:34:52.638005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:52.638035] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:52.638062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:52.638117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:52.693255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:52.693916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:52.693994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:52.694026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:52.812068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:52.812214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:52.812254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:52.812332] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:52.815672] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-09T20:34:52.815942] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-09T20:34:52.816065] [INFO ] [sig ] XENE: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:52.957633] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XENE.txt [2026-01-09T20:34:52.957785] [INFO ] [sig ] [3453/3504] Completed XENE in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 17.5s [2026-01-09T20:34:52.957824] [INFO ] [sig ] [3454/3504] Forecasting XERS... [2026-01-09T20:34:52.957855] [INFO ] [sig ] Generating forecast for: XERS [2026-01-09T20:34:52.957885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-09T20:34:52.968259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-09T20:34:52.968647] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-09T20:34:52.969458] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-09T20:34:52.969526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:52.969566] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:52.969627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:52.969688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:53.027587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:53.028302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:53.028382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:53.028415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:53.146566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:53.146726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:53.146767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:53.146797] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:53.150366] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-01-09T20:34:53.150670] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-09T20:34:53.150797] [INFO ] [sig ] XERS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:53.294188] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XERS.txt [2026-01-09T20:34:53.294321] [INFO ] [sig ] [3454/3504] Completed XERS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 17.2s [2026-01-09T20:34:53.294361] [INFO ] [sig ] [3455/3504] Forecasting XGN... [2026-01-09T20:34:53.294391] [INFO ] [sig ] Generating forecast for: XGN [2026-01-09T20:34:53.294421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-09T20:34:53.305562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-09T20:34:53.306060] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-09T20:34:53.307066] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-09T20:34:53.307154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:53.307187] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:53.307214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:53.307274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:53.363693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:53.364409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:53.364508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:53.364541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:53.483292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:53.483425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:53.483463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:53.483496] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:53.486767] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-09T20:34:53.487030] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-09T20:34:53.487181] [INFO ] [sig ] XGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:53.628115] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XGN.txt [2026-01-09T20:34:53.628247] [INFO ] [sig ] [3455/3504] Completed XGN in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 16.9s [2026-01-09T20:34:53.628287] [INFO ] [sig ] [3456/3504] Forecasting XOM... [2026-01-09T20:34:53.628320] [INFO ] [sig ] Generating forecast for: XOM [2026-01-09T20:34:53.628351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-09T20:34:53.638530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-09T20:34:53.638831] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-09T20:34:53.639605] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-09T20:34:53.639658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:53.639690] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:53.639717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:53.639773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:53.695585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:53.696246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:53.696323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:53.696355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:53.818172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:53.818328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:53.818369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:53.818397] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:53.821793] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-01-09T20:34:53.822064] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-09T20:34:53.822186] [INFO ] [sig ] XOM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:53.961367] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XOM.txt [2026-01-09T20:34:53.961492] [INFO ] [sig ] [3456/3504] Completed XOM in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 16.5s [2026-01-09T20:34:53.961531] [INFO ] [sig ] [3457/3504] Forecasting XOMA... [2026-01-09T20:34:53.961560] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-09T20:34:53.961608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-09T20:34:53.973161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-09T20:34:53.973494] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-09T20:34:53.974282] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-09T20:34:53.974334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:53.974364] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:53.974402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:53.974459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:54.031789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:54.032452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:54.032532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:54.032564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:54.150834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:54.150980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:54.151018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:54.151047] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:54.154414] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-01-09T20:34:54.154709] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-09T20:34:54.154831] [INFO ] [sig ] XOMA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:54.297513] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XOMA.txt [2026-01-09T20:34:54.297675] [INFO ] [sig ] [3457/3504] Completed XOMA in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 16.2s [2026-01-09T20:34:54.297715] [INFO ] [sig ] [3458/3504] Forecasting XOS... [2026-01-09T20:34:54.297745] [INFO ] [sig ] Generating forecast for: XOS [2026-01-09T20:34:54.297775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-09T20:34:54.307558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-09T20:34:54.307864] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-09T20:34:54.308672] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-09T20:34:54.308725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:54.308758] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:54.308786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:54.308848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:54.364755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:54.365425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:54.365503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:54.365534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:54.484012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:54.484151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:54.484192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:54.484221] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:54.488018] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-09T20:34:54.488294] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-09T20:34:54.488420] [INFO ] [sig ] XOS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:54.627394] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XOS.txt [2026-01-09T20:34:54.627525] [INFO ] [sig ] [3458/3504] Completed XOS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 15.8s [2026-01-09T20:34:54.627564] [INFO ] [sig ] [3459/3504] Forecasting XP... [2026-01-09T20:34:54.627612] [INFO ] [sig ] Generating forecast for: XP [2026-01-09T20:34:54.627643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-09T20:34:54.637968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-09T20:34:54.638271] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-09T20:34:54.639068] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-09T20:34:54.639120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:54.639152] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:54.639179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:54.639235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:54.700800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:54.701672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:54.701754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:54.701788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:54.827243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:54.827390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:54.827431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:54.827460] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:54.830808] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-09T20:34:54.831069] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-09T20:34:54.831185] [INFO ] [sig ] XP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:54.970713] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/XP.txt [2026-01-09T20:34:54.970860] [INFO ] [sig ] [3459/3504] Completed XP in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 15.5s [2026-01-09T20:34:54.970899] [INFO ] [sig ] [3460/3504] Forecasting XPEL... [2026-01-09T20:34:54.970929] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-09T20:34:54.970959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-09T20:34:54.981533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-09T20:34:54.981928] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-09T20:34:54.982756] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-09T20:34:54.982808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:54.982840] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:54.982868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:54.982926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:55.040045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:55.040733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:55.040841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:55.040885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:55.166563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:55.166730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:55.166962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:55.166992] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:55.170980] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=14.50%) [2026-01-09T20:34:55.171263] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-09T20:34:55.171389] [INFO ] [sig ] XPEL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:55.322443] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/XPEL.txt [2026-01-09T20:34:55.322619] [INFO ] [sig ] [3460/3504] Completed XPEL in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 15.1s [2026-01-09T20:34:55.322661] [INFO ] [sig ] [3461/3504] Forecasting XPO... [2026-01-09T20:34:55.322689] [INFO ] [sig ] Generating forecast for: XPO [2026-01-09T20:34:55.322727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-09T20:34:55.333623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-09T20:34:55.333959] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-09T20:34:55.334758] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-09T20:34:55.334811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:55.334845] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:55.334872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:55.334929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:55.395434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:55.396262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:55.396344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:55.396378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:55.518412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:55.518559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:55.518616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:55.518648] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:55.522419] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-01-09T20:34:55.522722] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-09T20:34:55.522854] [INFO ] [sig ] XPO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:55.670496] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XPO.txt [2026-01-09T20:34:55.670643] [INFO ] [sig ] [3461/3504] Completed XPO in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 14.8s [2026-01-09T20:34:55.670682] [INFO ] [sig ] [3462/3504] Forecasting XPOF... [2026-01-09T20:34:55.670712] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-09T20:34:55.670741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-09T20:34:55.681205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-09T20:34:55.681525] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-09T20:34:55.682353] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-09T20:34:55.682417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:55.682459] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:55.682497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:55.682602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:55.741746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:55.742514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:55.742611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:55.742648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:55.867227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:55.867384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:55.867424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:55.867454] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:55.870981] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-01-09T20:34:55.871362] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-09T20:34:55.871533] [INFO ] [sig ] XPOF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:56.025690] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XPOF.txt [2026-01-09T20:34:56.025856] [INFO ] [sig ] [3462/3504] Completed XPOF in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 14.4s [2026-01-09T20:34:56.025903] [INFO ] [sig ] [3463/3504] Forecasting XPRO... [2026-01-09T20:34:56.025948] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-09T20:34:56.025990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-09T20:34:56.036888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-09T20:34:56.037276] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-09T20:34:56.038069] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-09T20:34:56.038120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:56.038150] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:56.038176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:56.038231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:56.093022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:56.093872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:56.093957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:56.093988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:56.211157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:56.211304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:56.211342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:56.211373] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:56.214682] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-01-09T20:34:56.214957] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-09T20:34:56.215080] [INFO ] [sig ] XPRO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:56.361146] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/XPRO.txt [2026-01-09T20:34:56.361351] [INFO ] [sig ] [3463/3504] Completed XPRO in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 14.1s [2026-01-09T20:34:56.361392] [INFO ] [sig ] [3464/3504] Forecasting XRAY... [2026-01-09T20:34:56.361423] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-09T20:34:56.361460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-09T20:34:56.372869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-09T20:34:56.373247] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-09T20:34:56.374100] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-09T20:34:56.374159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:56.374191] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:56.374218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:56.374274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:56.430303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:56.431190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:56.431271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:56.431302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:56.550209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:56.550376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:56.550418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:56.550447] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:56.553992] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=63.07%) [2026-01-09T20:34:56.554276] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-09T20:34:56.554411] [INFO ] [sig ] XRAY: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:56.691489] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XRAY.txt [2026-01-09T20:34:56.691652] [INFO ] [sig ] [3464/3504] Completed XRAY in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.8s [2026-01-09T20:34:56.691693] [INFO ] [sig ] [3465/3504] Forecasting XRX... [2026-01-09T20:34:56.691722] [INFO ] [sig ] Generating forecast for: XRX [2026-01-09T20:34:56.691754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-09T20:34:56.702402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-09T20:34:56.702729] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-09T20:34:56.703477] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-09T20:34:56.703529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:56.703560] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:56.703608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:56.703666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:56.759943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:56.760627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:56.760703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:56.760735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:56.877802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:56.877958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:56.877997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:56.878025] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:56.881358] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=72.14%) [2026-01-09T20:34:56.881647] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-09T20:34:56.881771] [INFO ] [sig ] XRX: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:57.019378] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XRX.txt [2026-01-09T20:34:57.019526] [INFO ] [sig ] [3465/3504] Completed XRX in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.4s [2026-01-09T20:34:57.019564] [INFO ] [sig ] [3466/3504] Forecasting XTIA... [2026-01-09T20:34:57.019614] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-09T20:34:57.019644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-09T20:34:57.030930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-09T20:34:57.031241] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-09T20:34:57.032020] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-09T20:34:57.032071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:57.032104] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:57.032130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:57.032186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:57.088403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:57.089033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:57.089108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:57.089140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:57.210244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:57.210366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:57.210404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:57.210433] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:57.214064] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-01-09T20:34:57.214325] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-09T20:34:57.214446] [INFO ] [sig ] XTIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:57.357172] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XTIA.txt [2026-01-09T20:34:57.357295] [INFO ] [sig ] [3466/3504] Completed XTIA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.1s [2026-01-09T20:34:57.357332] [INFO ] [sig ] [3467/3504] Forecasting XYF... [2026-01-09T20:34:57.357361] [INFO ] [sig ] Generating forecast for: XYF [2026-01-09T20:34:57.357389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-09T20:34:57.369737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-09T20:34:57.370200] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-09T20:34:57.371147] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-09T20:34:57.371198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:57.371254] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:57.371282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:57.371338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:57.428290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:57.429102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:57.429178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:57.429209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:57.549752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:57.549858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:57.549894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:57.549921] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:57.553124] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-01-09T20:34:57.553384] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-09T20:34:57.553502] [INFO ] [sig ] XYF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:57.693134] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/XYF.txt [2026-01-09T20:34:57.693244] [INFO ] [sig ] [3467/3504] Completed XYF in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.7s [2026-01-09T20:34:57.693282] [INFO ] [sig ] [3468/3504] Forecasting XYL... [2026-01-09T20:34:57.693310] [INFO ] [sig ] Generating forecast for: XYL [2026-01-09T20:34:57.693340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-09T20:34:57.704011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-09T20:34:57.704263] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-09T20:34:57.705046] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-09T20:34:57.705098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:57.705130] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:57.705157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:57.705213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:57.760708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:57.761285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:57.761359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:57.761390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:57.886157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:57.886312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:57.886353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:57.886383] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:57.889891] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-09T20:34:57.890167] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-09T20:34:57.890288] [INFO ] [sig ] XYL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:34:58.029145] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/XYL.txt [2026-01-09T20:34:58.029272] [INFO ] [sig ] [3468/3504] Completed XYL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.4s [2026-01-09T20:34:58.029310] [INFO ] [sig ] [3469/3504] Forecasting YALA... [2026-01-09T20:34:58.029339] [INFO ] [sig ] Generating forecast for: YALA [2026-01-09T20:34:58.029368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-09T20:34:58.039398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-09T20:34:58.039706] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-09T20:34:58.040461] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-09T20:34:58.040511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:58.040543] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:58.040589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:58.040650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:58.096054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:58.096685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:58.096943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:58.096975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:58.220642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:58.221021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:58.221061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:58.221089] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:58.224530] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-01-09T20:34:58.224812] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-09T20:34:58.224928] [INFO ] [sig ] YALA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:58.365305] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YALA.txt [2026-01-09T20:34:58.365446] [INFO ] [sig ] [3469/3504] Completed YALA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.0s [2026-01-09T20:34:58.365484] [INFO ] [sig ] [3470/3504] Forecasting YELP... [2026-01-09T20:34:58.365513] [INFO ] [sig ] Generating forecast for: YELP [2026-01-09T20:34:58.365543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-09T20:34:58.375455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-09T20:34:58.375736] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-09T20:34:58.376466] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-09T20:34:58.376539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:58.376591] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:58.376621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:58.376678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:58.433126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:58.433792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:58.433870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:58.433903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:58.556320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:58.556477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:58.556517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:58.556608] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:58.560029] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=67.28%) [2026-01-09T20:34:58.560334] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-09T20:34:58.560469] [INFO ] [sig ] YELP: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:58.701004] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YELP.txt [2026-01-09T20:34:58.701158] [INFO ] [sig ] [3470/3504] Completed YELP in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 11.7s [2026-01-09T20:34:58.701197] [INFO ] [sig ] [3471/3504] Forecasting YETI... [2026-01-09T20:34:58.701227] [INFO ] [sig ] Generating forecast for: YETI [2026-01-09T20:34:58.701258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-09T20:34:58.711715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-09T20:34:58.712073] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-09T20:34:58.712872] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-09T20:34:58.712926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:58.712958] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:58.712986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:58.713043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:58.768876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:58.769720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:58.769987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:58.770019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:58.890341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:58.890496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:58.890535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:58.890564] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:58.893924] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-09T20:34:58.894192] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-09T20:34:58.894312] [INFO ] [sig ] YETI: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:59.033059] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YETI.txt [2026-01-09T20:34:59.033214] [INFO ] [sig ] [3471/3504] Completed YETI in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 11.4s [2026-01-09T20:34:59.033252] [INFO ] [sig ] [3472/3504] Forecasting YMM... [2026-01-09T20:34:59.033283] [INFO ] [sig ] Generating forecast for: YMM [2026-01-09T20:34:59.033312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-09T20:34:59.043752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-09T20:34:59.044075] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-09T20:34:59.044844] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-09T20:34:59.044896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:59.044928] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:59.044954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:59.045010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:59.101213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:59.102257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:59.102334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:59.102366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:59.221407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:59.221554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:59.221609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:59.221644] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:59.224973] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-09T20:34:59.225239] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-09T20:34:59.225359] [INFO ] [sig ] YMM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:59.364749] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YMM.txt [2026-01-09T20:34:59.364885] [INFO ] [sig ] [3472/3504] Completed YMM in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 11.0s [2026-01-09T20:34:59.364923] [INFO ] [sig ] [3473/3504] Forecasting YPF... [2026-01-09T20:34:59.364952] [INFO ] [sig ] Generating forecast for: YPF [2026-01-09T20:34:59.364982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-09T20:34:59.374790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-09T20:34:59.375050] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-09T20:34:59.375819] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-09T20:34:59.375870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:59.375901] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:59.375927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:59.375982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:59.432281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:59.432873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:59.432947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:59.432978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:59.557308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:59.557427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:59.557465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:59.557494] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:59.560757] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=55.21%) [2026-01-09T20:34:59.561026] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-09T20:34:59.561145] [INFO ] [sig ] YPF: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:34:59.700932] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YPF.txt [2026-01-09T20:34:59.701052] [INFO ] [sig ] [3473/3504] Completed YPF in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 10.7s [2026-01-09T20:34:59.701097] [INFO ] [sig ] [3474/3504] Forecasting YQQQ... [2026-01-09T20:34:59.701128] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-09T20:34:59.701158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-09T20:34:59.710974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-09T20:34:59.711245] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-09T20:34:59.712011] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-09T20:34:59.712063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:34:59.712094] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:34:59.712120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:34:59.712176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:34:59.770187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:34:59.770839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:34:59.770917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:34:59.770949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:34:59.891175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:34:59.891323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:34:59.891362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:34:59.891390] [INFO ] [FORECASTER] Training complete [2026-01-09T20:34:59.894670] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-01-09T20:34:59.894933] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-09T20:34:59.895051] [INFO ] [sig ] YQQQ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:00.037130] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/YQQQ.txt [2026-01-09T20:35:00.037271] [INFO ] [sig ] [3474/3504] Completed YQQQ in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 10.3s [2026-01-09T20:35:00.037310] [INFO ] [sig ] [3475/3504] Forecasting YRD... [2026-01-09T20:35:00.037339] [INFO ] [sig ] Generating forecast for: YRD [2026-01-09T20:35:00.037368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-09T20:35:00.047991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-09T20:35:00.048304] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-09T20:35:00.049094] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-09T20:35:00.049147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:00.049178] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:00.049205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:00.049262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:00.106873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:00.108020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:00.108099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:00.108131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:00.229808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:00.229940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:00.229978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:00.230006] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:00.233338] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-01-09T20:35:00.233648] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-09T20:35:00.233769] [INFO ] [sig ] YRD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:00.387535] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YRD.txt [2026-01-09T20:35:00.387887] [INFO ] [sig ] [3475/3504] Completed YRD in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 10.0s [2026-01-09T20:35:00.387931] [INFO ] [sig ] [3476/3504] Forecasting YSG... [2026-01-09T20:35:00.387963] [INFO ] [sig ] Generating forecast for: YSG [2026-01-09T20:35:00.387995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-09T20:35:00.400026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-09T20:35:00.400373] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-09T20:35:00.401199] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-09T20:35:00.401255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:00.401287] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:00.401314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:00.401379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:00.466513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:00.467443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:00.467541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:00.467608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:00.593906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:00.594063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:00.594117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:00.594151] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:00.597785] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=55.45%) [2026-01-09T20:35:00.598066] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-09T20:35:00.598192] [INFO ] [sig ] YSG: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:00.747204] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YSG.txt [2026-01-09T20:35:00.747334] [INFO ] [sig ] [3476/3504] Completed YSG in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 9.6s [2026-01-09T20:35:00.747373] [INFO ] [sig ] [3477/3504] Forecasting YTRA... [2026-01-09T20:35:00.747402] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-09T20:35:00.747432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-09T20:35:00.757830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-09T20:35:00.758117] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-09T20:35:00.758908] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-09T20:35:00.758961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:00.758994] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:00.759030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:00.759112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:00.819494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:00.820316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:00.820434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:00.820469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:00.943988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:00.944146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:00.944225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:00.944269] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:00.948312] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-09T20:35:00.948634] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-09T20:35:00.948785] [INFO ] [sig ] YTRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:01.097941] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/YTRA.txt [2026-01-09T20:35:01.098088] [INFO ] [sig ] [3477/3504] Completed YTRA in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 9.3s [2026-01-09T20:35:01.098128] [INFO ] [sig ] [3478/3504] Forecasting YUM... [2026-01-09T20:35:01.098158] [INFO ] [sig ] Generating forecast for: YUM [2026-01-09T20:35:01.098190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-09T20:35:01.110027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-09T20:35:01.110324] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-09T20:35:01.111133] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-09T20:35:01.111187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:01.111220] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:01.111248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:01.111306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:01.171218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:01.172099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:01.172183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:01.172217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:01.296315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:01.296479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:01.296531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:01.296594] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:01.300760] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-01-09T20:35:01.301246] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-09T20:35:01.301392] [INFO ] [sig ] YUM: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:01.456015] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/YUM.txt [2026-01-09T20:35:01.456180] [INFO ] [sig ] [3478/3504] Completed YUM in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 8.9s [2026-01-09T20:35:01.456220] [INFO ] [sig ] [3479/3504] Forecasting YUMC... [2026-01-09T20:35:01.456257] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-09T20:35:01.456305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-09T20:35:01.468940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-09T20:35:01.469316] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-09T20:35:01.470128] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-09T20:35:01.470182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:01.470214] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:01.470242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:01.470299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:01.532338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:01.533477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:01.533563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:01.533614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:01.664754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:01.664910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:01.664949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:01.664978] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:01.668516] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=30.20%) [2026-01-09T20:35:01.668888] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-09T20:35:01.669028] [INFO ] [sig ] YUMC: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:01.823179] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/YUMC.txt [2026-01-09T20:35:01.823417] [INFO ] [sig ] [3479/3504] Completed YUMC in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 8.6s [2026-01-09T20:35:01.823480] [INFO ] [sig ] [3480/3504] Forecasting Z... [2026-01-09T20:35:01.823526] [INFO ] [sig ] Generating forecast for: Z [2026-01-09T20:35:01.823595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-09T20:35:01.836492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-09T20:35:01.837151] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-09T20:35:01.838241] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-09T20:35:01.838296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:01.838332] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:01.838366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:01.838424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:01.906628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:01.907842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:01.908025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:01.908079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:02.050729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:02.050889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:02.050931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:02.050962] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:02.054817] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-01-09T20:35:02.055111] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-09T20:35:02.055275] [INFO ] [sig ] Z: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:02.202204] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/Z.txt [2026-01-09T20:35:02.202412] [INFO ] [sig ] [3480/3504] Completed Z in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 8.3s [2026-01-09T20:35:02.202453] [INFO ] [sig ] [3481/3504] Forecasting ZBH... [2026-01-09T20:35:02.202484] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-09T20:35:02.202513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-09T20:35:02.213291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-09T20:35:02.213673] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-09T20:35:02.214453] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-09T20:35:02.214505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:02.214551] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:02.214599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:02.214662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:02.270479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:02.271362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:02.271448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:02.271481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:02.390866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:02.391022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:02.391061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:02.391091] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:02.394417] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=33.72%) [2026-01-09T20:35:02.394702] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-09T20:35:02.394823] [INFO ] [sig ] ZBH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:02.533078] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZBH.txt [2026-01-09T20:35:02.533218] [INFO ] [sig ] [3481/3504] Completed ZBH in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.9s [2026-01-09T20:35:02.533259] [INFO ] [sig ] [3482/3504] Forecasting ZBIO... [2026-01-09T20:35:02.533289] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-09T20:35:02.533320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-09T20:35:02.544360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-09T20:35:02.544677] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-09T20:35:02.545440] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-09T20:35:02.545492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:02.545525] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:02.545553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:02.545633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:02.601596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:02.602261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:02.602340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:02.602372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:02.723332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:02.723493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:02.723533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:02.723562] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:02.726941] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-09T20:35:02.727235] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-09T20:35:02.727358] [INFO ] [sig ] ZBIO: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:02.869179] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZBIO.txt [2026-01-09T20:35:02.869317] [INFO ] [sig ] [3482/3504] Completed ZBIO in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.6s [2026-01-09T20:35:02.869357] [INFO ] [sig ] [3483/3504] Forecasting ZBRA... [2026-01-09T20:35:02.869387] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-09T20:35:02.869418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-09T20:35:02.880126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-09T20:35:02.880464] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-09T20:35:02.881239] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-09T20:35:02.881290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:02.881321] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:02.881346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:02.881401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:02.938734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:02.939820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:02.939905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:02.939936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:03.061729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:03.061884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:03.061923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:03.061953] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:03.065362] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-01-09T20:35:03.065656] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-09T20:35:03.065779] [INFO ] [sig ] ZBRA: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:03.205263] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZBRA.txt [2026-01-09T20:35:03.205406] [INFO ] [sig ] [3483/3504] Completed ZBRA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.2s [2026-01-09T20:35:03.205443] [INFO ] [sig ] [3484/3504] Forecasting ZD... [2026-01-09T20:35:03.205472] [INFO ] [sig ] Generating forecast for: ZD [2026-01-09T20:35:03.205502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-09T20:35:03.216217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-09T20:35:03.216491] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-09T20:35:03.217274] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-09T20:35:03.217324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:03.217380] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:03.217408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:03.217464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:03.274325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:03.275164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:03.275246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:03.275278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:03.404225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:03.404384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:03.404426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:03.404456] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:03.409463] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-09T20:35:03.409949] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-09T20:35:03.410316] [INFO ] [sig ] ZD: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:03.551900] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZD.txt [2026-01-09T20:35:03.552014] [INFO ] [sig ] [3484/3504] Completed ZD in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.9s [2026-01-09T20:35:03.552053] [INFO ] [sig ] [3485/3504] Forecasting ZEPP... [2026-01-09T20:35:03.552082] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-09T20:35:03.552118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-09T20:35:03.562067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-09T20:35:03.562334] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-09T20:35:03.563111] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-09T20:35:03.563164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:03.563195] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:03.563221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:03.563276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:03.619010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:03.619627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:03.619704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:03.619738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:03.733009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:03.733169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:03.733210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:03.733240] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:03.736593] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=44.38%) [2026-01-09T20:35:03.736867] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-09T20:35:03.736989] [INFO ] [sig ] ZEPP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:03.879844] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZEPP.txt [2026-01-09T20:35:03.880184] [INFO ] [sig ] [3485/3504] Completed ZEPP in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.5s [2026-01-09T20:35:03.880222] [INFO ] [sig ] [3486/3504] Forecasting ZETA... [2026-01-09T20:35:03.880251] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-09T20:35:03.880280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-09T20:35:03.891355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-09T20:35:03.891670] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-09T20:35:03.892423] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-09T20:35:03.892474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:03.892505] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:03.892531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:03.892604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:03.947358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:03.948177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:03.948257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:03.948289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:04.072203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:04.072359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:04.072397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:04.072425] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:04.075930] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-01-09T20:35:04.076198] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-09T20:35:04.076318] [INFO ] [sig ] ZETA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:04.220515] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZETA.txt [2026-01-09T20:35:04.221453] [INFO ] [sig ] [3486/3504] Completed ZETA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.2s [2026-01-09T20:35:04.221497] [INFO ] [sig ] [3487/3504] Forecasting ZEUS... [2026-01-09T20:35:04.221526] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-09T20:35:04.221557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-09T20:35:04.232023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-09T20:35:04.232387] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-09T20:35:04.233182] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-09T20:35:04.233236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:04.233269] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:04.233297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:04.233355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:04.293896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:04.294870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:04.294963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:04.294998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:04.416570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:04.416739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:04.416779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:04.416843] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:04.420328] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-01-09T20:35:04.420620] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-09T20:35:04.420747] [INFO ] [sig ] ZEUS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:04.563323] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZEUS.txt [2026-01-09T20:35:04.563482] [INFO ] [sig ] [3487/3504] Completed ZEUS in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.8s [2026-01-09T20:35:04.563521] [INFO ] [sig ] [3488/3504] Forecasting ZGN... [2026-01-09T20:35:04.563552] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-09T20:35:04.563601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-09T20:35:04.574006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-09T20:35:04.574338] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-09T20:35:04.575106] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-09T20:35:04.575157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:04.575189] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:04.575216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:04.575272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:04.631649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:04.632753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:04.632836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:04.632870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:04.755418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:04.755592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:04.755635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:04.755684] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:04.759135] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-09T20:35:04.759432] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-09T20:35:04.759613] [INFO ] [sig ] ZGN: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:04.902005] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZGN.txt [2026-01-09T20:35:04.902158] [INFO ] [sig ] [3488/3504] Completed ZGN in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.5s [2026-01-09T20:35:04.902197] [INFO ] [sig ] [3489/3504] Forecasting ZH... [2026-01-09T20:35:04.902228] [INFO ] [sig ] Generating forecast for: ZH [2026-01-09T20:35:04.902258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-09T20:35:04.912656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-09T20:35:04.913021] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-09T20:35:04.913822] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-09T20:35:04.913876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:04.913908] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:04.913935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:04.914018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:04.972068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:04.972945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:04.973027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:04.973060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:05.099437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:05.099604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:05.099645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:05.099675] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:05.102977] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-09T20:35:05.103244] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-09T20:35:05.103362] [INFO ] [sig ] ZH: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:05.245515] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZH.txt [2026-01-09T20:35:05.245691] [INFO ] [sig ] [3489/3504] Completed ZH in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.2s [2026-01-09T20:35:05.245734] [INFO ] [sig ] [3490/3504] Forecasting ZIM... [2026-01-09T20:35:05.245766] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-09T20:35:05.245798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-09T20:35:05.256997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-09T20:35:05.257339] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-09T20:35:05.258178] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-09T20:35:05.258233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:05.258265] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:05.258293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:05.258351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:05.316713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:05.317599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:05.317682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:05.317716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:05.441601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:05.441758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:05.441800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:05.441829] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:05.445610] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-01-09T20:35:05.445899] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-09T20:35:05.446219] [INFO ] [sig ] ZIM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:05.594046] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZIM.txt [2026-01-09T20:35:05.594201] [INFO ] [sig ] [3490/3504] Completed ZIM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 4.8s [2026-01-09T20:35:05.594239] [INFO ] [sig ] [3491/3504] Forecasting ZION... [2026-01-09T20:35:05.594268] [INFO ] [sig ] Generating forecast for: ZION [2026-01-09T20:35:05.594297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-09T20:35:05.606333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-09T20:35:05.606654] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-09T20:35:05.607469] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-09T20:35:05.607522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:05.607555] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:05.607601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:05.607662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:05.667465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:05.668250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:05.668331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:05.668366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:05.797097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:05.797250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:05.797291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:05.797320] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:05.800790] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-01-09T20:35:05.801063] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-09T20:35:05.801186] [INFO ] [sig ] ZION: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:05.944082] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZION.txt [2026-01-09T20:35:05.944221] [INFO ] [sig ] [3491/3504] Completed ZION in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 4.5s [2026-01-09T20:35:05.944260] [INFO ] [sig ] [3492/3504] Forecasting ZIP... [2026-01-09T20:35:05.944291] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-09T20:35:05.944319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-09T20:35:05.954881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-09T20:35:05.955186] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-09T20:35:05.956012] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-09T20:35:05.956065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:05.956097] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:05.956124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:05.956193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:06.013024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:06.013718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:06.013802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:06.013834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:06.138012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:06.138160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:06.138201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:06.138232] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:06.141651] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-09T20:35:06.141925] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-09T20:35:06.142048] [INFO ] [sig ] ZIP: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:06.279939] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZIP.txt [2026-01-09T20:35:06.280075] [INFO ] [sig ] [3492/3504] Completed ZIP in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 4.1s [2026-01-09T20:35:06.280113] [INFO ] [sig ] [3493/3504] Forecasting ZLAB... [2026-01-09T20:35:06.280142] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-09T20:35:06.280171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-09T20:35:06.290936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-09T20:35:06.291223] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-09T20:35:06.292019] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-09T20:35:06.292070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:06.292100] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:06.292125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:06.292179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:06.348981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:06.349712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:06.349791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:06.349825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:06.479427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:06.479626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:06.479670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:06.479701] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:06.483095] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-09T20:35:06.483370] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-09T20:35:06.483496] [INFO ] [sig ] ZLAB: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:06.622985] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZLAB.txt [2026-01-09T20:35:06.623145] [INFO ] [sig ] [3493/3504] Completed ZLAB in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 3.8s [2026-01-09T20:35:06.623202] [INFO ] [sig ] [3494/3504] Forecasting ZM... [2026-01-09T20:35:06.623236] [INFO ] [sig ] Generating forecast for: ZM [2026-01-09T20:35:06.623267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-09T20:35:06.633639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-09T20:35:06.633949] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-09T20:35:06.634751] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-09T20:35:06.634818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:06.634852] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:06.634880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:06.634939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:06.691716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:06.692421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:06.692531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:06.692566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:06.816380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:06.816584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:06.816643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:06.816681] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:06.820324] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-09T20:35:06.820637] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-09T20:35:06.820762] [INFO ] [sig ] ZM: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:06.958458] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZM.txt [2026-01-09T20:35:06.958603] [INFO ] [sig ] [3494/3504] Completed ZM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 3.4s [2026-01-09T20:35:06.958644] [INFO ] [sig ] [3495/3504] Forecasting ZNTL... [2026-01-09T20:35:06.958675] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-09T20:35:06.958704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-09T20:35:06.970191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-09T20:35:06.970527] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-09T20:35:06.971344] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-09T20:35:06.971400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:06.971431] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:06.971457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:06.971513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:07.027099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:07.027968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:07.028048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:07.028081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:07.149048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:07.149209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:07.149249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:07.149278] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:07.152756] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-09T20:35:07.153042] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-09T20:35:07.153171] [INFO ] [sig ] ZNTL: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:07.305841] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZNTL.txt [2026-01-09T20:35:07.306242] [INFO ] [sig ] [3495/3504] Completed ZNTL in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 3.1s [2026-01-09T20:35:07.306300] [INFO ] [sig ] [3496/3504] Forecasting ZS... [2026-01-09T20:35:07.306346] [INFO ] [sig ] Generating forecast for: ZS [2026-01-09T20:35:07.306391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-09T20:35:07.317607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-09T20:35:07.317942] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-09T20:35:07.318799] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-09T20:35:07.318864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:07.318908] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:07.318945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:07.319025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:07.375876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:07.376783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:07.376875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:07.376907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:07.501366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:07.501529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:07.501590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:07.501626] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:07.505184] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-09T20:35:07.505501] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-09T20:35:07.505654] [INFO ] [sig ] ZS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:07.645688] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZS.txt [2026-01-09T20:35:07.645834] [INFO ] [sig ] [3496/3504] Completed ZS in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 2.8s [2026-01-09T20:35:07.645891] [INFO ] [sig ] [3497/3504] Forecasting ZTO... [2026-01-09T20:35:07.645934] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-09T20:35:07.645976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-09T20:35:07.656695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-09T20:35:07.656967] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-09T20:35:07.657780] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-09T20:35:07.657833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:07.657864] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:07.657891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:07.657946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:07.713411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:07.714003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:07.714080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:07.714112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:07.831486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:07.831657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:07.831699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:07.831727] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:07.835089] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-09T20:35:07.835370] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-09T20:35:07.835491] [INFO ] [sig ] ZTO: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:07.975095] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZTO.txt [2026-01-09T20:35:07.975300] [INFO ] [sig ] [3497/3504] Completed ZTO in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 2.4s [2026-01-09T20:35:07.975346] [INFO ] [sig ] [3498/3504] Forecasting ZTS... [2026-01-09T20:35:07.975378] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-09T20:35:07.975407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-09T20:35:07.985970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-09T20:35:07.986290] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-09T20:35:07.987063] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-09T20:35:07.987144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:07.987177] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:07.987203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:07.987259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:08.043065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:08.043911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:08.043990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:08.044021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:08.162565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:08.162735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:08.162775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:08.162803] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:08.166083] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-09T20:35:08.166346] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-09T20:35:08.166462] [INFO ] [sig ] ZTS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:08.305373] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZTS.txt [2026-01-09T20:35:08.305527] [INFO ] [sig ] [3498/3504] Completed ZTS in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 2.1s [2026-01-09T20:35:08.305567] [INFO ] [sig ] [3499/3504] Forecasting ZUMZ... [2026-01-09T20:35:08.305619] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-09T20:35:08.305649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-09T20:35:08.316166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-09T20:35:08.316423] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-09T20:35:08.317191] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-09T20:35:08.317242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:08.317273] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:08.317299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:08.317355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:08.373244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:08.373907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:08.373985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:08.374016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:08.494630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:08.494774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:08.494811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:08.494838] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:08.498160] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-09T20:35:08.498423] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-09T20:35:08.498558] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-09: DOWN (sign=0.00) [2026-01-09T20:35:08.644074] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-12 0 -> ./output/forecasts/individual/2026-01-12/ZUMZ.txt [2026-01-09T20:35:08.644209] [INFO ] [sig ] [3499/3504] Completed ZUMZ in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.7s [2026-01-09T20:35:08.644247] [INFO ] [sig ] [3500/3504] Forecasting ZURA... [2026-01-09T20:35:08.644277] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-09T20:35:08.644305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-09T20:35:08.656376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-09T20:35:08.656777] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-09T20:35:08.657667] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-09T20:35:08.657727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:08.657783] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:08.657834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:08.657940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:08.717679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:08.718553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:08.718655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:08.718687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:08.841838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:08.841997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:08.842037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:08.842066] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:08.845433] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-01-09T20:35:08.845753] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-09T20:35:08.845882] [INFO ] [sig ] ZURA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:08.988546] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZURA.txt [2026-01-09T20:35:08.988697] [INFO ] [sig ] [3500/3504] Completed ZURA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.4s [2026-01-09T20:35:08.988736] [INFO ] [sig ] [3501/3504] Forecasting ZVIA... [2026-01-09T20:35:08.988764] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-09T20:35:08.988795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-09T20:35:08.999178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-09T20:35:08.999426] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-09T20:35:09.000207] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-09T20:35:09.000259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:09.000316] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:09.000343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:09.000398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:09.056316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:09.056932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:09.057007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:09.057038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:09.176418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:09.176534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:09.176604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:09.176636] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:09.179842] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-09T20:35:09.180101] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-09T20:35:09.180219] [INFO ] [sig ] ZVIA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:09.324964] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZVIA.txt [2026-01-09T20:35:09.325126] [INFO ] [sig ] [3501/3504] Completed ZVIA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.0s [2026-01-09T20:35:09.325171] [INFO ] [sig ] [3502/3504] Forecasting ZVRA... [2026-01-09T20:35:09.325204] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-09T20:35:09.325235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-09T20:35:09.336331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-09T20:35:09.336708] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-09T20:35:09.337784] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-09T20:35:09.337852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:09.337898] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:09.337936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:09.338021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:09.403007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:09.403840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:09.403919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:09.403952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:09.519075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:09.519223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:09.519262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:09.519290] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:09.522636] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-09T20:35:09.522906] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-09T20:35:09.523024] [INFO ] [sig ] ZVRA: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:09.668914] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZVRA.txt [2026-01-09T20:35:09.669049] [INFO ] [sig ] [3502/3504] Completed ZVRA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 0.7s [2026-01-09T20:35:09.669087] [INFO ] [sig ] [3503/3504] Forecasting ZWS... [2026-01-09T20:35:09.669117] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-09T20:35:09.669146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-09T20:35:09.679247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-09T20:35:09.679519] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-09T20:35:09.680360] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-09T20:35:09.680415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:09.680447] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:09.680473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:09.680530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:09.741996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:09.742993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:09.743071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:09.743103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:09.866831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:09.866983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:09.867025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:09.867053] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:09.870810] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-01-09T20:35:09.871218] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-09T20:35:09.871360] [INFO ] [sig ] ZWS: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:10.015801] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZWS.txt [2026-01-09T20:35:10.015973] [INFO ] [sig ] [3503/3504] Completed ZWS in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 0.3s [2026-01-09T20:35:10.016014] [INFO ] [sig ] [3504/3504] Forecasting ZYME... [2026-01-09T20:35:10.016044] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-09T20:35:10.016074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-09T20:35:10.027518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-09T20:35:10.027894] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-09T20:35:10.028695] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-09T20:35:10.028747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-09T20:35:10.028777] [DEBUG] [FORECASTER] Starting train method [2026-01-09T20:35:10.028804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-09T20:35:10.028860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-09T20:35:10.089008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-09T20:35:10.089894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-09T20:35:10.089975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-09T20:35:10.090007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-09T20:35:10.210695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-09T20:35:10.210846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-09T20:35:10.210887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-09T20:35:10.210954] [INFO ] [FORECASTER] Training complete [2026-01-09T20:35:10.214396] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-09T20:35:10.214720] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-09T20:35:10.214861] [INFO ] [sig ] ZYME: Forecast for 2026-01-09: UP (sign=1.00) [2026-01-09T20:35:10.363021] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-12 1 -> ./output/forecasts/individual/2026-01-12/ZYME.txt [2026-01-09T20:35:10.363183] [INFO ] [sig ] [3504/3504] Completed ZYME in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 0.0s [2026-01-09T20:35:10.363224] [INFO ] [sig ] ================================================== [2026-01-09T20:35:10.363255] [INFO ] [sig ] Forecasts complete: 3504/3504 symbols succeeded [2026-01-09T20:35:10.363287] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-09T20:35:10.363326] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-09T20:35:10.363871] [INFO ] [sig ] Found 62 forecast dates to process [2026-01-09T20:35:10.363938] [INFO ] [sig ] [1/62] Processing report for 2025-10-10... [2026-01-09T20:35:10.363987] [INFO ] [sig ] [1/62] Report for 2025-10-10 already exists, skipping... [2026-01-09T20:35:10.364024] [INFO ] [sig ] [2/62] Processing report for 2025-10-13... [2026-01-09T20:35:10.364072] [INFO ] [sig ] [2/62] Report for 2025-10-13 already exists, skipping... [2026-01-09T20:35:10.364103] [INFO ] [sig ] [3/62] Processing report for 2025-10-14... [2026-01-09T20:35:10.364137] [INFO ] [sig ] [3/62] Report for 2025-10-14 already exists, skipping... [2026-01-09T20:35:10.364165] [INFO ] [sig ] [4/62] Processing report for 2025-10-15... [2026-01-09T20:35:10.364199] [INFO ] [sig ] [4/62] Report for 2025-10-15 already exists, skipping... [2026-01-09T20:35:10.364226] [INFO ] [sig ] [5/62] Processing report for 2025-10-16... [2026-01-09T20:35:10.364259] [INFO ] [sig ] [5/62] Report for 2025-10-16 already exists, skipping... [2026-01-09T20:35:10.364286] [INFO ] [sig ] [6/62] Processing report for 2025-10-17... [2026-01-09T20:35:10.364318] [INFO ] [sig ] [6/62] Report for 2025-10-17 already exists, skipping... [2026-01-09T20:35:10.364345] [INFO ] [sig ] [7/62] Processing report for 2025-10-20... [2026-01-09T20:35:10.364377] [INFO ] [sig ] [7/62] Report for 2025-10-20 already exists, skipping... [2026-01-09T20:35:10.364404] [INFO ] [sig ] [8/62] Processing report for 2025-10-21... [2026-01-09T20:35:10.364437] [INFO ] [sig ] [8/62] Report for 2025-10-21 already exists, skipping... [2026-01-09T20:35:10.364464] [INFO ] [sig ] [9/62] Processing report for 2025-10-22... [2026-01-09T20:35:10.364496] [INFO ] [sig ] [9/62] Report for 2025-10-22 already exists, skipping... [2026-01-09T20:35:10.364523] [INFO ] [sig ] [10/62] Processing report for 2025-10-23... [2026-01-09T20:35:10.364556] [INFO ] [sig ] [10/62] Report for 2025-10-23 already exists, skipping... [2026-01-09T20:35:10.364601] [INFO ] [sig ] [11/62] Processing report for 2025-10-24... [2026-01-09T20:35:10.364635] [INFO ] [sig ] [11/62] Report for 2025-10-24 already exists, skipping... [2026-01-09T20:35:10.364663] [INFO ] [sig ] [12/62] Processing report for 2025-10-27... [2026-01-09T20:35:10.364695] [INFO ] [sig ] [12/62] Report for 2025-10-27 already exists, skipping... [2026-01-09T20:35:10.364722] [INFO ] [sig ] [13/62] Processing report for 2025-10-28... [2026-01-09T20:35:10.364753] [INFO ] [sig ] [13/62] Report for 2025-10-28 already exists, skipping... [2026-01-09T20:35:10.364780] [INFO ] [sig ] [14/62] Processing report for 2025-10-30... [2026-01-09T20:35:10.364813] [INFO ] [sig ] [14/62] Report for 2025-10-30 already exists, skipping... [2026-01-09T20:35:10.364840] [INFO ] [sig ] [15/62] Processing report for 2025-10-31... [2026-01-09T20:35:10.364872] [INFO ] [sig ] [15/62] Report for 2025-10-31 already exists, skipping... [2026-01-09T20:35:10.364899] [INFO ] [sig ] [16/62] Processing report for 2025-11-03... [2026-01-09T20:35:10.364931] [INFO ] [sig ] [16/62] Report for 2025-11-03 already exists, skipping... [2026-01-09T20:35:10.364957] [INFO ] [sig ] [17/62] Processing report for 2025-11-04... [2026-01-09T20:35:10.364989] [INFO ] [sig ] [17/62] Report for 2025-11-04 already exists, skipping... [2026-01-09T20:35:10.365016] [INFO ] [sig ] [18/62] Processing report for 2025-11-05... [2026-01-09T20:35:10.365048] [INFO ] [sig ] [18/62] Report for 2025-11-05 already exists, skipping... [2026-01-09T20:35:10.365075] [INFO ] [sig ] [19/62] Processing report for 2025-11-06... [2026-01-09T20:35:10.365107] [INFO ] [sig ] [19/62] Report for 2025-11-06 already exists, skipping... [2026-01-09T20:35:10.365134] [INFO ] [sig ] [20/62] Processing report for 2025-11-07... [2026-01-09T20:35:10.365165] [INFO ] [sig ] [20/62] Report for 2025-11-07 already exists, skipping... [2026-01-09T20:35:10.365192] [INFO ] [sig ] [21/62] Processing report for 2025-11-10... [2026-01-09T20:35:10.365223] [INFO ] [sig ] [21/62] Report for 2025-11-10 already exists, skipping... [2026-01-09T20:35:10.365251] [INFO ] [sig ] [22/62] Processing report for 2025-11-11... [2026-01-09T20:35:10.365283] [INFO ] [sig ] [22/62] Report for 2025-11-11 already exists, skipping... [2026-01-09T20:35:10.365316] [INFO ] [sig ] [23/62] Processing report for 2025-11-12... [2026-01-09T20:35:10.365350] [INFO ] [sig ] [23/62] Report for 2025-11-12 already exists, skipping... [2026-01-09T20:35:10.365377] [INFO ] [sig ] [24/62] Processing report for 2025-11-13... [2026-01-09T20:35:10.365409] [INFO ] [sig ] [24/62] Report for 2025-11-13 already exists, skipping... [2026-01-09T20:35:10.365435] [INFO ] [sig ] [25/62] Processing report for 2025-11-17... [2026-01-09T20:35:10.365466] [INFO ] [sig ] [25/62] Report for 2025-11-17 already exists, skipping... [2026-01-09T20:35:10.365492] [INFO ] [sig ] [26/62] Processing report for 2025-11-18... [2026-01-09T20:35:10.365524] [INFO ] [sig ] [26/62] Report for 2025-11-18 already exists, skipping... [2026-01-09T20:35:10.365551] [INFO ] [sig ] [27/62] Processing report for 2025-11-19... [2026-01-09T20:35:10.365600] [INFO ] [sig ] [27/62] Report for 2025-11-19 already exists, skipping... [2026-01-09T20:35:10.365629] [INFO ] [sig ] [28/62] Processing report for 2025-11-20... [2026-01-09T20:35:10.365661] [INFO ] [sig ] [28/62] Report for 2025-11-20 already exists, skipping... [2026-01-09T20:35:10.365688] [INFO ] [sig ] [29/62] Processing report for 2025-11-21... [2026-01-09T20:35:10.365721] [INFO ] [sig ] [29/62] Report for 2025-11-21 already exists, skipping... [2026-01-09T20:35:10.365782] [INFO ] [sig ] [30/62] Processing report for 2025-11-24... [2026-01-09T20:35:10.365834] [INFO ] [sig ] [30/62] Report for 2025-11-24 already exists, skipping... [2026-01-09T20:35:10.365869] [INFO ] [sig ] [31/62] Processing report for 2025-11-25... [2026-01-09T20:35:10.365909] [INFO ] [sig ] [31/62] Report for 2025-11-25 already exists, skipping... [2026-01-09T20:35:10.365943] [INFO ] [sig ] [32/62] Processing report for 2025-11-26... [2026-01-09T20:35:10.365985] [INFO ] [sig ] [32/62] Report for 2025-11-26 already exists, skipping... [2026-01-09T20:35:10.366041] [INFO ] [sig ] [33/62] Processing report for 2025-11-28... [2026-01-09T20:35:10.366109] [INFO ] [sig ] [33/62] Report for 2025-11-28 already exists, skipping... [2026-01-09T20:35:10.366155] [INFO ] [sig ] [34/62] Processing report for 2025-12-01... [2026-01-09T20:35:10.366209] [INFO ] [sig ] [34/62] Report for 2025-12-01 already exists, skipping... [2026-01-09T20:35:10.366243] [INFO ] [sig ] [35/62] Processing report for 2025-12-02... [2026-01-09T20:35:10.366290] [INFO ] [sig ] [35/62] Report for 2025-12-02 already exists, skipping... [2026-01-09T20:35:10.366322] [INFO ] [sig ] [36/62] Processing report for 2025-12-03... [2026-01-09T20:35:10.366365] [INFO ] [sig ] [36/62] Report for 2025-12-03 already exists, skipping... [2026-01-09T20:35:10.366403] [INFO ] [sig ] [37/62] Processing report for 2025-12-04... [2026-01-09T20:35:10.366454] [INFO ] [sig ] [37/62] Report for 2025-12-04 already exists, skipping... [2026-01-09T20:35:10.366495] [INFO ] [sig ] [38/62] Processing report for 2025-12-05... [2026-01-09T20:35:10.366538] [INFO ] [sig ] [38/62] Report for 2025-12-05 already exists, skipping... [2026-01-09T20:35:10.366593] [INFO ] [sig ] [39/62] Processing report for 2025-12-08... [2026-01-09T20:35:10.366641] [INFO ] [sig ] [39/62] Report for 2025-12-08 already exists, skipping... [2026-01-09T20:35:10.366674] [INFO ] [sig ] [40/62] Processing report for 2025-12-09... [2026-01-09T20:35:10.366717] [INFO ] [sig ] [40/62] Report for 2025-12-09 already exists, skipping... [2026-01-09T20:35:10.366752] [INFO ] [sig ] [41/62] Processing report for 2025-12-10... [2026-01-09T20:35:10.366795] [INFO ] [sig ] [41/62] Report for 2025-12-10 already exists, skipping... [2026-01-09T20:35:10.366832] [INFO ] [sig ] [42/62] Processing report for 2025-12-11... [2026-01-09T20:35:10.366877] [INFO ] [sig ] [42/62] Report for 2025-12-11 already exists, skipping... [2026-01-09T20:35:10.366920] [INFO ] [sig ] [43/62] Processing report for 2025-12-12... [2026-01-09T20:35:10.366965] [INFO ] [sig ] [43/62] Report for 2025-12-12 already exists, skipping... [2026-01-09T20:35:10.367000] [INFO ] [sig ] [44/62] Processing report for 2025-12-15... [2026-01-09T20:35:10.367038] [INFO ] [sig ] [44/62] Report for 2025-12-15 already exists, skipping... [2026-01-09T20:35:10.367066] [INFO ] [sig ] [45/62] Processing report for 2025-12-16... [2026-01-09T20:35:10.367122] [INFO ] [sig ] [45/62] Report for 2025-12-16 already exists, skipping... [2026-01-09T20:35:10.367150] [INFO ] [sig ] [46/62] Processing report for 2025-12-17... [2026-01-09T20:35:10.367181] [INFO ] [sig ] [46/62] Report for 2025-12-17 already exists, skipping... [2026-01-09T20:35:10.367206] [INFO ] [sig ] [47/62] Processing report for 2025-12-18... [2026-01-09T20:35:10.367235] [INFO ] [sig ] [47/62] Report for 2025-12-18 already exists, skipping... [2026-01-09T20:35:10.367259] [INFO ] [sig ] [48/62] Processing report for 2025-12-19... [2026-01-09T20:35:10.367289] [INFO ] [sig ] [48/62] Report for 2025-12-19 already exists, skipping... [2026-01-09T20:35:10.367315] [INFO ] [sig ] [49/62] Processing report for 2025-12-22... [2026-01-09T20:35:10.367370] [INFO ] [sig ] [49/62] Report for 2025-12-22 already exists, skipping... [2026-01-09T20:35:10.367399] [INFO ] [sig ] [50/62] Processing report for 2025-12-23... [2026-01-09T20:35:10.367443] [INFO ] [sig ] [50/62] Report for 2025-12-23 already exists, skipping... [2026-01-09T20:35:10.367471] [INFO ] [sig ] [51/62] Processing report for 2025-12-24... [2026-01-09T20:35:10.367538] [INFO ] [sig ] [51/62] Report for 2025-12-24 already exists, skipping... [2026-01-09T20:35:10.367603] [INFO ] [sig ] [52/62] Processing report for 2025-12-26... [2026-01-09T20:35:10.367647] [INFO ] [sig ] [52/62] Report for 2025-12-26 already exists, skipping... [2026-01-09T20:35:10.367675] [INFO ] [sig ] [53/62] Processing report for 2025-12-29... [2026-01-09T20:35:10.367705] [INFO ] [sig ] [53/62] Report for 2025-12-29 already exists, skipping... [2026-01-09T20:35:10.367729] [INFO ] [sig ] [54/62] Processing report for 2025-12-30... [2026-01-09T20:35:10.367769] [INFO ] [sig ] [54/62] Report for 2025-12-30 already exists, skipping... [2026-01-09T20:35:10.367797] [INFO ] [sig ] [55/62] Processing report for 2025-12-31... [2026-01-09T20:35:10.367835] [INFO ] [sig ] [55/62] Report for 2025-12-31 already exists, skipping... [2026-01-09T20:35:10.367864] [INFO ] [sig ] [56/62] Processing report for 2026-01-02... [2026-01-09T20:35:10.367904] [INFO ] [sig ] [56/62] Report for 2026-01-02 already exists, skipping... [2026-01-09T20:35:10.367935] [INFO ] [sig ] [57/62] Processing report for 2026-01-05... [2026-01-09T20:35:10.367974] [INFO ] [sig ] [57/62] Report for 2026-01-05 already exists, skipping... [2026-01-09T20:35:10.368003] [INFO ] [sig ] [58/62] Processing report for 2026-01-06... [2026-01-09T20:35:10.368034] [INFO ] [sig ] [58/62] Report for 2026-01-06 already exists, skipping... [2026-01-09T20:35:10.368060] [INFO ] [sig ] [59/62] Processing report for 2026-01-07... [2026-01-09T20:35:10.368091] [INFO ] [sig ] [59/62] Report for 2026-01-07 already exists, skipping... [2026-01-09T20:35:10.368118] [INFO ] [sig ] [60/62] Processing report for 2026-01-08... [2026-01-09T20:35:10.368150] [INFO ] [sig ] [60/62] Report for 2026-01-08 already exists, skipping... [2026-01-09T20:35:10.368176] [INFO ] [sig ] [61/62] Processing report for 2026-01-09... [2026-01-09T20:35:10.368207] [INFO ] [sig ] [61/62] Report for 2026-01-09 already exists, skipping... [2026-01-09T20:35:10.368233] [INFO ] [sig ] [62/62] Processing report for 2026-01-12... [2026-01-09T20:35:10.436888] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.437283] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-09T20:35:10.437624] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.437950] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.438021] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.438384] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-09T20:35:10.438455] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.438753] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-09T20:35:10.438834] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.438896] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.439248] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.439563] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-09T20:35:10.439874] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.440184] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-09T20:35:10.440445] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.440732] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.440803] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-09T20:35:10.441107] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-09T20:35:10.441345] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-09T20:35:10.441631] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-09T20:35:10.441700] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.442763] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.443051] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.443346] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.443611] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-09T20:35:10.443865] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.444138] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-09T20:35:10.444397] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-09T20:35:10.444653] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.444947] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-09T20:35:10.445220] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.445505] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.445797] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-09T20:35:10.445871] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-09T20:35:10.446120] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.446406] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.446676] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-09T20:35:10.446920] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-09T20:35:10.447212] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-09T20:35:10.447502] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.447809] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-09T20:35:10.448092] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-09T20:35:10.448389] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-09T20:35:10.448691] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.448981] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.449279] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.449556] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.449909] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.450196] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.450501] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.450854] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-09T20:35:10.451155] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-09T20:35:10.451482] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-09T20:35:10.451808] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.451888] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.452174] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.452439] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.452509] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.452857] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.453151] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-09T20:35:10.453439] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-09T20:35:10.453759] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-09T20:35:10.454099] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.454168] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.454502] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.454856] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-09T20:35:10.455162] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.455470] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-09T20:35:10.455808] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.456126] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.456466] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.456792] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-09T20:35:10.457065] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-09T20:35:10.458200] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.458494] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-09T20:35:10.458799] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-09T20:35:10.459126] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-09T20:35:10.459449] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-09T20:35:10.459559] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.459659] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.459984] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.460283] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-09T20:35:10.460558] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.460869] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.461181] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.461505] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-09T20:35:10.461843] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.462175] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.462454] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-09T20:35:10.462736] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.463075] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-09T20:35:10.463379] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.463461] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.463525] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-09T20:35:10.463609] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.463973] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.464297] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.464613] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-09T20:35:10.464944] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.465216] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.465482] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-09T20:35:10.465753] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.466092] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-09T20:35:10.466362] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-09T20:35:10.466635] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.466923] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.467263] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-09T20:35:10.467607] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-09T20:35:10.467968] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.468262] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-09T20:35:10.468554] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-09T20:35:10.468955] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-09T20:35:10.469245] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-09T20:35:10.469521] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.469624] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-09T20:35:10.469914] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-09T20:35:10.470247] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.470602] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.470907] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.471247] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-09T20:35:10.471566] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-09T20:35:10.471935] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.472336] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.472612] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.472874] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.473288] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-09T20:35:10.473555] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-09T20:35:10.473649] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-09T20:35:10.473713] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.474761] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-09T20:35:10.475037] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-09T20:35:10.475109] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.475516] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.475807] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.476135] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.476474] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-09T20:35:10.476825] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-09T20:35:10.477139] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.477213] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-09T20:35:10.477497] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.477829] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.478167] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-09T20:35:10.478238] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-09T20:35:10.478515] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-09T20:35:10.478839] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-09T20:35:10.478911] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.478971] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-09T20:35:10.479262] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-09T20:35:10.479528] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-09T20:35:10.479833] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-09T20:35:10.480114] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-09T20:35:10.480448] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.480730] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-09T20:35:10.481031] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.481112] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.481424] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-09T20:35:10.481711] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-09T20:35:10.482010] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-09T20:35:10.482084] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-09T20:35:10.482397] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-09T20:35:10.482655] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.482964] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.483034] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.483337] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-09T20:35:10.483621] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-09T20:35:10.483895] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.483987] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-09T20:35:10.484265] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.484524] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-09T20:35:10.484908] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.485170] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.485424] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.485687] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.486012] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-09T20:35:10.486284] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-09T20:35:10.486552] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.486950] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.487021] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.487519] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.487837] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.488297] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.488599] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-09T20:35:10.488888] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.488957] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-09T20:35:10.489459] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.489763] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-09T20:35:10.490781] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.491095] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.491380] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-09T20:35:10.491450] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.491729] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.492007] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-09T20:35:10.492339] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.492659] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-09T20:35:10.492928] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.493217] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-09T20:35:10.493486] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-09T20:35:10.493768] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.494073] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.494344] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.494413] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-09T20:35:10.494715] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-09T20:35:10.495068] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.496036] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.496120] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.496447] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-09T20:35:10.496518] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-09T20:35:10.496857] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.497248] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.497527] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-09T20:35:10.497822] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-09T20:35:10.498109] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.498198] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.498271] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-09T20:35:10.498533] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.498855] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-09T20:35:10.499114] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.499430] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-09T20:35:10.499694] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.500004] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-09T20:35:10.500285] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.500696] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-09T20:35:10.500769] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-09T20:35:10.501085] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-09T20:35:10.501354] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.501427] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.501489] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.501548] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-09T20:35:10.501879] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.502161] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.502441] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.502514] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.502598] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.502921] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.503226] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.503592] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.503849] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.504201] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-09T20:35:10.504275] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.504636] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-09T20:35:10.504898] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.505169] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.505435] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.505713] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.506491] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.506754] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-09T20:35:10.507070] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.507348] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.507683] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-09T20:35:10.507950] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-09T20:35:10.508220] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.508290] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.508539] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.508800] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.509054] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-09T20:35:10.509307] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-09T20:35:10.509619] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-09T20:35:10.509861] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.510132] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-09T20:35:10.510377] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.510463] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.510730] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-09T20:35:10.510990] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-09T20:35:10.511230] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.511492] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.511783] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.511857] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.512104] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.512398] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-09T20:35:10.512652] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.512903] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-09T20:35:10.513181] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-09T20:35:10.513449] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.513687] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.513948] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.514234] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-09T20:35:10.514473] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-09T20:35:10.514747] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-09T20:35:10.514833] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-09T20:35:10.515114] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-09T20:35:10.515349] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-09T20:35:10.515604] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-09T20:35:10.516020] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-09T20:35:10.516270] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-09T20:35:10.516532] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-09T20:35:10.516816] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-09T20:35:10.517301] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.518253] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-09T20:35:10.519049] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-09T20:35:10.519321] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-09T20:35:10.519598] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-09T20:35:10.519682] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.519754] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-09T20:35:10.520012] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.520083] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-09T20:35:10.520340] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.520613] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-09T20:35:10.520694] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-09T20:35:10.520925] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.521243] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.521480] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-09T20:35:10.521737] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-09T20:35:10.522020] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-09T20:35:10.522090] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.522332] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.522413] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-09T20:35:10.522648] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.522891] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-09T20:35:10.523159] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-09T20:35:10.523447] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.523712] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.523975] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.524227] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-09T20:35:10.524479] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.524757] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.525044] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.525279] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.525531] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.525792] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.526082] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-09T20:35:10.526347] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-09T20:35:10.526602] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.526889] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-09T20:35:10.527154] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.527448] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.527530] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.527819] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.528173] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-09T20:35:10.528487] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.528821] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.529162] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.529420] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-09T20:35:10.529723] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-09T20:35:10.529963] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.530214] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.530448] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-09T20:35:10.530724] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.530803] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-09T20:35:10.531099] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.531423] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-09T20:35:10.531750] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-09T20:35:10.532031] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-09T20:35:10.532323] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.532599] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-09T20:35:10.532902] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-09T20:35:10.533150] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.533543] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-09T20:35:10.533830] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.534073] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-09T20:35:10.534338] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-09T20:35:10.534602] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.534849] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.535085] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.535158] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.535411] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.535768] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.536040] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.536312] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-09T20:35:10.536617] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-09T20:35:10.536877] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.537169] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-09T20:35:10.537478] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-09T20:35:10.537722] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.538013] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.538252] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-09T20:35:10.538493] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.538737] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-09T20:35:10.539025] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.539283] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-09T20:35:10.539538] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.539879] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-09T20:35:10.539963] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-09T20:35:10.540283] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-09T20:35:10.540352] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-09T20:35:10.540603] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.541672] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-09T20:35:10.541980] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-09T20:35:10.542260] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-09T20:35:10.542556] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-09T20:35:10.542875] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-09T20:35:10.543204] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-09T20:35:10.543296] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.543532] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.543797] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.544090] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.544381] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-09T20:35:10.544619] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-09T20:35:10.544903] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.545873] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.545943] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-09T20:35:10.546205] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.546450] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.546695] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.546987] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-09T20:35:10.548031] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.548301] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-09T20:35:10.548565] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.548834] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-09T20:35:10.549133] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.549428] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-09T20:35:10.549758] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-09T20:35:10.550026] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-09T20:35:10.550308] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-09T20:35:10.550609] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.550866] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.551144] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.551430] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-09T20:35:10.551531] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-09T20:35:10.551896] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-09T20:35:10.552152] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-09T20:35:10.552412] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.552692] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-09T20:35:10.553008] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-09T20:35:10.553430] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-09T20:35:10.553757] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-09T20:35:10.554081] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-09T20:35:10.554160] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.554444] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.554513] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.554787] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.555228] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.555564] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-09T20:35:10.555669] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-09T20:35:10.555732] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-09T20:35:10.555964] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-09T20:35:10.556037] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.556323] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-09T20:35:10.556613] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.556868] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.556935] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.557218] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-09T20:35:10.557605] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.557938] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.558238] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-09T20:35:10.558540] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-09T20:35:10.558907] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-09T20:35:10.559221] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-09T20:35:10.559492] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-09T20:35:10.559794] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-09T20:35:10.560111] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-09T20:35:10.560416] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-09T20:35:10.560729] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.560999] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.561267] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.561567] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.561891] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.562133] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-09T20:35:10.562422] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.562666] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.562923] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.563191] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.563456] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.563714] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.563967] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-09T20:35:10.564256] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.564493] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-09T20:35:10.564788] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-09T20:35:10.565230] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-09T20:35:10.565497] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-09T20:35:10.565793] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-09T20:35:10.566259] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.566554] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-09T20:35:10.566861] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.567128] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-09T20:35:10.567422] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.567663] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.567946] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.568204] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.568438] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.568507] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.568782] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.569124] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.569388] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-09T20:35:10.569637] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.570500] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.570754] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.571071] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.571153] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.571448] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.571520] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.571788] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-09T20:35:10.571861] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.571932] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.572225] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.572295] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.572597] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.572864] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-09T20:35:10.573139] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-09T20:35:10.573213] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-09T20:35:10.573440] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.573693] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-09T20:35:10.573929] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-09T20:35:10.574437] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-09T20:35:10.574684] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-09T20:35:10.574755] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-09T20:35:10.575042] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-09T20:35:10.575112] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.575408] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-09T20:35:10.575654] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.575951] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.576246] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-09T20:35:10.576316] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.576599] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-09T20:35:10.576669] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.576966] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.577256] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.577506] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.577854] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.577926] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.578277] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-09T20:35:10.579000] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.579299] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.579604] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.579677] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.579945] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.580217] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-09T20:35:10.580516] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.580810] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.581131] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.581386] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-09T20:35:10.581629] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-09T20:35:10.581886] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.582165] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.582409] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-09T20:35:10.582479] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.582728] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.582798] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.583131] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.583438] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-09T20:35:10.583510] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.583822] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.584086] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.584397] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.584645] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-09T20:35:10.584904] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-09T20:35:10.585167] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.585407] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.585663] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-09T20:35:10.585906] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-09T20:35:10.586163] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-09T20:35:10.586456] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.586746] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-09T20:35:10.586817] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.586878] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.587159] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-09T20:35:10.587406] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-09T20:35:10.587648] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-09T20:35:10.587907] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.588149] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-09T20:35:10.588408] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-09T20:35:10.588679] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-09T20:35:10.588940] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-09T20:35:10.589021] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.589083] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-09T20:35:10.589366] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.589655] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-09T20:35:10.589917] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-09T20:35:10.590186] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.590435] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-09T20:35:10.591493] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-09T20:35:10.591792] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-09T20:35:10.592096] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.592172] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-09T20:35:10.592408] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.592493] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-09T20:35:10.592783] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.593042] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.593346] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.593600] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-09T20:35:10.593876] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.594167] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-09T20:35:10.594237] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.594473] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.594809] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.595051] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.595336] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.595592] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.595921] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-09T20:35:10.596197] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-09T20:35:10.596267] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.596549] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.596641] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-09T20:35:10.596894] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.596998] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-09T20:35:10.597261] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.597522] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-09T20:35:10.597829] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-09T20:35:10.598112] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-09T20:35:10.598415] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-09T20:35:10.598656] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.598941] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.599191] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.599464] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-09T20:35:10.599713] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-09T20:35:10.599998] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.600254] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.600536] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-09T20:35:10.600822] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-09T20:35:10.601058] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.601352] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.601599] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.601860] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.602107] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-09T20:35:10.602357] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-09T20:35:10.602426] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.602650] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.602886] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.603148] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-09T20:35:10.603493] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-09T20:35:10.603824] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.604127] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.604224] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-09T20:35:10.604552] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.604850] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.605148] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-09T20:35:10.605419] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.605748] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-09T20:35:10.606045] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-09T20:35:10.606296] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.606618] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.606872] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-09T20:35:10.607156] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.607240] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.607492] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-09T20:35:10.607805] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.608146] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.608494] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.609362] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-09T20:35:10.609728] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.610033] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-09T20:35:10.610335] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-09T20:35:10.610409] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-09T20:35:10.610672] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-09T20:35:10.610745] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-09T20:35:10.611020] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-09T20:35:10.611325] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.611601] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.611905] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.612160] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-09T20:35:10.612414] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.612743] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.613044] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.613338] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-09T20:35:10.613410] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-09T20:35:10.613696] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-09T20:35:10.613938] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-09T20:35:10.614008] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-09T20:35:10.614243] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-09T20:35:10.614316] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.615152] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-09T20:35:10.615440] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.615513] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-09T20:35:10.615768] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-09T20:35:10.616031] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.616358] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.616606] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.616846] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.617117] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.617190] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-09T20:35:10.617253] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.617552] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.617921] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.619427] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.619715] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.620025] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.620334] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-09T20:35:10.620599] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.620876] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.620954] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-09T20:35:10.621246] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.621545] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-09T20:35:10.622640] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-09T20:35:10.622974] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.623072] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.623341] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.623630] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-09T20:35:10.623901] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.624165] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.624421] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.624492] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-09T20:35:10.624771] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.625753] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-09T20:35:10.626069] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-09T20:35:10.626363] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.626435] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.626703] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.626994] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.627308] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-09T20:35:10.627566] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.627837] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.627930] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-09T20:35:10.628202] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.628456] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.628694] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.628965] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-09T20:35:10.629222] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-09T20:35:10.629486] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.629742] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.630005] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.630241] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-09T20:35:10.630621] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-09T20:35:10.630937] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-09T20:35:10.631207] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-09T20:35:10.631473] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-09T20:35:10.631559] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.631908] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-09T20:35:10.632205] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.632540] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-09T20:35:10.632827] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.633117] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-09T20:35:10.633370] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-09T20:35:10.633656] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-09T20:35:10.633941] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-09T20:35:10.634194] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.634448] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-09T20:35:10.634711] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.635007] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-09T20:35:10.635294] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-09T20:35:10.635529] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-09T20:35:10.635624] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.635886] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-09T20:35:10.636165] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-09T20:35:10.636419] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-09T20:35:10.636660] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.636911] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.637318] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-09T20:35:10.637636] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.637921] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-09T20:35:10.638215] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.638467] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-09T20:35:10.638730] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.639010] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.639290] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.639516] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-09T20:35:10.639791] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-09T20:35:10.640077] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-09T20:35:10.640314] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-09T20:35:10.640554] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-09T20:35:10.640910] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.641154] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-09T20:35:10.641451] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.641716] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-09T20:35:10.641965] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.642203] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.642521] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-09T20:35:10.642804] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.643090] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.643160] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.643387] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-09T20:35:10.643640] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-09T20:35:10.644659] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.644922] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.645182] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-09T20:35:10.645452] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.645760] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-09T20:35:10.646059] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-09T20:35:10.646298] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.646565] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.647005] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-09T20:35:10.647371] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-09T20:35:10.647629] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-09T20:35:10.647882] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.648167] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-09T20:35:10.648427] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.648682] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.648935] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.649188] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-09T20:35:10.649443] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-09T20:35:10.649699] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-09T20:35:10.649771] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.650018] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-09T20:35:10.650089] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-09T20:35:10.650334] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.650404] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-09T20:35:10.650674] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.650929] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.651182] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.651420] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.651668] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-09T20:35:10.651918] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-09T20:35:10.652184] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.652256] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-09T20:35:10.652545] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-09T20:35:10.652646] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.652875] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-09T20:35:10.653889] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.654147] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.654410] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-09T20:35:10.655370] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.655692] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.656028] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-09T20:35:10.656114] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-09T20:35:10.656373] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.656621] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-09T20:35:10.656916] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-09T20:35:10.657189] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.657705] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-09T20:35:10.657968] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.658259] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-09T20:35:10.658532] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-09T20:35:10.658807] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.659061] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-09T20:35:10.659814] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-09T20:35:10.660090] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-09T20:35:10.660175] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-09T20:35:10.660413] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-09T20:35:10.660745] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-09T20:35:10.661015] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-09T20:35:10.661086] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.661342] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-09T20:35:10.661412] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-09T20:35:10.661668] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.661920] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.662209] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.662448] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-09T20:35:10.662747] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-09T20:35:10.663012] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.663085] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.663416] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-09T20:35:10.663725] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-09T20:35:10.663994] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.664301] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.664384] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.664674] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-09T20:35:10.664955] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.665265] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.665552] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.665859] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.666155] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.666392] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-09T20:35:10.666676] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.666909] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-09T20:35:10.667147] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-09T20:35:10.667395] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-09T20:35:10.667649] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.668721] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-09T20:35:10.669010] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.669272] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.669516] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.670594] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-09T20:35:10.670850] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-09T20:35:10.671122] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.671361] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.671665] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.672000] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-09T20:35:10.672323] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.672592] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.673625] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.673881] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.674125] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.674420] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-09T20:35:10.674712] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.674980] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-09T20:35:10.675232] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-09T20:35:10.675521] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.675822] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-09T20:35:10.676055] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.676306] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.676607] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-09T20:35:10.676851] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.677153] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.677457] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.677743] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-09T20:35:10.678039] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.678337] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.678603] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.678855] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-09T20:35:10.679112] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.679351] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-09T20:35:10.679421] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.679669] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.679904] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-09T20:35:10.680155] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-09T20:35:10.680407] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.680670] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-09T20:35:10.680925] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.681175] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-09T20:35:10.681433] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-09T20:35:10.681719] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.681974] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.682325] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-09T20:35:10.682597] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.682833] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.683100] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.683349] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.683632] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.683920] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-09T20:35:10.684178] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-09T20:35:10.684440] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.684698] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.684963] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.685253] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-09T20:35:10.685487] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-09T20:35:10.685786] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-09T20:35:10.686101] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.686360] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.686620] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-09T20:35:10.686872] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.687146] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-09T20:35:10.687439] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.687673] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.687913] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-09T20:35:10.688224] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-09T20:35:10.688294] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-09T20:35:10.688367] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.688632] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.688701] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-09T20:35:10.688947] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-09T20:35:10.689344] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.689638] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-09T20:35:10.689933] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.690193] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.690485] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.690742] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.691623] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-09T20:35:10.691907] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.692204] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.692474] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.692545] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-09T20:35:10.692804] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-09T20:35:10.693077] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-09T20:35:10.693392] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-09T20:35:10.693463] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.693756] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.693996] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.694063] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-09T20:35:10.694295] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.694527] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.694799] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.694867] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-09T20:35:10.695143] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-09T20:35:10.695428] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.695497] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-09T20:35:10.695726] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.695996] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-09T20:35:10.696238] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-09T20:35:10.696471] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-09T20:35:10.696721] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-09T20:35:10.696989] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-09T20:35:10.697273] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.697533] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-09T20:35:10.697807] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.698078] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.698374] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.698641] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.698940] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.699225] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-09T20:35:10.699467] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.699538] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-09T20:35:10.699837] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.699909] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.699970] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.700260] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.700505] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.700596] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.700829] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-09T20:35:10.701111] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-09T20:35:10.701364] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.701651] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-09T20:35:10.701720] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.701971] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.702039] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.702100] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-09T20:35:10.702393] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-09T20:35:10.702648] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.702719] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.702969] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.703211] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-09T20:35:10.703504] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.703824] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-09T20:35:10.704299] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-09T20:35:10.704706] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.705217] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-09T20:35:10.705473] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-09T20:35:10.706361] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.706634] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.706947] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-09T20:35:10.707345] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-09T20:35:10.707654] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.707949] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-09T20:35:10.708501] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.708846] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-09T20:35:10.709099] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.709171] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-09T20:35:10.709402] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-09T20:35:10.709641] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.709901] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.710204] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-09T20:35:10.710444] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-09T20:35:10.710774] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.710844] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-09T20:35:10.711138] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-09T20:35:10.711211] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.711451] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-09T20:35:10.711699] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-09T20:35:10.711772] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.712016] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.712278] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.712567] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-09T20:35:10.712905] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-09T20:35:10.713179] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-09T20:35:10.713464] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.713753] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.713992] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-09T20:35:10.714297] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-09T20:35:10.714597] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.714870] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-09T20:35:10.715179] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.715434] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-09T20:35:10.715722] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.715971] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.716207] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-09T20:35:10.716509] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.716779] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.717037] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.717311] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-09T20:35:10.717564] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.717837] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-09T20:35:10.718203] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-09T20:35:10.718289] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.718597] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.719173] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.719437] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-09T20:35:10.719706] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-09T20:35:10.720021] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.720106] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-09T20:35:10.720363] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-09T20:35:10.720625] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-09T20:35:10.720926] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.721178] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.721464] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-09T20:35:10.721747] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.722004] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.722258] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-09T20:35:10.722528] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.722813] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-09T20:35:10.723106] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.723342] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.723595] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.723834] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.724125] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.724194] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-09T20:35:10.724252] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.724528] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.724798] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-09T20:35:10.725099] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.725346] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-09T20:35:10.725640] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-09T20:35:10.725877] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.726161] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-09T20:35:10.726412] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.726663] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.726921] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.727187] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.727259] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.727512] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.727788] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.728092] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.728370] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-09T20:35:10.728628] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.728868] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.729155] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.729396] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-09T20:35:10.729652] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.729724] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.730004] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-09T20:35:10.730257] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.730511] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-09T20:35:10.730981] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.731314] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-09T20:35:10.731664] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.731761] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-09T20:35:10.732040] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.732289] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-09T20:35:10.732360] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-09T20:35:10.732419] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-09T20:35:10.732490] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.732790] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.733037] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-09T20:35:10.734010] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-09T20:35:10.734327] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.734628] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-09T20:35:10.734926] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.735186] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-09T20:35:10.735256] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.735489] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-09T20:35:10.735560] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.735898] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-09T20:35:10.736198] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.736442] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-09T20:35:10.736738] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-09T20:35:10.736975] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-09T20:35:10.737273] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.737353] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.737606] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-09T20:35:10.737893] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.738148] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.738410] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.738674] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-09T20:35:10.738743] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.739030] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-09T20:35:10.739283] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-09T20:35:10.739542] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-09T20:35:10.739850] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.740232] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.740495] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.740786] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-09T20:35:10.741051] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-09T20:35:10.741303] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.741377] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.741439] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-09T20:35:10.741729] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-09T20:35:10.742026] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-09T20:35:10.742261] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-09T20:35:10.742548] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-09T20:35:10.742825] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-09T20:35:10.743081] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-09T20:35:10.743541] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.743802] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-09T20:35:10.743876] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-09T20:35:10.744337] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-09T20:35:10.744408] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-09T20:35:10.744466] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.744727] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.744962] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-09T20:35:10.745196] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.745441] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-09T20:35:10.745530] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.745825] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-09T20:35:10.746091] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.746381] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.746669] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-09T20:35:10.746920] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.747208] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-09T20:35:10.747497] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-09T20:35:10.747734] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.748002] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-09T20:35:10.748439] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-09T20:35:10.748691] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-09T20:35:10.749197] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.749269] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-09T20:35:10.749503] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.749787] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-09T20:35:10.749860] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.750120] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-09T20:35:10.751180] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-09T20:35:10.751443] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-09T20:35:10.751516] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.751776] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.752024] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.752269] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.752646] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-09T20:35:10.752972] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-09T20:35:10.753216] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.753459] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.753753] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-09T20:35:10.754007] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-09T20:35:10.754259] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.754566] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.754824] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-09T20:35:10.755073] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.755360] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-09T20:35:10.755429] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-09T20:35:10.755676] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.755957] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-09T20:35:10.756209] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.756459] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-09T20:35:10.756745] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-09T20:35:10.756995] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.757242] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-09T20:35:10.757529] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.757621] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.757854] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.758110] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-09T20:35:10.758365] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-09T20:35:10.758455] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-09T20:35:10.758739] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.758997] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-09T20:35:10.759232] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-09T20:35:10.759300] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.759554] [DEBUG] [LOCAL ] Loaded configuration for DSGN: 5 features, 80.0% accuracy [2026-01-09T20:35:10.759860] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.760174] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-09T20:35:10.760460] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.760696] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.761009] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-09T20:35:10.761244] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.761529] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.762414] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-09T20:35:10.762487] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.762743] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-09T20:35:10.763039] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.763332] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-09T20:35:10.763595] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-09T20:35:10.763671] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.763952] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.764189] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-09T20:35:10.764261] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-09T20:35:10.764323] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.764609] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-09T20:35:10.764901] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.765181] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.765459] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.765744] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.766031] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-09T20:35:10.766263] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.766498] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.766783] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-09T20:35:10.767034] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-09T20:35:10.767347] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.767596] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.767845] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-09T20:35:10.768103] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-09T20:35:10.768388] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-09T20:35:10.768638] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-09T20:35:10.768924] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.769162] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.769416] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.769670] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.769740] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-09T20:35:10.770028] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.770278] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-09T20:35:10.770600] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.770838] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-09T20:35:10.771074] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-09T20:35:10.771310] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.771543] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-09T20:35:10.771816] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-09T20:35:10.772119] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.772383] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-09T20:35:10.772465] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-09T20:35:10.772755] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.773743] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-09T20:35:10.774011] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.774082] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.774336] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.774406] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-09T20:35:10.774663] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.774905] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.774986] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.775233] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-09T20:35:10.775478] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-09T20:35:10.775546] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.775834] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-09T20:35:10.776131] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.776368] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-09T20:35:10.776437] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-09T20:35:10.776715] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-09T20:35:10.776972] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.777212] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.777512] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.777793] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.778056] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-09T20:35:10.778340] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.778643] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-09T20:35:10.778920] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-09T20:35:10.779175] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.779444] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.779754] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-09T20:35:10.779833] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.780142] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.780225] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.780488] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-09T20:35:10.780557] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-09T20:35:10.780875] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.781129] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.781378] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.781447] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-09T20:35:10.781692] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-09T20:35:10.781956] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-09T20:35:10.782424] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.782731] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-09T20:35:10.783176] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-09T20:35:10.783485] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-09T20:35:10.783775] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-09T20:35:10.784055] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.784325] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-09T20:35:10.784635] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.784903] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-09T20:35:10.785169] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.785467] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.785536] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.785821] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.786141] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.786442] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-09T20:35:10.786709] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.786976] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.787247] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-09T20:35:10.787549] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-09T20:35:10.787637] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-09T20:35:10.787932] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-09T20:35:10.788273] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.788349] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-09T20:35:10.788635] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.788922] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.789196] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.789297] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.789559] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-09T20:35:10.789853] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-09T20:35:10.790126] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-09T20:35:10.790397] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.790647] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-09T20:35:10.790913] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-09T20:35:10.790984] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-09T20:35:10.791239] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-09T20:35:10.791506] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.791806] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-09T20:35:10.792076] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-09T20:35:10.792339] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-09T20:35:10.792638] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.792885] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-09T20:35:10.793182] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-09T20:35:10.793480] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.793805] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-09T20:35:10.794083] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.794359] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.794620] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.794894] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-09T20:35:10.795345] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-09T20:35:10.795657] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-09T20:35:10.795726] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-09T20:35:10.795983] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-09T20:35:10.796406] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-09T20:35:10.796687] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.796768] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-09T20:35:10.797067] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-09T20:35:10.797368] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-09T20:35:10.797618] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.797887] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.798154] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-09T20:35:10.798474] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.798786] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-09T20:35:10.799030] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-09T20:35:10.799099] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-09T20:35:10.799357] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-09T20:35:10.799425] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-09T20:35:10.799667] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.799937] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.800207] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-09T20:35:10.800454] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.800751] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.801059] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.801350] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.801652] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-09T20:35:10.801897] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-09T20:35:10.801965] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.802252] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-09T20:35:10.802493] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.802730] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.802967] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-09T20:35:10.803453] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.804184] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-09T20:35:10.804461] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.804536] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.804904] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-09T20:35:10.804998] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.805295] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-09T20:35:10.805669] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.805918] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-09T20:35:10.806164] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.806407] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.806745] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.807046] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.807323] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.807711] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-09T20:35:10.808021] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.808869] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-09T20:35:10.809149] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-09T20:35:10.809464] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.809745] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-09T20:35:10.810011] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.810292] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-09T20:35:10.810588] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.810660] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.810720] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.810986] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-09T20:35:10.811242] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-09T20:35:10.811496] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.811769] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-09T20:35:10.812202] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-09T20:35:10.812517] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-09T20:35:10.812839] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.813113] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-09T20:35:10.813372] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-09T20:35:10.813659] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-09T20:35:10.813915] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.814163] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.814242] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-09T20:35:10.814507] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-09T20:35:10.814802] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.815190] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.815659] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.815986] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.816300] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-09T20:35:10.816594] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.816910] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-09T20:35:10.817195] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-09T20:35:10.817462] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.817719] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-09T20:35:10.817800] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-09T20:35:10.818113] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-09T20:35:10.818185] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.818507] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.818813] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.819106] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-09T20:35:10.819390] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.819656] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-09T20:35:10.819958] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.820255] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-09T20:35:10.820591] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.820858] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-09T20:35:10.821290] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.821606] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.821919] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.822183] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.822465] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.822780] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.823087] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-09T20:35:10.823358] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.823426] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.823674] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.824133] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-09T20:35:10.824470] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-09T20:35:10.824749] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.825008] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-09T20:35:10.825314] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-09T20:35:10.825626] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.825887] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-09T20:35:10.826144] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.826467] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-09T20:35:10.826778] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.827052] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.827336] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-09T20:35:10.827650] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.827718] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-09T20:35:10.827798] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-09T20:35:10.828084] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-09T20:35:10.828176] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.828426] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.828496] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.828804] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-09T20:35:10.829084] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-09T20:35:10.829357] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.829642] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.829958] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.830029] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.830307] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.830604] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.830917] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.831219] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.831495] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-09T20:35:10.831800] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-09T20:35:10.832077] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.832395] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.832710] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.832981] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-09T20:35:10.833312] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-09T20:35:10.833606] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.833940] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.834205] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.834276] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-09T20:35:10.834561] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.834909] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-09T20:35:10.835226] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.835297] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.835610] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.835889] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-09T20:35:10.836834] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.837312] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.837567] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.837893] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.838149] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-09T20:35:10.838397] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.838645] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-09T20:35:10.838909] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-09T20:35:10.838983] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-09T20:35:10.839271] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.839510] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-09T20:35:10.839600] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.839841] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.840086] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-09T20:35:10.841126] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-09T20:35:10.841431] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.841712] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-09T20:35:10.841979] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-09T20:35:10.842049] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-09T20:35:10.842136] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.842402] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.842664] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.842923] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-09T20:35:10.843182] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-09T20:35:10.843491] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-09T20:35:10.843729] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.843972] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.844208] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-09T20:35:10.844492] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-09T20:35:10.844798] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-09T20:35:10.844874] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-09T20:35:10.845144] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-09T20:35:10.845441] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-09T20:35:10.845517] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-09T20:35:10.845783] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-09T20:35:10.846019] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-09T20:35:10.846346] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.846669] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.847000] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.847362] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-09T20:35:10.847624] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-09T20:35:10.847894] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-09T20:35:10.848188] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.848430] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.848725] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.848970] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-09T20:35:10.849218] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.849487] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.849737] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-09T20:35:10.850035] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-09T20:35:10.850325] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-09T20:35:10.850596] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.850862] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-09T20:35:10.851146] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.851218] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-09T20:35:10.851452] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-09T20:35:10.851742] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-09T20:35:10.851998] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.852085] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.852393] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.852703] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-09T20:35:10.852998] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-09T20:35:10.853259] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-09T20:35:10.853504] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.853809] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-09T20:35:10.854057] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.854352] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-09T20:35:10.854607] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-09T20:35:10.854874] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.855118] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.855366] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-09T20:35:10.855446] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.855679] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.855967] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-09T20:35:10.856214] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-09T20:35:10.856291] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.856536] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.856628] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-09T20:35:10.856879] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-09T20:35:10.857146] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.857222] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.857506] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.857820] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.858155] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.858472] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.858728] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.859026] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-09T20:35:10.859323] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.859606] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-09T20:35:10.859897] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-09T20:35:10.860140] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.860376] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-09T20:35:10.860676] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-09T20:35:10.860946] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-09T20:35:10.861237] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.861532] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.861832] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.862129] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-09T20:35:10.862380] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.862618] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-09T20:35:10.862898] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-09T20:35:10.863159] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.863433] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-09T20:35:10.863732] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.864044] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.864289] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-09T20:35:10.864552] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-09T20:35:10.864875] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.865138] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-09T20:35:10.865392] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.865682] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.865999] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.866283] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-09T20:35:10.866599] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.866881] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.867171] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.867443] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.867707] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.867780] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-09T20:35:10.868029] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.868290] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-09T20:35:10.868559] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.868869] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.869124] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.869429] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-09T20:35:10.869729] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-09T20:35:10.869971] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-09T20:35:10.870236] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-09T20:35:10.870548] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-09T20:35:10.870640] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-09T20:35:10.870901] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-09T20:35:10.871155] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-09T20:35:10.871397] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.871662] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.871945] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.872231] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-09T20:35:10.872526] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.872845] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-09T20:35:10.873146] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-09T20:35:10.873218] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-09T20:35:10.873501] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-09T20:35:10.873793] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-09T20:35:10.874060] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.874298] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-09T20:35:10.874368] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-09T20:35:10.874429] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.874680] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-09T20:35:10.874939] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.875192] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-09T20:35:10.875441] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.875514] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.875862] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-09T20:35:10.875950] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.876240] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-09T20:35:10.876536] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.876632] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-09T20:35:10.876882] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-09T20:35:10.877196] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-09T20:35:10.877472] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.877547] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.877823] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.877907] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-09T20:35:10.878194] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.878485] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.878726] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.879018] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.879261] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-09T20:35:10.879663] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-09T20:35:10.879967] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.880233] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-09T20:35:10.880533] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.880819] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.881093] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.881400] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.881693] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-09T20:35:10.881934] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-09T20:35:10.882176] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-09T20:35:10.882442] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.882679] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-09T20:35:10.883149] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-09T20:35:10.883401] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.883764] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-09T20:35:10.884060] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-09T20:35:10.884132] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.884401] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-09T20:35:10.884697] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-09T20:35:10.885753] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.886033] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-09T20:35:10.886103] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-09T20:35:10.886164] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.886415] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-09T20:35:10.886687] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-09T20:35:10.886991] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-09T20:35:10.887257] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.887520] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.887851] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.887926] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.888157] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-09T20:35:10.888484] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-09T20:35:10.888785] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.889086] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.889348] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.889606] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.889876] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.890138] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.890433] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-09T20:35:10.890706] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-09T20:35:10.890997] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-09T20:35:10.891241] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.891525] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-09T20:35:10.891793] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-09T20:35:10.892039] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-09T20:35:10.892302] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-09T20:35:10.892539] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.892800] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-09T20:35:10.893140] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-09T20:35:10.893392] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-09T20:35:10.893655] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.893979] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-09T20:35:10.894250] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-09T20:35:10.894500] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.894745] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-09T20:35:10.895041] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-09T20:35:10.895342] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.895643] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.895895] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-09T20:35:10.896143] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-09T20:35:10.896389] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-09T20:35:10.896681] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.896965] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-09T20:35:10.897264] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.897543] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.897811] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-09T20:35:10.898071] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.898152] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-09T20:35:10.898470] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-09T20:35:10.898717] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-09T20:35:10.899005] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.899076] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-09T20:35:10.899323] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-09T20:35:10.899615] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-09T20:35:10.899888] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-09T20:35:10.900142] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.900391] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.900685] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-09T20:35:10.900968] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.901249] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-09T20:35:10.901557] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-09T20:35:10.901894] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-09T20:35:10.902203] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-09T20:35:10.902463] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-09T20:35:10.902758] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-09T20:35:10.903272] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-09T20:35:10.903552] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-09T20:35:10.903911] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-09T20:35:10.904211] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-09T20:35:10.904529] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.904860] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-09T20:35:10.905799] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.906070] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-09T20:35:10.906338] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.906646] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-09T20:35:10.906895] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-09T20:35:10.906968] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-09T20:35:10.907267] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.907524] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-09T20:35:10.907616] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-09T20:35:10.907690] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-09T20:35:10.907953] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-09T20:35:10.908286] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-09T20:35:10.908558] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.908880] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-09T20:35:10.909180] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-09T20:35:10.909477] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-09T20:35:10.909734] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.910076] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-09T20:35:10.910378] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-09T20:35:10.910641] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-09T20:35:10.910906] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.911157] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-09T20:35:10.911229] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-09T20:35:10.911497] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-09T20:35:10.911596] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.911673] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-09T20:35:10.911973] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-09T20:35:10.912241] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.912514] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-09T20:35:10.912789] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.913031] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.913284] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.914342] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-09T20:35:10.914643] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.914924] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-09T20:35:10.915188] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.915453] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.915524] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-09T20:35:10.915833] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-09T20:35:10.916131] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-09T20:35:10.916459] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-09T20:35:10.916567] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-09T20:35:10.916694] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.917039] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-09T20:35:10.917176] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-09T20:35:10.917483] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-09T20:35:10.917629] [DEBUG] [LOCAL ] Loaded configuration for NXC: 2 features, 90.0% accuracy [2026-01-09T20:35:10.917937] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.918249] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-09T20:35:10.918552] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-09T20:35:10.918890] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-09T20:35:10.919005] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.919303] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.919414] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-09T20:35:10.919713] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-09T20:35:10.920028] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-09T20:35:10.920161] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-09T20:35:10.920262] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.920360] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-09T20:35:10.920659] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-09T20:35:10.921000] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-09T20:35:10.921292] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-09T20:35:10.921606] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.921926] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-09T20:35:10.922203] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-09T20:35:10.922561] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-09T20:35:10.922954] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-09T20:35:10.923054] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.923372] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.923694] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-09T20:35:10.924046] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-09T20:35:10.924390] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.924689] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-09T20:35:10.925001] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-09T20:35:10.925354] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-09T20:35:10.925650] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-09T20:35:10.925960] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-09T20:35:10.926069] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-09T20:35:10.926167] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-09T20:35:10.926472] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.926610] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-09T20:35:10.926948] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.927059] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-09T20:35:10.927403] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-09T20:35:10.927757] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.928056] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-09T20:35:10.928396] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.928746] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-09T20:35:10.929054] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.929344] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.929653] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-09T20:35:10.929961] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-09T20:35:10.930070] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.930352] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.930644] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-09T20:35:10.930952] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-09T20:35:10.931276] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-09T20:35:10.931603] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-09T20:35:10.931944] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-09T20:35:10.932240] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-09T20:35:10.932605] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.932913] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.933225] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-09T20:35:10.933601] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-09T20:35:10.933746] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-09T20:35:10.934023] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.934320] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-09T20:35:10.934685] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.935026] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.935380] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-09T20:35:10.935683] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.935973] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-09T20:35:10.936309] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-09T20:35:10.936661] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-09T20:35:10.936969] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-09T20:35:10.937310] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-09T20:35:10.937632] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-09T20:35:10.937936] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.938239] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.938645] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-09T20:35:10.938760] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.939105] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-09T20:35:10.939468] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.939845] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-09T20:35:10.940204] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-09T20:35:10.940547] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-09T20:35:10.940885] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-09T20:35:10.941176] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-09T20:35:10.941490] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.941832] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-09T20:35:10.942147] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.942444] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-09T20:35:10.942557] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-09T20:35:10.942871] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-09T20:35:10.942982] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.943268] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-09T20:35:10.943659] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-09T20:35:10.943983] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.944349] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.944696] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-09T20:35:10.945015] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.945370] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.945735] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-09T20:35:10.946089] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-09T20:35:10.946386] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-09T20:35:10.946679] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-09T20:35:10.946992] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-09T20:35:10.947352] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.947645] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-09T20:35:10.947962] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-09T20:35:10.948232] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-09T20:35:10.948499] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-09T20:35:10.949402] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-09T20:35:10.949733] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-09T20:35:10.950057] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-09T20:35:10.950408] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-09T20:35:10.950709] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.951033] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.951314] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.951611] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-09T20:35:10.951908] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-09T20:35:10.952237] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-09T20:35:10.952527] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-09T20:35:10.952823] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-09T20:35:10.953107] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-09T20:35:10.953197] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-09T20:35:10.953480] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-09T20:35:10.953751] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-09T20:35:10.954073] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-09T20:35:10.954395] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.954685] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-09T20:35:10.955000] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.955268] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-09T20:35:10.955604] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-09T20:35:10.955973] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.956264] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-09T20:35:10.956564] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.956962] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-09T20:35:10.957287] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-09T20:35:10.957545] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.957872] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.957944] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-09T20:35:10.958221] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.958471] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.958726] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-09T20:35:10.958986] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-09T20:35:10.959228] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.959482] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-09T20:35:10.959770] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-09T20:35:10.960054] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-09T20:35:10.960123] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.960356] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-09T20:35:10.960424] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-09T20:35:10.960483] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-09T20:35:10.960540] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.960854] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-09T20:35:10.961149] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-09T20:35:10.961383] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-09T20:35:10.961671] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-09T20:35:10.961912] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-09T20:35:10.962196] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-09T20:35:10.962433] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-09T20:35:10.962687] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-09T20:35:10.962937] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-09T20:35:10.963169] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.963452] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-09T20:35:10.963701] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-09T20:35:10.964013] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.964275] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-09T20:35:10.964602] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-09T20:35:10.964904] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-09T20:35:10.965159] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-09T20:35:10.965417] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-09T20:35:10.965674] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.965745] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-09T20:35:10.965817] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.965878] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-09T20:35:10.966123] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-09T20:35:10.966204] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-09T20:35:10.966490] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-09T20:35:10.966756] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-09T20:35:10.967043] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.967371] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-09T20:35:10.967630] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-09T20:35:10.967702] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-09T20:35:10.967992] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-09T20:35:10.968235] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.968502] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-09T20:35:10.968787] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-09T20:35:10.968865] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-09T20:35:10.969098] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-09T20:35:10.969166] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-09T20:35:10.969419] [DEBUG] [LOCAL ] Loaded configuration for ATHA: 2 features, 70.0% accuracy [2026-01-09T20:35:10.969718] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-09T20:35:10.970013] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-09T20:35:10.970917] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-09T20:35:10.971171] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-09T20:35:10.971449] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-09T20:35:10.971732] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-09T20:35:10.972039] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-09T20:35:10.972302] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-09T20:35:10.972374] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-09T20:35:10.972434] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-09T20:35:10.973485] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-09T20:35:10.973797] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-09T20:35:10.974076] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.974345] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-09T20:35:10.974607] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-09T20:35:10.974899] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.975215] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.975508] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-09T20:35:10.975815] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-09T20:35:10.976324] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-09T20:35:10.976638] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-09T20:35:10.976713] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-09T20:35:10.976953] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-09T20:35:10.977293] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-09T20:35:10.977592] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.977671] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-09T20:35:10.977959] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-09T20:35:10.978263] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-09T20:35:10.978562] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-09T20:35:10.978825] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-09T20:35:10.978896] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-09T20:35:10.979129] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.979393] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-09T20:35:10.979676] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-09T20:35:10.979752] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-09T20:35:10.980053] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-09T20:35:10.980297] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-09T20:35:10.980561] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-09T20:35:10.980676] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-09T20:35:10.980747] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-09T20:35:10.980809] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-09T20:35:10.981066] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-09T20:35:10.981137] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-09T20:35:10.981395] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-09T20:35:10.981479] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-09T20:35:10.981842] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.982090] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-09T20:35:10.982346] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-09T20:35:10.982605] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-09T20:35:10.982880] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-09T20:35:10.982951] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-09T20:35:10.983203] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-09T20:35:10.983441] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-09T20:35:10.983522] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.983833] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-09T20:35:10.983915] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.984164] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-09T20:35:10.984452] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-09T20:35:10.984698] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-09T20:35:10.984992] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-09T20:35:10.985077] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-09T20:35:10.985373] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-09T20:35:10.985662] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-09T20:35:10.985961] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-09T20:35:10.986261] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-09T20:35:10.986525] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-09T20:35:10.986620] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-09T20:35:10.986968] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-09T20:35:10.987284] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-09T20:35:10.987655] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-09T20:35:10.988010] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-09T20:35:10.988089] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-09T20:35:10.988387] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-09T20:35:10.988473] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-09T20:35:10.988765] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-09T20:35:10.989030] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-09T20:35:10.989313] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-09T20:35:10.989607] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-09T20:35:10.989902] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-09T20:35:10.990144] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-09T20:35:10.990422] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-09T20:35:10.990731] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-09T20:35:10.990964] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-09T20:35:10.991255] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-09T20:35:10.991549] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-09T20:35:10.991858] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-09T20:35:10.992091] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-09T20:35:10.992329] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.992588] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-09T20:35:10.992823] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-09T20:35:10.992892] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-09T20:35:10.993136] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-09T20:35:10.993394] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-09T20:35:10.993665] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-09T20:35:10.993947] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-09T20:35:10.994027] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-09T20:35:10.994273] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.994563] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-09T20:35:10.994872] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-09T20:35:10.995219] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-09T20:35:10.995513] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-09T20:35:10.995805] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.995882] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-09T20:35:10.996127] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-09T20:35:10.996469] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-09T20:35:10.996724] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-09T20:35:10.996992] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-09T20:35:10.997271] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-09T20:35:10.997343] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-09T20:35:10.997601] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-09T20:35:10.998118] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-09T20:35:10.998455] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-09T20:35:10.998749] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-09T20:35:10.998839] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-09T20:35:10.999106] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-09T20:35:10.999355] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-09T20:35:10.999651] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-09T20:35:10.999913] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.000165] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-09T20:35:11.000235] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.000523] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.000850] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-09T20:35:11.001161] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-09T20:35:11.001239] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.001508] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.001821] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-09T20:35:11.002132] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-09T20:35:11.002210] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-09T20:35:11.002497] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.002756] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.002999] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.003297] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-09T20:35:11.003374] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-09T20:35:11.003684] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-09T20:35:11.003768] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-09T20:35:11.004029] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-09T20:35:11.004286] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-09T20:35:11.004562] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-09T20:35:11.004847] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.005107] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.005353] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.005653] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.005914] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.006153] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-09T20:35:11.006448] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-09T20:35:11.006749] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-09T20:35:11.006993] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-09T20:35:11.007307] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.007391] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-09T20:35:11.007684] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-09T20:35:11.007762] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.008030] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-09T20:35:11.008102] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-09T20:35:11.008344] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-09T20:35:11.008613] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.008867] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-09T20:35:11.009133] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.009397] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-09T20:35:11.009635] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-09T20:35:11.009909] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-09T20:35:11.010279] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.010602] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.010907] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-09T20:35:11.011212] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-09T20:35:11.011498] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-09T20:35:11.011840] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.011929] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-09T20:35:11.011993] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-09T20:35:11.012286] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-09T20:35:11.012547] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-09T20:35:11.012830] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.013080] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.013345] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-09T20:35:11.013428] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-09T20:35:11.013713] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-09T20:35:11.014017] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.014324] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-09T20:35:11.014615] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-09T20:35:11.014886] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.015132] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.015399] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-09T20:35:11.015655] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.015901] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-09T20:35:11.015970] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-09T20:35:11.016350] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.016656] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.016918] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-09T20:35:11.017017] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.017991] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-09T20:35:11.018455] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.018720] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.019065] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.019477] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-09T20:35:11.019798] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-09T20:35:11.020244] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-09T20:35:11.020508] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.020814] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.021082] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-09T20:35:11.021347] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-09T20:35:11.021603] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-09T20:35:11.021679] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-09T20:35:11.021990] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-09T20:35:11.022277] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-09T20:35:11.022592] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.022881] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.023138] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-09T20:35:11.023220] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-09T20:35:11.023470] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-09T20:35:11.023722] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-09T20:35:11.023795] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-09T20:35:11.024048] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-09T20:35:11.024294] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-09T20:35:11.024545] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-09T20:35:11.024822] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.025083] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-09T20:35:11.025346] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.025601] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.025884] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-09T20:35:11.026142] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-09T20:35:11.026445] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.026735] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.027019] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-09T20:35:11.027289] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.027606] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.027869] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-09T20:35:11.028123] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.028194] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.028458] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-09T20:35:11.028714] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-09T20:35:11.028947] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-09T20:35:11.029183] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-09T20:35:11.029441] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.029792] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.030045] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.030310] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.030605] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-09T20:35:11.030866] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.031112] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.031369] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-09T20:35:11.031756] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-09T20:35:11.032068] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-09T20:35:11.032148] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-09T20:35:11.032396] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.032662] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-09T20:35:11.032938] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-09T20:35:11.034003] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-09T20:35:11.034081] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.034378] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.034675] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-09T20:35:11.034948] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.035248] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-09T20:35:11.035496] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-09T20:35:11.035833] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.036082] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.036327] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-09T20:35:11.036612] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-09T20:35:11.036913] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.037163] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-09T20:35:11.037480] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.037770] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-09T20:35:11.038042] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.038138] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-09T20:35:11.038371] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-09T20:35:11.038630] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.038919] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-09T20:35:11.039162] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.039422] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-09T20:35:11.039676] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-09T20:35:11.039747] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.039819] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.040061] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-09T20:35:11.040356] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-09T20:35:11.040654] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-09T20:35:11.040905] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.041139] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.041433] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.041676] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.041747] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.041996] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-09T20:35:11.042065] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-09T20:35:11.042339] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.042635] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.042903] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-09T20:35:11.043138] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-09T20:35:11.043390] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-09T20:35:11.043661] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.043898] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.043968] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-09T20:35:11.044029] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-09T20:35:11.044257] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-09T20:35:11.044337] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-09T20:35:11.044642] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-09T20:35:11.044899] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-09T20:35:11.045188] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-09T20:35:11.045482] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-09T20:35:11.045774] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-09T20:35:11.046106] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.046414] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.046671] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.046928] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-09T20:35:11.047222] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.047518] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.047835] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.048119] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.048386] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.048647] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-09T20:35:11.048910] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-09T20:35:11.049201] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-09T20:35:11.049452] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-09T20:35:11.049739] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-09T20:35:11.049989] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.050242] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.050480] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.050777] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-09T20:35:11.051038] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.051384] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-09T20:35:11.051641] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.051935] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.052216] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.052514] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-09T20:35:11.052770] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-09T20:35:11.053056] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-09T20:35:11.053313] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.053568] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-09T20:35:11.053851] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.054106] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.054178] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-09T20:35:11.054475] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-09T20:35:11.054827] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.055142] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.055434] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.055680] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-09T20:35:11.055944] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.056178] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-09T20:35:11.056428] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.056709] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-09T20:35:11.056972] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.057233] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-09T20:35:11.057478] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.057732] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.058022] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.058092] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-09T20:35:11.058370] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.058662] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-09T20:35:11.058969] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-09T20:35:11.059260] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-09T20:35:11.059512] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-09T20:35:11.059771] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-09T20:35:11.060041] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.060296] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-09T20:35:11.060610] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-09T20:35:11.060924] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-09T20:35:11.061184] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.061422] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.061712] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-09T20:35:11.062018] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-09T20:35:11.062275] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.062590] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.062880] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.063185] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.063469] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.063721] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-09T20:35:11.064024] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-09T20:35:11.064317] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-09T20:35:11.064553] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-09T20:35:11.064859] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-09T20:35:11.065155] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-09T20:35:11.065233] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-09T20:35:11.065515] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.065788] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-09T20:35:11.066060] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-09T20:35:11.066319] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-09T20:35:11.066407] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-09T20:35:11.066644] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.066878] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.067132] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.067431] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-09T20:35:11.067693] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-09T20:35:11.067977] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-09T20:35:11.068230] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.068475] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-09T20:35:11.068770] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.069031] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-09T20:35:11.069315] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-09T20:35:11.069558] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-09T20:35:11.069668] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.069952] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.070237] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-09T20:35:11.070532] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-09T20:35:11.070858] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-09T20:35:11.070946] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.071236] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.071308] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-09T20:35:11.071541] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-09T20:35:11.072299] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.072604] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.072926] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-09T20:35:11.073204] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-09T20:35:11.073501] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-09T20:35:11.073776] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.074059] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.074314] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-09T20:35:11.074566] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-09T20:35:11.074657] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.074921] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-09T20:35:11.074999] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-09T20:35:11.075424] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.075659] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.075902] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.076295] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.076605] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.076679] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-09T20:35:11.076923] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.077238] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-09T20:35:11.077667] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.077944] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-09T20:35:11.078202] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.078635] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-09T20:35:11.078960] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.079403] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.079479] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-09T20:35:11.079540] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-09T20:35:11.079826] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.080140] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.080409] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.080681] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.080974] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-09T20:35:11.081558] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-09T20:35:11.081868] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.082131] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-09T20:35:11.082391] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-09T20:35:11.082473] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-09T20:35:11.082798] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.083046] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-09T20:35:11.083309] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.083617] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-09T20:35:11.083921] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-09T20:35:11.084214] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.084501] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-09T20:35:11.084815] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.085332] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.085607] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-09T20:35:11.085883] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.086173] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.086421] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-09T20:35:11.086719] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-09T20:35:11.086960] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.087268] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-09T20:35:11.087505] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-09T20:35:11.087791] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.088108] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-09T20:35:11.088407] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-09T20:35:11.088642] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.088941] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-09T20:35:11.089208] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-09T20:35:11.089465] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.089713] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-09T20:35:11.089966] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.090256] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-09T20:35:11.090500] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-09T20:35:11.090736] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.090807] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-09T20:35:11.091088] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-09T20:35:11.091163] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-09T20:35:11.091403] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-09T20:35:11.091685] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.091934] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.092181] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-09T20:35:11.092444] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-09T20:35:11.092702] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.092933] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.093024] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-09T20:35:11.093273] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-09T20:35:11.093541] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-09T20:35:11.093856] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-09T20:35:11.094123] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-09T20:35:11.094355] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-09T20:35:11.094606] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-09T20:35:11.094944] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-09T20:35:11.095184] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.095536] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.095964] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-09T20:35:11.096467] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-09T20:35:11.096751] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-09T20:35:11.097052] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-09T20:35:11.097378] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-09T20:35:11.097640] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-09T20:35:11.097954] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.098026] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.098316] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.098607] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-09T20:35:11.098900] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-09T20:35:11.099142] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.099375] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-09T20:35:11.099608] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-09T20:35:11.099869] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-09T20:35:11.100268] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-09T20:35:11.100558] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-09T20:35:11.100826] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.101236] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-09T20:35:11.101504] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-09T20:35:11.101787] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.102060] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-09T20:35:11.102334] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-09T20:35:11.102628] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.102879] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-09T20:35:11.103122] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-09T20:35:11.103361] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-09T20:35:11.103592] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-09T20:35:11.103856] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-09T20:35:11.104118] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-09T20:35:11.104203] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-09T20:35:11.104438] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.104691] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-09T20:35:11.104944] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-09T20:35:11.105264] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-09T20:35:11.105522] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-09T20:35:11.105802] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.106147] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-09T20:35:11.106454] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.106535] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-09T20:35:11.106852] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-09T20:35:11.107134] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-09T20:35:11.107207] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-09T20:35:11.107518] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-09T20:35:11.107963] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-09T20:35:11.108420] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.108695] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-09T20:35:11.108996] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-09T20:35:11.109423] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.110267] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-09T20:35:11.110523] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-09T20:35:11.110852] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-09T20:35:11.111298] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.111559] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-09T20:35:11.111832] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.112103] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-09T20:35:11.112550] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.112854] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-09T20:35:11.113127] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-09T20:35:11.113379] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-09T20:35:11.113633] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-09T20:35:11.113897] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.114219] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.114476] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-09T20:35:11.114563] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.114837] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-09T20:35:11.115129] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-09T20:35:11.115420] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-09T20:35:11.115490] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-09T20:35:11.115767] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-09T20:35:11.116019] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-09T20:35:11.116325] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-09T20:35:11.116648] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-09T20:35:11.116931] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-09T20:35:11.117215] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-09T20:35:11.117493] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-09T20:35:11.117564] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-09T20:35:11.117875] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.118171] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.118421] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.118770] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-09T20:35:11.119211] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-09T20:35:11.119561] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.119891] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.119966] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-09T20:35:11.120257] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.120563] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.120848] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-09T20:35:11.121173] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.121713] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-09T20:35:11.122005] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-09T20:35:11.122262] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-09T20:35:11.122334] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.122607] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.122685] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.122989] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-09T20:35:11.123234] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-09T20:35:11.123480] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-09T20:35:11.123733] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.123997] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.124294] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.124554] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.124865] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.125130] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-09T20:35:11.125201] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.125434] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-09T20:35:11.125675] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-09T20:35:11.125943] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.126233] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.126514] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-09T20:35:11.126779] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.127048] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.127141] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.127212] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-09T20:35:11.127271] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-09T20:35:11.127533] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-09T20:35:11.127793] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.128057] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-09T20:35:11.128317] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-09T20:35:11.128388] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.128634] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-09T20:35:11.128895] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.129160] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-09T20:35:11.129496] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.129757] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-09T20:35:11.130026] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.130297] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-09T20:35:11.130374] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-09T20:35:11.130611] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.130904] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.131198] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-09T20:35:11.131471] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.131565] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.131815] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.132045] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.132333] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-09T20:35:11.132626] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-09T20:35:11.132858] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-09T20:35:11.133138] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-09T20:35:11.133371] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.133640] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-09T20:35:11.133942] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-09T20:35:11.134174] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.134403] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-09T20:35:11.134692] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-09T20:35:11.134948] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-09T20:35:11.135180] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.135408] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.135645] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.135933] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-09T20:35:11.136214] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.136453] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-09T20:35:11.136695] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-09T20:35:11.136934] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.137189] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-09T20:35:11.137427] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.137695] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-09T20:35:11.137944] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-09T20:35:11.138189] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.138421] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-09T20:35:11.138705] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-09T20:35:11.138995] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.139442] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-09T20:35:11.139694] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.139986] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-09T20:35:11.140244] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-09T20:35:11.140491] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-09T20:35:11.140772] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.140842] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-09T20:35:11.141128] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-09T20:35:11.141387] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-09T20:35:11.141638] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-09T20:35:11.142610] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.142872] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.143366] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-09T20:35:11.143688] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.143770] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-09T20:35:11.144054] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-09T20:35:11.144312] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-09T20:35:11.144596] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-09T20:35:11.144865] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.144940] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-09T20:35:11.145000] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.145223] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-09T20:35:11.145454] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.145707] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-09T20:35:11.145779] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-09T20:35:11.145840] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-09T20:35:11.146082] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-09T20:35:11.146340] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-09T20:35:11.146613] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-09T20:35:11.147659] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.147951] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-09T20:35:11.148341] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-09T20:35:11.148641] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-09T20:35:11.148906] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-09T20:35:11.149350] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.149612] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.149886] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-09T20:35:11.150195] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-09T20:35:11.150505] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-09T20:35:11.150601] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.150902] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-09T20:35:11.151022] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-09T20:35:11.151415] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-09T20:35:11.151724] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-09T20:35:11.151822] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.152279] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-09T20:35:11.152544] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.152885] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-09T20:35:11.152977] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-09T20:35:11.153227] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-09T20:35:11.153521] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.153801] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.154249] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-09T20:35:11.154492] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.154761] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.154842] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.155115] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-09T20:35:11.155557] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-09T20:35:11.155653] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-09T20:35:11.155901] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-09T20:35:11.156168] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.156457] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-09T20:35:11.156527] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.156772] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-09T20:35:11.157022] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.157130] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.157194] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.157443] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-09T20:35:11.157697] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.157766] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-09T20:35:11.158043] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-09T20:35:11.158112] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-09T20:35:11.158385] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-09T20:35:11.158624] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-09T20:35:11.158865] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-09T20:35:11.159129] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.159381] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.159617] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.159908] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.159990] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-09T20:35:11.160270] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.160503] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.160808] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-09T20:35:11.161104] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.161365] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-09T20:35:11.161434] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-09T20:35:11.161661] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-09T20:35:11.161730] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.161953] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.162210] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-09T20:35:11.162501] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-09T20:35:11.162757] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.163049] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-09T20:35:11.163315] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-09T20:35:11.163591] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-09T20:35:11.163832] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-09T20:35:11.164119] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.164352] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-09T20:35:11.164599] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.164667] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-09T20:35:11.164942] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.165009] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.165251] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-09T20:35:11.165507] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.165756] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-09T20:35:11.165988] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-09T20:35:11.166215] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-09T20:35:11.166938] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.167219] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-09T20:35:11.167473] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-09T20:35:11.167766] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-09T20:35:11.168057] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-09T20:35:11.168379] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-09T20:35:11.168619] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-09T20:35:11.168869] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.168937] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.168996] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-09T20:35:11.169409] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.169645] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.169901] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-09T20:35:11.170186] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.170439] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.170517] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-09T20:35:11.170820] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.171072] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.171370] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-09T20:35:11.171600] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.171829] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-09T20:35:11.172060] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-09T20:35:11.172304] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.172550] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-09T20:35:11.172801] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-09T20:35:11.173037] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.173268] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-09T20:35:11.173512] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-09T20:35:11.173823] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-09T20:35:11.174103] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-09T20:35:11.174381] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.174661] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-09T20:35:11.174893] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.175120] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-09T20:35:11.175410] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.175691] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-09T20:35:11.175981] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.176228] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.176295] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.176532] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-09T20:35:11.176780] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.177024] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-09T20:35:11.177284] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-09T20:35:11.177548] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.177638] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.177698] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.177922] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-09T20:35:11.178204] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-09T20:35:11.178498] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-09T20:35:11.178746] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.179026] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.179272] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.179517] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-09T20:35:11.180375] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.180615] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-09T20:35:11.180697] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-09T20:35:11.180758] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.181008] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-09T20:35:11.181267] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.181529] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-09T20:35:11.181808] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-09T20:35:11.182285] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.182519] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-09T20:35:11.182830] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.183224] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-09T20:35:11.183518] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-09T20:35:11.183841] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.183912] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-09T20:35:11.183971] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-09T20:35:11.184202] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-09T20:35:11.184441] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-09T20:35:11.184694] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-09T20:35:11.184763] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.185004] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.185235] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-09T20:35:11.185483] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-09T20:35:11.185750] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.186037] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-09T20:35:11.186107] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-09T20:35:11.186346] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-09T20:35:11.186603] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-09T20:35:11.186836] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-09T20:35:11.187114] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.187366] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-09T20:35:11.187631] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.187715] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-09T20:35:11.188007] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.188275] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-09T20:35:11.188552] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.188834] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-09T20:35:11.189140] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.189407] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.189702] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-09T20:35:11.189944] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.190202] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-09T20:35:11.190460] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-09T20:35:11.190745] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.190971] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-09T20:35:11.191194] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.191436] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-09T20:35:11.191716] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.192021] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-09T20:35:11.192100] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-09T20:35:11.192162] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-09T20:35:11.192221] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-09T20:35:11.192290] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-09T20:35:11.192567] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-09T20:35:11.192820] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-09T20:35:11.193051] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-09T20:35:11.193304] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.193550] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.193647] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.193891] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-09T20:35:11.194176] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.194404] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.194652] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-09T20:35:11.194899] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-09T20:35:11.195188] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.195465] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-09T20:35:11.195693] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-09T20:35:11.195973] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.196201] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-09T20:35:11.196451] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-09T20:35:11.196700] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-09T20:35:11.196946] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.197232] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-09T20:35:11.197517] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-09T20:35:11.197859] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.198144] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-09T20:35:11.198398] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-09T20:35:11.198681] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-09T20:35:11.198910] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-09T20:35:11.199288] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-09T20:35:11.199356] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-09T20:35:11.199671] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-09T20:35:11.199957] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-09T20:35:11.200376] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-09T20:35:11.200633] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-09T20:35:11.200892] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-09T20:35:11.201131] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-09T20:35:11.201201] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-09T20:35:11.201482] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.201768] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-09T20:35:11.201846] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.202258] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-09T20:35:11.202496] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-09T20:35:11.202782] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.203056] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.203313] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-09T20:35:11.203391] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.203619] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-09T20:35:11.203885] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.204245] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-09T20:35:11.204482] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.205445] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-09T20:35:11.205733] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-09T20:35:11.206019] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.206451] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-09T20:35:11.206709] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.207297] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-09T20:35:11.207744] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-09T20:35:11.209020] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-09T20:35:11.209088] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-09T20:35:11.209460] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.209765] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.210052] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-09T20:35:11.210331] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.210640] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.210899] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-09T20:35:11.211263] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-09T20:35:11.211342] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.211410] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-09T20:35:11.211682] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-09T20:35:11.211752] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.212019] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-09T20:35:11.212324] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-09T20:35:11.212599] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.212912] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-09T20:35:11.213338] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-09T20:35:11.213668] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.213930] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.213998] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-09T20:35:11.214056] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-09T20:35:11.214352] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-09T20:35:11.214806] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.214877] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.215185] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-09T20:35:11.215495] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.215769] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-09T20:35:11.216082] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.216340] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.216599] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-09T20:35:11.216852] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-09T20:35:11.217142] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-09T20:35:11.217413] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-09T20:35:11.217727] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-09T20:35:11.218017] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-09T20:35:11.218297] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-09T20:35:11.218600] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-09T20:35:11.218912] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-09T20:35:11.218996] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-09T20:35:11.219399] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-09T20:35:11.219720] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-09T20:35:11.220074] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.220395] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-09T20:35:11.220714] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.221000] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-09T20:35:11.221288] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-09T20:35:11.221360] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-09T20:35:11.221636] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.221901] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-09T20:35:11.222158] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.222408] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-09T20:35:11.222489] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-09T20:35:11.222560] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-09T20:35:11.222894] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-09T20:35:11.223153] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-09T20:35:11.223422] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-09T20:35:11.223752] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.224038] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-09T20:35:11.224303] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.224565] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-09T20:35:11.224855] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-09T20:35:11.225111] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-09T20:35:11.225419] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-09T20:35:11.225701] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-09T20:35:11.225978] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-09T20:35:11.226342] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.226630] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.226932] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-09T20:35:11.227315] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-09T20:35:11.227604] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-09T20:35:11.227899] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.228189] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-09T20:35:11.228472] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-09T20:35:11.228792] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.229240] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.229507] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-09T20:35:11.229792] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-09T20:35:11.230065] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-09T20:35:11.230393] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-09T20:35:11.230685] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-09T20:35:11.230955] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-09T20:35:11.231027] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-09T20:35:11.231289] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-09T20:35:11.231608] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-09T20:35:11.231926] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-09T20:35:11.232243] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.232555] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-09T20:35:11.232879] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-09T20:35:11.233154] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-09T20:35:11.233481] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-09T20:35:11.233764] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.234041] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.234315] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-09T20:35:11.234611] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-09T20:35:11.234911] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-09T20:35:11.235210] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.235290] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.235615] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.235889] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.236169] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.236241] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-09T20:35:11.236500] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-09T20:35:11.236793] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-09T20:35:11.236865] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-09T20:35:11.237859] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-09T20:35:11.238272] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-09T20:35:11.238345] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-09T20:35:11.238406] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-09T20:35:11.238687] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-09T20:35:11.239030] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.239331] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-09T20:35:11.239621] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.239911] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-09T20:35:11.240348] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.240633] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-09T20:35:11.240703] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-09T20:35:11.240972] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-09T20:35:11.241287] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.241566] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-09T20:35:11.241844] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-09T20:35:11.242152] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-09T20:35:11.242432] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.242708] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-09T20:35:11.242961] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-09T20:35:11.243267] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.243556] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-09T20:35:11.243943] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.244318] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.244598] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.244670] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-09T20:35:11.244950] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-09T20:35:11.245270] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-09T20:35:11.245539] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.245877] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-09T20:35:11.246139] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-09T20:35:11.246412] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-09T20:35:11.246482] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-09T20:35:11.246751] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-09T20:35:11.247059] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.247385] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-09T20:35:11.247691] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-09T20:35:11.247770] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-09T20:35:11.248070] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-09T20:35:11.248342] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-09T20:35:11.248662] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-09T20:35:11.248938] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-09T20:35:11.249239] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.249508] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.249775] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-09T20:35:11.250049] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-09T20:35:11.250351] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-09T20:35:11.250623] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-09T20:35:11.250932] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.251203] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-09T20:35:11.251506] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-09T20:35:11.251780] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.252035] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-09T20:35:11.252302] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-09T20:35:11.252595] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-09T20:35:11.252899] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-09T20:35:11.253300] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-09T20:35:11.253614] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-09T20:35:11.253896] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.253966] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.254270] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.254539] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-09T20:35:11.254829] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-09T20:35:11.255284] [DEBUG] [LOCAL ] Loaded configuration for SXTC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.255545] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-09T20:35:11.255875] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-09T20:35:11.256134] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-09T20:35:11.256455] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.256733] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-09T20:35:11.256803] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-09T20:35:11.257123] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.257393] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-09T20:35:11.257672] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-09T20:35:11.257989] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.258439] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-09T20:35:11.258746] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.259058] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-09T20:35:11.259363] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-09T20:35:11.259661] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.259930] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-09T20:35:11.260199] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.260497] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.260748] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.261200] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-09T20:35:11.261268] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.261589] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-09T20:35:11.261878] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-09T20:35:11.261947] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-09T20:35:11.262205] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-09T20:35:11.262470] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-09T20:35:11.262733] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-09T20:35:11.262801] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-09T20:35:11.263043] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-09T20:35:11.263109] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-09T20:35:11.263423] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-09T20:35:11.263705] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-09T20:35:11.264023] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-09T20:35:11.264326] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-09T20:35:11.264599] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.264855] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.264922] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-09T20:35:11.264979] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.265239] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-09T20:35:11.265488] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.265739] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-09T20:35:11.266005] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-09T20:35:11.266276] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-09T20:35:11.266537] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-09T20:35:11.266854] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.267302] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-09T20:35:11.267624] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.267902] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.268183] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-09T20:35:11.268252] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-09T20:35:11.268309] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.268599] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-09T20:35:11.268870] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-09T20:35:11.269124] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-09T20:35:11.269193] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-09T20:35:11.269497] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-09T20:35:11.269774] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.270032] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-09T20:35:11.270303] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-09T20:35:11.270370] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-09T20:35:11.270622] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-09T20:35:11.270689] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.270946] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.271253] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-09T20:35:11.271514] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-09T20:35:11.271609] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-09T20:35:11.271947] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-09T20:35:11.272261] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-09T20:35:11.272530] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.272833] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-09T20:35:11.273111] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-09T20:35:11.273426] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-09T20:35:11.273495] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-09T20:35:11.273803] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-09T20:35:11.274114] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-09T20:35:11.274367] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-09T20:35:11.274635] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.274936] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.275209] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-09T20:35:11.275476] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-09T20:35:11.275781] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-09T20:35:11.276051] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-09T20:35:11.276131] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-09T20:35:11.276377] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-09T20:35:11.276684] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-09T20:35:11.276997] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-09T20:35:11.277282] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-09T20:35:11.277542] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.277866] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-09T20:35:11.277944] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-09T20:35:11.278192] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-09T20:35:11.278443] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-09T20:35:11.278712] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.279017] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.279312] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-09T20:35:11.279655] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-09T20:35:11.279970] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.280282] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-09T20:35:11.280545] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-09T20:35:11.280828] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-09T20:35:11.281108] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-09T20:35:11.281441] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.281523] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-09T20:35:11.281944] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.282210] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-09T20:35:11.282488] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-09T20:35:11.282797] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-09T20:35:11.283064] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.283348] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.283608] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.283914] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-09T20:35:11.284165] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-09T20:35:11.284416] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-09T20:35:11.284666] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-09T20:35:11.284918] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-09T20:35:11.285174] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.285441] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.285707] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-09T20:35:11.285798] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.285857] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-09T20:35:11.286131] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-09T20:35:11.286383] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-09T20:35:11.286684] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-09T20:35:11.286993] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-09T20:35:11.287355] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-09T20:35:11.287639] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-09T20:35:11.287897] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-09T20:35:11.287966] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-09T20:35:11.288199] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-09T20:35:11.288268] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.288549] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-09T20:35:11.288888] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-09T20:35:11.288968] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-09T20:35:11.289278] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-09T20:35:11.289346] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.289650] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.289919] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.290173] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-09T20:35:11.290476] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-09T20:35:11.290744] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-09T20:35:11.291027] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-09T20:35:11.291296] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.291587] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-09T20:35:11.291893] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-09T20:35:11.291960] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-09T20:35:11.292224] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.292523] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-09T20:35:11.292828] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.293085] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-09T20:35:11.293356] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-09T20:35:11.293626] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.293883] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-09T20:35:11.294182] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-09T20:35:11.294452] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-09T20:35:11.294752] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.294996] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-09T20:35:11.295335] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-09T20:35:11.295615] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-09T20:35:11.295952] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-09T20:35:11.296237] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.296502] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-09T20:35:11.296806] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-09T20:35:11.297176] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-09T20:35:11.297484] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-09T20:35:11.297562] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.297645] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-09T20:35:11.297951] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-09T20:35:11.298272] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-09T20:35:11.298553] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-09T20:35:11.298904] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.299187] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-09T20:35:11.299510] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-09T20:35:11.299869] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-09T20:35:11.300189] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-09T20:35:11.300451] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.300720] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-09T20:35:11.301175] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-09T20:35:11.301487] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.301770] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.302058] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-09T20:35:11.302317] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-09T20:35:11.302595] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.302909] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.303188] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-09T20:35:11.303455] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.303706] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-09T20:35:11.303773] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-09T20:35:11.303831] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.304131] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-09T20:35:11.304409] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-09T20:35:11.304683] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-09T20:35:11.304938] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-09T20:35:11.305235] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-09T20:35:11.305502] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-09T20:35:11.305809] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.306064] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-09T20:35:11.306327] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-09T20:35:11.306395] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-09T20:35:11.306702] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.306987] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-09T20:35:11.307268] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-09T20:35:11.307524] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-09T20:35:11.307795] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-09T20:35:11.307862] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.308111] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.308377] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.308687] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.308994] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-09T20:35:11.309060] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.309309] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-09T20:35:11.309591] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-09T20:35:11.309850] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-09T20:35:11.310132] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-09T20:35:11.310492] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-09T20:35:11.310809] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-09T20:35:11.310878] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-09T20:35:11.310934] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-09T20:35:11.311184] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-09T20:35:11.311461] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-09T20:35:11.311739] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-09T20:35:11.312013] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.312262] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-09T20:35:11.312327] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-09T20:35:11.312588] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-09T20:35:11.312862] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-09T20:35:11.313134] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.313414] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.313492] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-09T20:35:11.313772] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-09T20:35:11.314031] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-09T20:35:11.314099] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-09T20:35:11.314393] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-09T20:35:11.314642] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.314710] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-09T20:35:11.314766] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-09T20:35:11.315055] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-09T20:35:11.315334] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-09T20:35:11.315648] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.315726] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-09T20:35:11.315980] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-09T20:35:11.316258] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-09T20:35:11.316530] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-09T20:35:11.316805] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-09T20:35:11.317114] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-09T20:35:11.317394] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-09T20:35:11.317697] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.317996] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.318295] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-09T20:35:11.318604] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-09T20:35:11.318906] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-09T20:35:11.318973] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-09T20:35:11.319220] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-09T20:35:11.319477] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-09T20:35:11.319752] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-09T20:35:11.320028] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-09T20:35:11.320300] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-09T20:35:11.320367] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-09T20:35:11.320615] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.320692] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.320968] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.321227] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.321476] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-09T20:35:11.321728] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.322108] [DEBUG] [LOCAL ] Loaded configuration for GAUZ: 5 features, 80.0% accuracy [2026-01-09T20:35:11.322176] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-09T20:35:11.322448] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.322725] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-09T20:35:11.323034] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-09T20:35:11.323355] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.323632] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.323700] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-09T20:35:11.323990] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.324455] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-09T20:35:11.324760] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-09T20:35:11.325100] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-09T20:35:11.325599] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.325856] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-09T20:35:11.326114] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-09T20:35:11.326390] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.326671] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-09T20:35:11.326997] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-09T20:35:11.327340] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-09T20:35:11.327622] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-09T20:35:11.327929] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-09T20:35:11.328324] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-09T20:35:11.328401] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.328665] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-09T20:35:11.328917] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-09T20:35:11.329178] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-09T20:35:11.329486] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.329809] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-09T20:35:11.330071] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-09T20:35:11.330141] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-09T20:35:11.330199] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-09T20:35:11.330473] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.330735] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-09T20:35:11.331038] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-09T20:35:11.331355] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-09T20:35:11.331630] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-09T20:35:11.331881] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-09T20:35:11.332151] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-09T20:35:11.332418] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-09T20:35:11.332692] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-09T20:35:11.333004] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-09T20:35:11.333317] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-09T20:35:11.333598] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-09T20:35:11.333877] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-09T20:35:11.334135] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-09T20:35:11.334446] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-09T20:35:11.334726] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-09T20:35:11.335054] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-09T20:35:11.335369] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.335689] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-09T20:35:11.336016] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-09T20:35:11.336434] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-09T20:35:11.336717] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-09T20:35:11.337283] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-09T20:35:11.337566] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-09T20:35:11.337906] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-09T20:35:11.337985] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-09T20:35:11.338475] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-09T20:35:11.338765] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-09T20:35:11.338864] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-09T20:35:11.339336] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-09T20:35:11.339657] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-09T20:35:11.339976] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.340443] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-09T20:35:11.340751] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-09T20:35:11.341029] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-09T20:35:11.341358] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-09T20:35:11.341436] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-09T20:35:11.341713] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.341988] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-09T20:35:11.342065] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-09T20:35:11.342491] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-09T20:35:11.342560] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-09T20:35:11.342885] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-09T20:35:11.343274] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-09T20:35:11.343559] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-09T20:35:11.343895] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-09T20:35:11.344165] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-09T20:35:11.344436] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-09T20:35:11.344504] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-09T20:35:11.344817] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.345124] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-09T20:35:11.345416] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-09T20:35:11.345677] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-09T20:35:11.345982] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-09T20:35:11.346308] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-09T20:35:11.346376] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-09T20:35:11.346686] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-09T20:35:11.346761] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.347068] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-09T20:35:11.347416] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.347750] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-09T20:35:11.348027] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-09T20:35:11.348365] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-09T20:35:11.348655] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-09T20:35:11.348727] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-09T20:35:11.349041] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-09T20:35:11.349366] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-09T20:35:11.349658] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-09T20:35:11.349933] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-09T20:35:11.350005] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-09T20:35:11.350286] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-09T20:35:11.350650] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-09T20:35:11.350990] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-09T20:35:11.351291] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.351600] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-09T20:35:11.351898] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-09T20:35:11.352174] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-09T20:35:11.352446] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-09T20:35:11.352763] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-09T20:35:11.352836] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-09T20:35:11.353302] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-09T20:35:11.353646] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-09T20:35:11.353918] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-09T20:35:11.354237] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-09T20:35:11.354535] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-09T20:35:11.354887] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-09T20:35:11.355329] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-09T20:35:11.355656] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-09T20:35:11.355984] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-09T20:35:11.356299] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-09T20:35:11.356603] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-09T20:35:11.356960] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.357409] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-09T20:35:11.357479] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-09T20:35:11.357780] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-09T20:35:11.358254] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-09T20:35:11.358532] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-09T20:35:11.358836] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-09T20:35:11.359321] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-09T20:35:11.359610] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-09T20:35:11.359687] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-09T20:35:11.359964] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-09T20:35:11.360426] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-09T20:35:11.360690] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-09T20:35:11.360958] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-09T20:35:11.361368] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-09T20:35:11.361670] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-09T20:35:11.361949] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-09T20:35:11.362409] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.362687] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-09T20:35:11.362966] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-09T20:35:11.363245] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-09T20:35:11.363537] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-09T20:35:11.363645] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-09T20:35:11.363921] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-09T20:35:11.364232] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-09T20:35:11.364303] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-09T20:35:11.364600] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-09T20:35:11.364893] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-09T20:35:11.365150] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-09T20:35:11.365400] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-09T20:35:11.365680] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-09T20:35:11.365757] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-09T20:35:11.365818] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-09T20:35:11.366277] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-09T20:35:11.366526] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-09T20:35:11.366828] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-09T20:35:11.367113] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.367434] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-09T20:35:11.367741] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-09T20:35:11.368050] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-09T20:35:11.368500] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-09T20:35:11.368779] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-09T20:35:11.369103] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-09T20:35:11.369381] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-09T20:35:11.369685] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-09T20:35:11.369966] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-09T20:35:11.370275] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-09T20:35:11.370530] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-09T20:35:11.370861] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-09T20:35:11.370964] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-09T20:35:11.371037] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.371450] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-09T20:35:11.371732] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-09T20:35:11.372028] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-09T20:35:11.372303] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-09T20:35:11.372621] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-09T20:35:11.372911] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-09T20:35:11.373190] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-09T20:35:11.373470] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-09T20:35:11.373539] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-09T20:35:11.373838] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-09T20:35:11.374156] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-09T20:35:11.374451] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-09T20:35:11.374727] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-09T20:35:11.375011] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-09T20:35:11.375278] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-09T20:35:11.375561] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-09T20:35:11.375886] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-09T20:35:11.376189] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-09T20:35:11.376497] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-09T20:35:11.376779] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-09T20:35:11.377051] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-09T20:35:11.377496] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-09T20:35:11.377845] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-09T20:35:11.378148] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.378637] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-09T20:35:11.378932] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-09T20:35:11.379275] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-09T20:35:11.379609] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-09T20:35:11.379966] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-09T20:35:11.381529] [INFO ] [LOCAL ] Saved consolidated report: 3503 forecasts -> ./output/forecasts/full/2026-01-12.txt [2026-01-09T20:35:11.381601] [INFO ] [sig ] [62/62] Successfully generated report for 2026-01-12: 3503 entries [2026-01-09T20:35:11.381636] [INFO ] [sig ] ================================================== [2026-01-09T20:35:11.381663] [INFO ] [sig ] Report generation complete: 62/62 reports succeeded [2026-01-09T20:35:12.177697] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-09T20:35:12.177870] [INFO ] [sig ] Email notification sent [2026-01-09T20:35:12.178598] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-09T20:35:12.178809] [INFO ] [STATE ] Last completion updated: 2026-01-09T20:35:12.178660